| 
JavaTM 2 Platform Std. Ed. v1.4.2  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use javax.sound.midi | |
| javax.sound.midi | Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI (Musical Instrument Digital Interface) data. | 
| javax.sound.midi.spi | Supplies interfaces for service providers to implement when offering new MIDI devices, MIDI file readers and writers, or sound bank readers. | 
| Classes in javax.sound.midi used by javax.sound.midi | |
| 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. | 
|
| 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.  | 
|
| InvalidMidiDataException
 An InvalidMidiDataException indicates that inappropriate MIDI 
 data was encountered. | 
|
| MetaEventListener
 The MetaEventListener interface should be implemented
 by classes whose instances need to be notified when a  
 has processed a . | 
|
| MetaMessage
 A MetaMessage is a  that is not meaningful to synthesizers, but
 that can be stored in a MIDI file and interpreted by a sequencer program. | 
|
| MidiChannel
 A MidiChannel object represents a single MIDI channel. | 
|
MidiDevice
MidiDevice is the base interface for all MIDI devices. | 
|
| MidiDevice.Info
 A MidiDevice.Info object contains assorted
 data about a , including its
 name, the company who created it, and descriptive text. | 
|
| MidiEvent
 MIDI events contain a MIDI message and a corresponding time-stamp expressed in ticks, and can represent the MIDI event information stored in a MIDI file or a  object. | 
|
| MidiFileFormat
 A MidiFileFormat object encapsulates a MIDI file's
 type, as well as its length and timing information. | 
|
MidiMessage
MidiMessage is the base class for MIDI messages. | 
|
| MidiUnavailableException
 A MidiUnavailableException is thrown when a requested MIDI 
 component cannot be opened or created because it is unavailable. | 
|
| Patch
 A Patch object represents a location, on a MIDI 
 synthesizer, into which a single instrument is stored (loaded). | 
|
| Receiver
 A Receiver receives  objects and
 typically does something useful in response, such as interpreting them to
 generate sound or raw MIDI output. | 
|
| Sequence
 A Sequence is a data structure containing musical
 information (often an entire song or composition) that can be played
 back by a  object. | 
|
| Sequencer
 A hardware or software device that plays back a MIDI  is known as a sequencer. | 
|
| 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. | 
|
| ShortMessage
 A ShortMessage contains a MIDI message that has at most
 two data bytes following its status byte. | 
|
| Soundbank
 A Soundbank contains a set of Instruments 
 that can be loaded into a Synthesizer. | 
|
| SoundbankResource
 A SoundbankResource represents any audio resource stored
 in a . | 
|
| Synthesizer
 A Synthesizer generates sound. | 
|
| 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.  | 
|
| Transmitter
 A Transmitter sends  objects to one or more 
 . | 
|
| VoiceStatus
 A VoiceStatus object contains information about the current 
 status of one of the voices produced by a Synthesizer. | 
|
| Classes in javax.sound.midi used by javax.sound.midi.spi | |
| InvalidMidiDataException
 An InvalidMidiDataException indicates that inappropriate MIDI 
 data was encountered. | 
|
MidiDevice
MidiDevice is the base interface for all MIDI devices. | 
|
| MidiDevice.Info
 A MidiDevice.Info object contains assorted
 data about a , including its
 name, the company who created it, and descriptive text. | 
|
| MidiFileFormat
 A MidiFileFormat object encapsulates a MIDI file's
 type, as well as its length and timing information. | 
|
| Sequence
 A Sequence is a data structure containing musical
 information (often an entire song or composition) that can be played
 back by a  object. | 
|
| Soundbank
 A Soundbank contains a set of Instruments 
 that can be loaded into a Synthesizer. | 
|
  | 
JavaTM 2 Platform Std. Ed. v1.4.2  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.