GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
20 #include "TimeUnwrap.h" 21 #include "MidiShareLight.h" 23 typedef struct TMidiSeq *MidiSeqPtr;
39 std::map<char, MidiEvPtr> fTiedNotes;
43 enum { knoflag, hasStaccato=1, hasSlur=hasStaccato*2, hasTenuto=hasSlur*2, hasFermata = hasTenuto*2,
44 hasAccent=hasFermata*2, hasMarcato=hasAccent*2, hasTie=hasMarcato*2 };
52 void TiedNote (MidiEvPtr note);
The class for GUIDO sequence, list of timepositions of events of a stream.
Definition: ARMusicalVoice.h:76
virtual void Note(const ARMusicalObject *ev)
GuidoDate duration(CGRHandler inHandleGR)
Returns the music duration of a score.
Numerator and denominator.
Definition: Fraction.h:23
EventType
Definition: TimeUnwrap.h:51
virtual void AtPos(const ARMusicalObject *ev, EventType type)
MidiMapper(ARMusicalVoice *voice, MidiLight *midi, const Guido2MidiParams *p, int chan, MidiSeqPtr outseq, MidiSeqPtr tmap)
A data structure containing the settings for MIDI conversion.
Definition: GUIDO2Midi.h:33
virtual void Event(const ARMusicalObject *ev, EventType type)
Definition: MIDIMapper.h:27
virtual void Rest(const ARMusicalObject *ev)
The base class for all AR objects. It contains all musical information : duration and time position.
Definition: ARMusicalObject.h:33
Definition: TimeUnwrap.h:29