GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
18 #include "GUIDOEngine.h" 19 #include "GUIDOScoreMap.h" 20 #include "GUIDOTypes.h" 47 std::map<Position,int> fRepeatMap;
48 std::map<Position,int> fJumpsMap;
59 fStartPos(0), fFinePos(0), fCodaPos(0),
60 fSegnoPos(0), fRepeatPos (0), fBackJump(0),
61 fPendingFine(false), fPendingCoda(false), fDone(false) {}
71 bool StartPos()
const {
return fStartPos != 0; }
Definition: TimeUnwrap.h:53
The class for GUIDO sequence, list of timepositions of events of a stream.
Definition: ARMusicalVoice.h:76
bool StartPos() const
Definition: TimeUnwrap.h:71
virtual void AtPos(const ARMusicalObject *ev, EventType type)
Definition: TimeUnwrap.h:54
Definition: TimeUnwrap.h:56
Definition: TimeUnwrap.h:52
Definition: TimeUnwrap.h:55
Definition: TimeUnwrap.h:55
virtual ~TimeUnwrap()
Definition: TimeUnwrap.h:62
Numerator and denominator.
Definition: Fraction.h:23
EventType
Definition: TimeUnwrap.h:51
Definition: TimeUnwrap.h:51
Definition: TimeUnwrap.h:56
Definition: TimeUnwrap.h:52
virtual void Rest(const ARMusicalObject *ev)
Definition: TimeUnwrap.h:55
Definition: TimeUnwrap.h:54
Definition: TimeUnwrap.h:56
Definition: TimeUnwrap.h:51
Definition: TimeUnwrap.h:51
TimeUnwrap(ARMusicalVoice *voice)
Definition: TimeUnwrap.h:58
Definition: TimeUnwrap.h:55
Definition: TimeUnwrap.h:51
virtual void Note(const ARMusicalObject *ev)
Definition: TimeUnwrap.h:56
Definition: TimeUnwrap.h:53
const TYPE_TIMEPOSITION & PrevPosition() const
Definition: TimeUnwrap.h:70
Definition: TimeUnwrap.h:55
Definition: TimeUnwrap.h:54
Definition: TimeUnwrap.h:52
Definition: TimeUnwrap.h:56
Definition: TimeUnwrap.h:56
The base class for all AR objects. It contains all musical information : duration and time position.
Definition: ARMusicalObject.h:33
virtual void Event(const ARMusicalObject *ev, EventType type)
Definition: TimeUnwrap.h:65
Definition: TimeUnwrap.h:53
Definition: TimeUnwrap.h:54
Definition: TimeUnwrap.h:29