MidiSeqPtr


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 )