bool configureSlur(CAStaff *staff, CANote *noteStart, CANote *noteEnd)
Definition: muselementfactory.cpp:293
CAPlayable * firstNote()
Definition: tuplet.cpp:301
Represents a rest in the score.
Definition: rest.h:15
static CADiatonicPitch diatonicPitchFromMidiPitch(int midiPitch, CAMidiPitchMode m=PreferAuto)
Definition: diatonicpitch.cpp:192
bool insert(CAMusElement *eltAfter, CAMusElement *elt, bool addToChord=false)
Definition: voice.cpp:154
CAMusElement * previousByType(CAMusElement::CAMusElementType type, CAMusElement *elt)
Definition: voice.cpp:753
Represents a note in the score.
Definition: note.h:18
int lastTimeEnd()
Definition: voice.h:72
void setWorldCoords(const QRectF r, bool animate=false, bool force=false)
Definition: scoreview.cpp:754
CASheet * currentSheet()
Definition: plugins_swig.h:18
CADocument * document()
Definition: mainwin.h:139
bool configureRest(CAVoice *voice, CAMusElement *right)
Definition: muselementfactory.cpp:442
Class which represents a voice in the staff.
Definition: voice.h:23
@ Diminished
Definition: interval.h:22
@ Barline
Definition: muselement.h:28
Represents a time signature in the staff.
Definition: timesignature.h:18
static CASettings * settings()
Definition: canorus.h:65
static QList< CAPlayableLength > matchToBars(CAPlayableLength len, int timeStart, CABarline *lastBarline, CATimeSignature *ts, int dotsLimit=4)
Definition: playablelength.cpp:242
CAMusElement * lastMusElement()
Definition: voice.h:74
Playable instances of music elements.
Definition: playable.h:18
CAContext * context()
Definition: drawablecontext.h:28
@ Normal
Definition: rest.h:19
CAPlayable * lastPlayableElt()
Definition: voice.cpp:481
const QRectF worldCoords()
Definition: scoreview.h:176
void pushUndoCommand()
Definition: undo.cpp:105
QSpinBox * uiTupletNumber
Definition: mainwin.h:485
CAMusElementFactory * musElementFactory()
Definition: mainwin.h:388
QList< CAPlayable * > getChord(int time)
Definition: voice.cpp:618
Music interval expressed with diatonical quality and quantity.
Definition: interval.h:15
Definition: scoreview.h:55
CATuplet * tuplet()
Definition: playable.h:28
@ Midi_Note_On
Definition: mididevice.h:58
CADrawableContext * currentContext()
Definition: scoreview.h:97
void createUndoCommand(CADocument *d, QString text)
Definition: undo.cpp:183
@ TimeSignature
Definition: muselement.h:30
CAPlayable * nextTimed(CAPlayable *p)
Definition: tuplet.cpp:290
QSpinBox * uiTupletActualNumber
Definition: mainwin.h:486
QList< CAMusElement * > getPreviousByType(CAMusElement::CAMusElementType type, int startTime)
Definition: voice.cpp:594
CAMenuToolButton * uiTupletType
Definition: mainwin.h:484
const int noteName() const
Definition: diatonicpitch.h:50
Musical note pitch.
Definition: diatonicpitch.h:16
CAMusElement * musElement()
Definition: muselementfactory.h:50
void updateHelpers()
Definition: scoreview.cpp:1144
@ KeySignature
Definition: muselement.h:31
static bool placeAutoBar(CAPlayable *elt)
Definition: staff.cpp:501
CAPlayableLength & playableLength()
Definition: muselementfactory.h:93
const QList< CAMusElement * > & musElementList()
Definition: voice.h:47
Class used for tuplets (triplets, duols etc.)
Definition: tuplet.h:17
bool isFirstInTuplet()
Definition: playable.h:35
Represents a staff in the sheet.
Definition: staff.h:25
CAPlayable * insertInTupletAndVoiceAt(CAPlayable *p, CAPlayable *n)
Definition: voice.cpp:204
An abstract class which represents every music element in the score.
Definition: muselement.h:21
double timeToCoordsSimpleVersion(int time)
Definition: scoreview.cpp:1807
CAScoreView * currentScoreView()
Definition: mainwin.h:122
void addToSelection(CADrawableMusElement *elt, bool triggerSignal=true)
Definition: scoreview.cpp:1531
const int accs() const
Definition: diatonicpitch.h:51
CADiatonicPitch diatonicPitch()
Definition: diatonickey.h:42
Musical length of notes and rests.
Definition: playablelength.h:16
static CAUndo * undo()
Definition: canorus.h:58
Represents a key signature sign in the staff.
Definition: keysignature.h:19
QList< int > & accidentals()
Definition: keysignature.h:56
void append(CAMusElement *elt, bool addToChord=false)
Definition: voice.cpp:120
int lastTimeStart()
Definition: voice.h:73
static void rebuildUI(CADocument *document, CASheet *sheet)
Definition: canorus.cpp:326
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition: plugins_swig.h:6
Definition: drawablecontext.h:18
virtual int timeStart() const
Definition: muselement.h:51
CADiatonicKey diatonicKey()
Definition: keysignature.h:50
@ Second
Definition: interval.h:28
void clearSelection()
Definition: scoreview.h:104
Music element which represents a barline in the score.
Definition: barline.h:17
Represents a single sheet of paper in the document.
Definition: sheet.h:22
CAVoice * currentVoice()
Definition: mainwin.cpp:1274
bool synchronizeMusElements()
Definition: voice.cpp:923
@ C
Definition: diatonicpitch.h:20