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. |