MIDI Services
Most applications will be able to use the MCI MIDI sequencer or stream buffers (and the midiStreamOut function) to implement all the MIDI functionality they need. Serious MIDI developers — those producing MIDI authoring or sequencing tools — can use either a combination of the stream capabilities and the MIDI services or use only the MIDI services. The following topics provides general information about using the MIDI services.
- Querying MIDI Devices
- Opening and Closing Device Drivers
- Allocating and Preparing MIDI Data Blocks
- Managing MIDI Data Blocks
- Requesting Time Formats
- Handling Errors with MIDI Functions