See: Description
| Interface | Description |
|---|---|
| [source] ControllerEventListener |
The
ControllerEventListener interface should be implemented
by classes whose instances need to be notified when a Sequencer
has processed a requested type of MIDI control-change event. |
| [source] MetaEventListener |
The
MetaEventListener interface should be implemented
by classes whose instances need to be notified when a [source]
has processed a [source] . |
| [source] MidiChannel |
A
MidiChannel object represents a single MIDI channel. |
| [source] MidiDevice |
MidiDevice is the base interface for all MIDI devices. |
| [source] Receiver | |
| [source] Sequencer | |
| [source] Soundbank |
A
Soundbank contains a set of Instruments
that can be loaded into a Synthesizer. |
| [source] Synthesizer |
A
Synthesizer generates sound. |
| [source] Transmitter |
| Class | Description |
|---|---|
| [source] 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.
|
| [source] MetaMessage |
A
MetaMessage is a [source] that is not meaningful to synthesizers, but
that can be stored in a MIDI file and interpreted by a sequencer program. |
| [source] MidiDevice.Info |
A
MidiDevice.Info object contains assorted
data about a [source] , including its
name, the company who created it, and descriptive text. |
| [source] MidiEvent | |
| [source] MidiFileFormat |
A
MidiFileFormat object encapsulates a MIDI file's
type, as well as its length and timing information. |
| [source] MidiMessage |
MidiMessage is the base class for MIDI messages. |
| [source] MidiSystem |
The
MidiSystem class provides access to the installed MIDI
system resources, including devices such as synthesizers, sequencers, and
MIDI input and output ports. |
| [source] Patch |
A
Patch object represents a location, on a MIDI
synthesizer, into which a single instrument is stored (loaded). |
| [source] Sequence | |
| [source] 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. |
| [source] ShortMessage |
A
ShortMessage contains a MIDI message that has at most
two data bytes following its status byte. |
| [source] SoundbankResource | |
| [source] SysexMessage |
A
SysexMessage object represents a MIDI system exclusive message. |
| [source] 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.
|
| [source] VoiceStatus |
A
VoiceStatus object contains information about the current
status of one of the voices produced by a Synthesizer. |
| Exception | Description |
|---|---|
| [source] InvalidMidiDataException |
An
InvalidMidiDataException indicates that inappropriate MIDI
data was encountered. |
| [source] MidiUnavailableException |
A
MidiUnavailableException is thrown when a requested MIDI
component cannot be opened or created because it is unavailable. |