MIDI Streams

MIDI events occur in the context of a stream of MIDI data. Although an application can use several streams to define musical data, the MIDI mapper does not recognize multiple streams. Most applications that use streams use a single MIDI stream.

The following functions work with streams:

midiStreamClose1WFWUJ

Closes a MIDI stream.

midiStreamOpen1_C4PRU

Opens a MIDI stream and retrieves a handle.

midiStreamOut060OP9

Plays or queues a stream (buffer) of MIDI data to a MIDI output device.

midiStreamPause29.2UJ

Pauses playback of a specified MIDI stream.

midiStreamPosition1QHKRB.

Retrieves the current position in a MIDI stream.

midiStreamPropertyJBK3._

Sets and retrieves stream properties.

midiStreamRestart97123K

Restarts playback of a paused MIDI stream.

midiStreamStopK9WUEG

Turns off all notes on all MIDI channels for the specified MIDI stream.