| Interface | Description |
|---|---|
| AudioSynthesizer |
AudioSynthesizer is a Synthesizer
which renders it's output audio into SourceDataLine
or AudioInputStream. |
| AutoConnectSequencer |
Interface for Sequencers that are able to do the auto-connect
as required by MidiSystem.getSequencer()
|
| MidiDeviceReceiver |
A Receiver with reference to it's MidiDevice object.
|
| ModelChannelMixer |
ModelChannelMixer is used to process channel voice mix output before going
to master output.
|
| ModelDirectedPlayer |
ModelDirectedPlayer is the one who is directed by ModelDirector
to play ModelPerformer objects.
|
| ModelDirector |
A director chooses what performers should be played for each note on
and note off events.
|
| ModelOscillator |
This interface is used for oscillators.
|
| ModelOscillatorStream |
This interface is used for audio streams from ModelOscillator.
|
| ModelTransform |
Model transform interface.
|
| ModelWavetable |
This is a wavetable oscillator interface.
|
| ReferenceCountingDevice |
MidiDevice that can use reference counting for open/close.
|
| SoftAudioProcessor |
Audio processor interface.
|
| SoftControl |
SoftControl are the basic controls
used for control-rate processing. |
| SoftProcess |
Control signal processor interface
|
| SoftResampler |
Basic resampler interface.
|
| SoftResamplerStreamer |
Resampler stream interface.
|
| Class | Description |
|---|---|
| AbstractMidiDeviceProvider |
Super class for MIDI input or output device provider.
|
| AiffFileReader |
AIFF file reader and writer.
|
| AiffFileWriter |
AIFF file writer.
|
| AlawCodec |
A-law encodes linear data, and decodes a-law data to linear data.
|
| AudioFileSoundbankReader |
Soundbank reader that uses audio files as soundbanks.
|
| AudioFloatConverter |
This class is used to convert between 8,16,24,32,32+ bit signed/unsigned
big/litle endian fixed/floating point byte buffers and float buffers.
|
| AudioFloatFormatConverter |
This class is used to convert between 8,16,24,32 bit signed/unsigned
big/litle endian fixed/floating stereo/mono/multi-channel audio streams and
perform sample-rate conversion if needed.
|
| AudioFloatInputStream |
This class is used to create AudioFloatInputStream from AudioInputStream and
byte buffers.
|
| AudioSynthesizerPropertyInfo |
Information about property used in opening
AudioSynthesizer. |
| AuFileReader |
AU file reader.
|
| AuFileWriter |
AU file writer.
|
| CustomizedMidiFileWriter |
MIDI file writer.
|
| DataPusher |
Class to write an AudioInputStream to a SourceDataLine.
|
| DirectAudioDeviceProvider |
DirectAudioDevice provider.
|
| DLSInfo |
This class is used to store information to describe soundbanks, instruments
and samples.
|
| DLSInstrument |
This class is used to store information to describe instrument.
|
| DLSModulator |
This class is used to store modulator/artiuclation data.
|
| DLSRegion |
This class is used to store region parts for instrument.
|
| DLSSample |
This class is used to store the sample data itself.
|
| DLSSampleLoop |
This class is used to store loop points inside DLSSampleOptions class.
|
| DLSSampleOptions |
This class stores options how to playback sampled data like pitch/tuning,
attenuation and loops.
|
| DLSSoundbank |
A DLS Level 1 and Level 2 soundbank reader (from files/url/streams).
|
| DLSSoundbankReader |
This class is used to connect the DLSSoundBank class
to the SoundbankReader SPI interface.
|
| EmergencySoundbank |
Emergency Soundbank generator.
|
| FFT |
Fast Fourier Transformer.
|
| JARSoundbankReader |
JarSoundbankReader is used to read sounbank object from jar files.
|
| JavaSoundAudioClip |
Java Sound audio clip;
|
| JDK13Services |
JDK13Services uses the Service class in JDK 1.3
to discover a list of service providers installed
in the system.
|
| MidiInDeviceProvider |
MIDI input device provider.
|
| MidiOutDeviceProvider |
MIDI output device provider.
|
| MidiUtils |
Some utilities for MIDI (some stuff is used from javax.sound.midi)
|
| MidiUtils.TempoCache | |
| ModelAbstractChannelMixer |
ModelAbstractChannelMixer is ready for use class to implement
ModelChannelMixer interface.
|
| ModelAbstractOscillator |
A abstract class used to simplify creating custom ModelOscillator.
|
| ModelByteBuffer |
This class is a pointer to a binary array either in memory or on disk.
|
| ModelByteBufferWavetable |
Wavetable oscillator for pre-loaded data.
|
| ModelConnectionBlock |
Connection blocks are used to connect source variable
to a destination variable.
|
| ModelDestination |
This class is used to identify destinations in connection blocks,
see ModelConnectionBlock.
|
| ModelIdentifier |
This class stores the identity of source and destinations in connection
blocks, see ModelConnectionBlock.
|
| ModelInstrument |
The model instrument class.
|
| ModelInstrumentComparator |
Instrument comparator class.
|
| ModelMappedInstrument |
This class is used to map instrument to another patch.
|
| ModelPatch |
A extended patch object that has isPercussion function.
|
| ModelPerformer |
This class is used to define how to synthesize audio in universal maner
for both SF2 and DLS instruments.
|
| ModelSource |
This class is used to identify sources in connection blocks,
see ModelConnectionBlock.
|
| ModelStandardDirector |
A standard director who chooses performers
by there keyfrom,keyto,velfrom,velto properties.
|
| ModelStandardTransform |
A standard transformer used in connection blocks.
|
| PCMtoPCMCodec |
Converts among signed/unsigned and little/big endianness of sampled.
|
| PortMixerProvider |
Port provider.
|
| RealTimeSequencerProvider |
Provider for RealTimeSequencer objects.
|
| RIFFReader |
Resource Interchange File Format (RIFF) stream decoder.
|
| RIFFWriter |
Resource Interchange File Format (RIFF) stream encoder.
|
| SF2GlobalRegion |
Soundfont global region.
|
| SF2Instrument |
Soundfont instrument.
|
| SF2InstrumentRegion |
Soundfont instrument region.
|
| SF2Layer |
Soundfont layer.
|
| SF2LayerRegion |
Soundfont layer region.
|
| SF2Modulator |
Soundfont modulator container.
|
| SF2Region |
Soundfont general region.
|
| SF2Sample |
Soundfont sample storage.
|
| SF2Soundbank |
A SoundFont 2.04 soundbank reader.
|
| SF2SoundbankReader |
This class is used to connect the SF2SoundBank class
to the SoundbankReader SPI interface.
|
| SimpleInstrument |
A simple instrument that is made of other ModelInstrument, ModelPerformer
objects.
|
| SimpleSoundbank |
A simple soundbank that contains instruments and soundbankresources.
|
| SoftAbstractResampler |
Abstract resampler class.
|
| SoftAudioBuffer |
This class is used to store audio buffer.
|
| SoftAudioPusher |
This is a processor object that writes into SourceDataLine
|
| SoftChannel |
Software Synthesizer MIDI channel class.
|
| SoftChannelProxy |
A MidiChannel proxy object used for external access to synthesizer internal
channel objects.
|
| SoftChorus |
A chorus effect made using LFO and variable delay.
|
| SoftCubicResampler |
A resampler that uses third-order (cubic) interpolation.
|
| SoftEnvelopeGenerator |
AHDSR control signal envelope generator.
|
| SoftFilter |
Infinite impulse response (IIR) filter class.
|
| SoftInstrument |
Software synthesizer internal instrument.
|
| SoftJitterCorrector |
A jitter corrector to be used with SoftAudioPusher.
|
| SoftLanczosResampler |
Lanczos interpolation resampler.
|
| SoftLimiter |
A simple look-ahead volume limiter with very fast attack and fast release.
|
| SoftLinearResampler |
A resampler that uses first-order (linear) interpolation.
|
| SoftLinearResampler2 |
A resampler that uses first-order (linear) interpolation.
|
| SoftLowFrequencyOscillator |
LFO control signal generator.
|
| SoftMainMixer |
Software synthesizer main audio mixer.
|
| SoftMidiAudioFileReader |
MIDI File Audio Renderer/Reader
|
| SoftMixingClip |
Clip implemention for the SoftMixingMixer.
|
| SoftMixingDataLine |
General software mixing line.
|
| SoftMixingDataLine.AudioFloatInputStreamResampler | |
| SoftMixingMainMixer |
Main mixer for SoftMixingMixer.
|
| SoftMixingMixer |
Software audio mixer
|
| SoftMixingMixerProvider |
Provider for software audio mixer
|
| SoftMixingSourceDataLine |
SourceDataLine implemention for the SoftMixingMixer.
|
| SoftPerformer |
This class decodes information from ModelPeformer for use in SoftVoice.
|
| SoftPointResampler |
A resampler that uses 0-order (nearest-neighbor) interpolation.
|
| SoftProvider |
Software synthesizer provider class.
|
| SoftReceiver |
Software synthesizer MIDI receiver class.
|
| SoftReverb |
Reverb effect based on allpass/comb filters.
|
| SoftShortMessage |
A short message class that support for than 16 midi channels.
|
| SoftSincResampler |
Hann windowed sinc interpolation resampler with anti-alias filtering.
|
| SoftSynthesizer |
The software synthesizer class.
|
| SoftSynthesizer.WeakAudioStream | |
| SoftTuning |
A tuning program container, for use with MIDI Tuning.
|
| SoftVoice |
Software synthesizer voice class.
|
| StandardMidiFileReader |
MIDI file reader.
|
| StandardMidiFileWriter |
MIDI file writer.
|
| Toolkit |
Common conversions etc.
|
| UlawCodec |
U-law encodes linear data, and decodes u-law data to linear data.
|
| WaveExtensibleFileReader |
WAVE file reader for files using format WAVE_FORMAT_EXTENSIBLE (0xFFFE).
|
| WaveFileReader |
WAVE file reader.
|
| WaveFileWriter |
WAVE file writer.
|
| WaveFloatFileReader |
Floating-point encoded (format 3) WAVE file loader.
|
| WaveFloatFileWriter |
Floating-point encoded (format 3) WAVE file writer.
|
| Exception | Description |
|---|---|
| InvalidDataException |
This exception is used when a file contains illegal or unexpected data.
|
| InvalidFormatException |
This exception is used when a reader is used to read file of a format
it doesn't unterstand or support.
|
| RIFFInvalidDataException |
This exception is used when a RIFF file contains illegal or unexpected data.
|
| RIFFInvalidFormatException |
This exception is used when a reader is used to read RIFF file of a format it
doesn't unterstand or support.
|