|
Interface Summary |
| ControllerEventListener |
The interface defines the methods to be implemented by classes wanting
to be notified on MIDI controller events from a Sequencer. |
| MetaEventListener |
The interface defines the methods to be implemented by classes wanting
to be notified on MIDI meta events from a Sequencer. |
| MidiChannel |
A MIDI channel. |
| MidiDevice |
Interface for all MIDI devices. |
| Receiver |
This interface describes the methods required by objects receiving MIDI
messages. |
| Sequencer |
A Sequencer object plays MIDI sequences described as Sequence objects. |
| Soundbank |
A Soundbank is a container for instruments which may be loaded into
a Synthesizer. |
| Synthesizer |
Interface for MIDI audio synthesizer devices. |
| Transmitter |
This interface specifies the methods required by objects which send
MIDI events to Receivers, including MIDI IN ports and Sequencers. |
|
Class Summary |
| Instrument |
The abstract base class for all MIDI instruments. |
| MetaMessage |
A system exclusive MIDI message. |
| MidiDevice.Info |
A MIDI device descriptor object. |
| MidiEvent |
A MIDI event is the combination of a MIDI message and a timestamp specified
in MIDI ticks. |
| MidiFileFormat |
Describe a MIDI file, including specifics about its type, length and timing. |
| MidiMessage |
The base class for all MIDI messages. |
| MidiSystem |
MidiSystem provides access to the computer system's MIDI resources,
as well as utility routines for reading MIDI files and more. |
| Patch |
A Patch describes where an Instrument is loaded on a Synthesizer. |
| Sequence |
Objects of this type represent sequences of MIDI messages that can be
played back by a Sequencer. |
| Sequencer.SyncMode |
A SyncMode object represents the mechanism by which a MIDI sequencer
synchronizes time with a master or slave device. |
| ShortMessage |
A short MIDI message that is no longer than 3 bytes long. |
| SoundbankResource |
SoundbankResource objects represent audio data stored in a sound bank. |
| SysexMessage |
A system exclusive MIDI message. |
| Track |
A Track contains a list of timecoded MIDI events for processing
by a Sequencer. |
| VoiceStatus |
Objects of this type define the status of a Synthesizer voice. |