Package de.pottgames.tuningfork
package de.pottgames.tuningfork
-
ClassDescriptionThe main management and entry point of TuningFork.Holds different options for enabling/disabling the virtualization that is performed when playing non-mono audio.A class that gives access to some audio hardware device specific settings.The Auto-wah effect emulates the sound of a wah-wah pedal used with an electric guitar, or a mute on a brass instrument.A sound source that is backed by a single buffer.The chorus effect essentially replays the input audio accompanied by another slightly delayed version of the signal, creating a ‘doubling’ effect.The Automatic Gain Control effect performs the same task as a studio compressor – evening out the audio dynamic range of an input sound.An enum that holds a list of available attenuation models.The distortion effect simulates turning up (overdriving) the gain stage on a guitar amplifier or adding a distortion pedal to an instrument’s output.The EAX Reverb parameter set is a superset of the standard OpenAL Effects Extension environmental reverb effect.The echo effect generates discrete, delayed instances of the input signal.The OpenAL Effects Extension EQ is very flexible, providing tonal control over four different adjustable frequency ranges.The flanger effect creates a “tearing” or “whooshing” sound (like a jet flying overhead).The frequency shifter is a single-sideband modulator, which translates all the component frequencies of the input signal by an equal amount.This class provides static functions to load mp3 audio data.
The mp3 file format is not officially supported by TuningFork.A low level sound source class that can be fed with raw pcm data in a real-time fashion.The pitch shifter applies time-invariant pitch shifting to the input signal, over a one octave range and controllable at a semi-tone and cent resolution.ASoundBufferthat keeps a copy of the audio data that can be read.This class can be used to loadReadableSoundBuffers asynchronously.This is the standard environmental reverberation effect.The ring modulator multiplies an input signal by a carrier signal in the time domain, resulting in tremolo or inharmonic effects.Stores sound data in an OpenAL buffer that can be used by sound sources.This class can be used to loadSoundBuffers asynchronously.A sound effect that can be attached to a sound source viaSoundSource.attachEffect(SoundEffect).The SoundLoader class provides utility methods for loading audio files into SoundBuffers.
It supports various audio formats such as FLAC, OGG, WAV, MP3, and AIFF.
If you know the file type, I recommend using the file format loaders directly:
WaveLoaderOggLoaderMp3LoaderFlacLoaderAiffLoaderQoaLoaderA sound source is used to represent the position, speed and other attributes of a sound in the virtual audio world .ASoundSourcethat streams audio data instead of loading all data at once into memory.The vocal morpher consists of a pair of 4-band formant filters, used to impose vocal tract effects upon the input signal.