Low-Level MIDI Audio Services

The low-level MIDI audio services allow applications to communicate directly with device drivers to manage MIDI audio playback and recording. The low-level MIDI audio services are divided into the following categories of functions:

Querying MIDI devices

Opening and closing MIDI devices

Getting the device ID of MIDI devices

Sending MIDI messages

Receiving MIDI messages

Controlling MIDI input

Changing MIDI volume and caching patches

Handling MIDI errors