javax.sound.midi APIs, a null reference
parameter to methods is incorrect unless explicitly documented on the method
as having a meaningful interpretation. Usage to the contrary is incorrect
coding and may result in a run time exception either immediately or at some
later time. NullPointerException is an example of typical and
acceptable run time exception for such cases.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | ControllerEventListener
The |
| public interface | MetaEventListener
The |
| public interface | MidiChannel
A |
| public interface | MidiDevice
|
| public interface | MidiDeviceReceiver
|
| public interface | MidiDeviceTransmitter
|
| public interface | |
| public interface | |
| public interface | Soundbank
A |
| public interface | Synthesizer
A |
| public interface | Transmitter
A |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | 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. |
| public class | InvalidMidiDataException
An |
| public class | MetaMessage
A |
| public class | |
| public class | MidiFileFormat
A |
| public abstract class | MidiMessage
|
| public class | MidiSystem
The |
| public class | MidiUnavailableException
A |
| public class | Patch
A |
| public class | |
| public class | ShortMessage
A |
| public abstract class | SoundbankResource
A |
| public class | SysexMessage
A |
| public class | 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. |
| public class | VoiceStatus
A |