|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
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.midiControllerEventListener
|
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.spiInvalidMidiDataException
|
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.3 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.