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