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.
This class is used to create AudioFloatInputStream from AudioInputStream and
byte buffers.
This exception is used when a file contains illegal or unexpected data.
This exception is used when a reader is used to read file of a format
it doesn't unterstand or support.
This class is a pointer to a binary array either in memory or on disk.
ModelChannelMixer is used to process channel voice mix output before going
to master output.
It can be used to:
Implement non-voice oriented instruments.
Add insert effect to instruments; for example distortion effect.
Connection blocks are used to connect source variable
to a destination variable.
This class is used to identify destinations in connection blocks,
see ModelConnectionBlock.
ModelDirectedPlayer is the one who is directed by ModelDirector
to play ModelPerformer objects.
A director chooses what performers should be played for each note on
and note off events.
This class stores the identity of source and destinations in connection
blocks, see ModelConnectionBlock.
The model instrument class.
This interface is used for oscillators.
This interface is used for audio streams from ModelOscillator.
This class is used to define how to synthesize audio in universal maner
for both SF2 and DLS instruments.
This class is used to identify sources in connection blocks,
see ModelConnectionBlock.
Model transform interface.
This is a wavetable oscillator interface.
Resource Interchange File Format (RIFF) stream decoder.
Resource Interchange File Format (RIFF) stream encoder.
Soundfont instrument region.
Soundfont modulator container.
Soundfont general region.
Soundfont sample storage.
A SoundFont 2.04 soundbank reader.