Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package ddf.minim

Interface Summary
AudioBuffer | An `AudioBuffer` is specifically a buffer of floating point samples corresponding to a single channel of streaming audio.
AudioEffect | An `AudioEffect` is anything that can process one or two float arrays.
AudioListener | An `AudioListener` can be used to monitor `Recordable` objects.
AudioSignal | If you want to write an audio generating class to work with Minim, you must implement the `AudioSignal` interface.
BufferedAudio |
Effectable | An `Effectable` object is simply one that can have `AudioEffect`s attached to it.
Playable | `Playable` defines functionality that you would expect from a tapedeck or CD player.
Polyphonic | `Polyphonic` describes an object that can have multiple `AudioSignal`s attached to it.
Recordable | A `Recordable` object is one that can provide a program with floating point samples of the audio passing through it.
Triggerable |

Class Summary
AudioInput | An `AudioInput` provides no extra functionality over what `AudioSource` does, it exists simply for the sake of having a class named for input from the system.
AudioMetaData | AudioMetaData provides information commonly found in ID3 tags.
AudioOutput | An `AudioOutput` is used to generate audio with `AudioSignal`s.
AudioPlayer | An `AudioPlayer` is used for playing an `AudioRecording`.
AudioRecorder | An `AudioRecorder` can be used to record audio that is being played by a `Recordable` object.
AudioSample | An `AudioSample` is a special kind of file playback that allows you to repeatedly trigger an audio file.
AudioSnippet | `AudioSnippet` is a simple wrapper around a JavaSound `Clip` (It isn't called AudioClip because that's an interface defined in the package java.applet).
AudioSource | An `AudioSource` is a kind of wrapper around an `AudioStream`.
Controller | `Controller` is the base class of all Minim classes that deal with audio I/O.
EffectsChain | An `EffectsChain` is a list of `AudioEffects` that gives you the ability to enable and disable effects, as you would in a typical DAW.
Minim | The `Minim` class is how you get what you want from JavaSound.
SignalChain | An `SignalChain` is a list of `AudioSignals` that gives you the ability to enable (unmute) and disable (mute) signals.
SignalSplitter | A `SignalSplitter` acts exactly like a headphone splitter.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES