| Instrument | An instrument is a sound-synthesis algorithm with certain parameter
settings, usually designed to emulate a specific real-world
musical instrument or to achieve a specific sort of sound effect. |
| MetaMessage | A MetaMessage is a MidiMessage that is not meaningful to synthesizers, but
that can be stored in a MIDI file and interpreted by a sequencer program. |
| MidiDevice.Info | A MidiDevice.Info object contains assorted
data about a MidiDevice, including its
name, the company who created it, and descriptive text. |
| MidiEvent | MIDI events contain a MIDI message and a corresponding time-stamp
expressed in ticks, and can represent the MIDI event information
stored in a MIDI file or a Sequence object. |
| MidiFileFormat | A MidiFileFormat object encapsulates a MIDI file's
type, as well as its length and timing information. |
| MidiMessage | MidiMessage is the base class for MIDI messages. |
| MidiSystem | The MidiSystem class provides access to the installed MIDI
system resources, including devices such as synthesizers, sequencers, and
MIDI input and output ports. |
| Patch | A Patch object represents a location, on a MIDI
synthesizer, into which a single instrument is stored (loaded). |
| Sequence | A Sequence is a data structure containing musical
information (often an entire song or composition) that can be played
back by a Sequencer object. |
| Sequencer.SyncMode | A SyncMode object represents one of the ways in which
a MIDI sequencer's notion of time can be synchronized with a master
or slave device. |
| ShortMessage | A ShortMessage contains a MIDI message that has at most
two data bytes following its status byte. |
| SoundbankResource | A SoundbankResource represents any audio resource stored
in a Soundbank. |
| SysexMessage | A SysexMessage object represents a MIDI system exclusive message. |
| Track | A MIDI track is an independent stream of MIDI events (time-stamped MIDI
data) that can be stored along with other tracks in a standard MIDI file. |
| VoiceStatus | A VoiceStatus object contains information about the current
status of one of the voices produced by a Synthesizer. |