Sequencer (SEQ) API Function List

Initialization and Operation

SEQInit Initializes the sequencer.
SEQQuit Stops the sequencer.
SEQAddSequence Initializes a user-allocated SEQUENCE structure and adds it to the sequence list.
SEQRemoveSequence Removes the specified sequence from the sequence list.
SEQRunAudioFrame Runs sequence processing for a single audio frame.

Settings

SEQSetState Sets the specified sequence to the desired state.
SEQGetState Gets the specified sequence's current state.
SEQSetTempo Alters playback speed using a logical musical tempo.
SEQGetTempo Gets the current tempo for the specified track of the specified sequence.
SEQSetVolume Sets the master volume for the synthesizer used with the specified sequence.
SEQGetVolume Gets the current volume for the synthesizer used with the specified sequence.

Callbacks

SEQRegisterControllerCallback Registers callbacks for specified MIDI controller events.




CONFIDENTIAL