A sequence of time ordered events (see MidiNewSeq, MidiFreeSeq, MidiClearSeq, MidiAddSeq, MidiApplySeq).
![]()
typedef struct TMidiSeq *MidiSeqPtr;
typedef struct TMidiSeq
{
MidiEvPtr first; // pointer to the first event of the sequence
MidiEvPtr last; // pointer to the last event of the sequence
Ptr undef1;
Ptr undef2;
} TMidiSeq;
![]()
Macros for accessing a sequence.
#define FirstEv(e) ( (e)->first ) #define LastEv(e) ( (e)->last )