|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| GeneralMidiChannel | A GeneralMidiChannel instance associates a unique MIDI channel (1-16) with
a unique GeneralMidiProgram. |
| Midi | MIDI adapted from http://www.jsresources.org/examples/DumpReceiver.java.html |
| MidiChannel | MidiChannel instances keep track of what is going on in a channel during a MIDI file export. |
| MidiDevice | A MidiDevice instance manages a collection of 16 MidiChannel objects. |
| MidiEntity | Base class for MIDI entities. |
| MidiFile | The MidiFile class wraps the javax.sound.midi.Sequence class. |
| MidiNote | |
| MidiTest | |
| MidiTrack | The MidiTrack class wraps the javax.sound.midi.Track class. |
| MidiTrackEvent | |
| Enum Summary | |
|---|---|
| GeneralMidiPercussionSound | General MIDI percussion sound definitions. |
| GeneralMidiProgram | General MIDI Program Definitions |
| MidiChannelMode | Options for assigning notes to MIDI channels. |
| MidiController | MIDI Controller Definitions |
| MidiRegisteredParameter | MIDI Registered Parameter Definitions |
The classes in this package have two missions: (1) to build a MIDI sequence from scratch and (2) to take an existing MIDI sequence and explain its contents.
This package relies on the standard javax.sound.midi classes for all MidiSystem functionality, including IO. TheMidiFile class in this package which wraps Sequence.
The wrapper for Track is MidiTrack, while the wrapper
for MidiEvent is MidiTrackEvent.
The apex of the class hierarchy is MidiFile.
MidiFile is parent to MidiTrack and MidiDevice.
MidiDevice is parent to MidiChannel.
MidiTrack is parent to MidiTrackEvent.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||