CASlur * phrasingSlurStart()
Definition: note.h:51
CAStemDirection stemDirection()
Definition: note.h:42
CASlur * _phrasingSlurStart
Definition: note.h:93
CAStemDirection _stemDirection
Definition: note.h:83
CASlur * slurEnd()
Definition: note.h:50
void setSlurEnd(CASlur *slurEnd)
Definition: note.h:60
virtual int timeStart() const
Definition: muselement.h:51
CAStemDirection
Direction of the note's stem.
Definition: note.h:20
int compare(CAMusElement *elt)
Definition: note.cpp:214
CASlur * _slurStart
Definition: note.h:91
void setSlurStart(CASlur *slurStart)
Definition: note.h:59
CAPlayableLength _playableLength
Definition: playable.h:42
CASlur * _slurEnd
Definition: note.h:92
Class which represents a voice in the staff.
Definition: voice.h:23
int notePosition()
Definition: note.cpp:102
void updateTies()
Definition: note.cpp:236
void setPhrasingSlurEnd(CASlur *pSlurEnd)
Definition: note.h:62
CAVoice * voice()
Definition: playable.h:31
CANote * clone(CAVoice *voice=0)
Definition: note.cpp:81
Represents a note in the score.
Definition: note.h:18
bool isPartOfChord()
Definition: note.cpp:149
CASlurDirection
Direction of the slur.
Definition: slur.h:20
CASlur * tieStart()
Definition: note.h:47
void setTieEnd(CASlur *tieEnd)
Definition: note.h:58
CAPlayableLength noteLength()
Definition: note.h:33
void setForceAccidentals(bool force)
Definition: note.h:72
Musical note pitch.
Definition: diatonicpitch.h:16
Musical length of notes and rests.
Definition: playablelength.h:16
bool _forceAccidentals
Definition: note.h:84
CASlur * slurStart()
Definition: note.h:49
CAStemDirection actualStemDirection()
Definition: note.cpp:329
virtual ~CANote()
Definition: note.cpp:47
void setStemDirection(CAStemDirection direction)
Definition: note.cpp:228
CASlur * tieEnd()
Definition: note.h:48
An abstract class which represents every music element in the score.
Definition: muselement.h:21
CADiatonicPitch _diatonicPitch
Definition: note.h:82
CASlur * phrasingSlurEnd()
Definition: note.h:52
static CAStemDirection stemDirectionFromString(const QString)
Definition: note.cpp:310
int midiPitch()
Definition: note.h:40
static const QString generateNoteName(int pitch, int accs)
Definition: note.cpp:127
Playable instances of music elements.
Definition: playable.h:18
Slur, Tie, Phrasing slur and Laissez vibrer tie This class represents any type of slur....
Definition: slur.h:18
void setPhrasingSlurStart(CASlur *pSlurStart)
Definition: note.h:61
CASlur * _tieStart
Definition: note.h:89
CANote(CADiatonicPitch pitch, CAPlayableLength length, CAVoice *voice, int timeStart, int timeLength=-1)
Definition: note.cpp:31
static const QString stemDirectionToString(CAStemDirection)
Definition: note.cpp:288
CASlur * _phrasingSlurEnd
Definition: note.h:94
CASlur::CASlurDirection actualSlurDirection()
Definition: note.cpp:372
void setTieStart(CASlur *tieStart)
Definition: note.h:57
bool isFirstInChord()
Definition: note.cpp:166
void setDiatonicPitch(CADiatonicPitch pitch)
Definition: note.h:36
bool forceAccidentals()
Definition: note.h:71
bool isLastInChord()
Definition: note.cpp:179
virtual int timeLength() const
Definition: muselement.h:53
QList< CANote * > getChord()
Definition: note.cpp:197
CASlur * _tieEnd
Definition: note.h:90
CADiatonicPitch & diatonicPitch()
Definition: note.h:35
int midiPitch()
Definition: diatonicpitch.h:55