Supplies interfaces for service providers to implement when
offering new MIDI devices, MIDI file readers and writers, or sound bank readers.
For overviews, tutorials, examples, and guides,
MidiDeviceProvider is a factory or provider for a particular
type of MIDI device.
MidiFileReader supplies MIDI file-reading services.
MidiFileWriter supplies MIDI file-writing services.
SoundbankReader supplies soundbank file-reading services.