Om
1.0.0
A universal framework for multimedia simulation
|
A namespace containing classes that do processing on buffers of audio and MIDI data. More...
Classes | |
class | BandFilter |
A class that implements a band-pass or band-reject filter of various types. More... | |
class | Bitcrusher |
A class that uses quantization-based methods to produce distortion. More... | |
class | Compressor |
A class that reduces the level of sound above a certain threshold. More... | |
class | ConvolutionFilter |
A class that convolves a stream of audio with an impulse response with no latency. More... | |
class | Crossover |
A class that is used to filter input audio data into an arbitrary number of frequency band outputs. More... | |
class | CutoffFilter |
A class that implements high-pass and low-pass EQ filters of various types and filter orders. More... | |
class | DCFilter |
A class that implements a DC-blocking filter that filters out frequencies near 0Hz. More... | |
class | Delay |
A class that mixes input sound with a delayed version of itself. More... | |
class | Distortion |
A class that provides different kinds of audio distortion using wave-shaping. More... | |
class | Expander |
A class that reduces the level of sound that is below a certain threshold. More... | |
class | FilterCategory |
A class that represents the kind of effect that a SoundFilter performs. More... | |
class | FilterGraph |
A class that represents an acyclic graph of sound processing filters. More... | |
class | FilterInputStream |
A class that wraps a SoundFilter in a SoundInputStream. More... | |
class | FilterParameter |
A class that holds the type and value of a SoundFilter parameter. More... | |
class | FilterParameterCurve |
A class that represents the scaling curve to use when displaying a SoundFilter parameter. More... | |
class | FilterParameterFlags |
A class that encapsulates the different flags that a sound filter parameter can have. More... | |
class | FilterParameterInfo |
A class that represents information about a particular SoundFilter parameter. More... | |
class | FilterParameterType |
A class that represents the actual type of a SoundFilter parameter. More... | |
class | FilterParameterUnits |
A class that represents the units of a SoundFilter parameter. More... | |
class | FilterParameterValue |
A class that holds a union of data representing a filter parameter value. More... | |
class | FilterPreset |
A class that represents a preset configuration for a SoundFilter. More... | |
class | FilterSeries |
A class that wraps a set of series-connected sound filters. More... | |
class | FilterState |
A class that represents the entire serialized state of a SoundFilter instance. More... | |
class | FilterVersion |
A class that represents the version number of a SoundFilter class. More... | |
class | Flanger |
A class that periodically varies the phase of an input signal. More... | |
class | GainFilter |
A class that applies a simple gain factor to input audio. More... | |
class | GraphicEqualizer |
A class that implements a 31-band graphic equalizer with variable-width filters. More... | |
class | HDRFilter |
A class that maps a high-dynamic-range input audio source to a low-dynamic-range output. More... | |
class | IRUtility |
A class that measures the impulse response of a sound signal processing chain. More... | |
class | Limiter |
A class that keeps sound from going above a limiting threshold. More... | |
class | Mixer |
A class that mixes multiple sources of audio to a single output. More... | |
class | MonoMixer |
A class that mixes multiple input channels of audio to a single output channel. More... | |
class | MonoSplitter |
A class that copies a single input channel into multiple output channels. More... | |
class | MultichannelDelay |
A class that produces delay effects which can be independently changed per channel. More... | |
class | Panner |
A class that pans input sound around a 360 degree sound panning field. More... | |
class | ParametricEqualizer |
A class that provides a basic 5-band parametric EQ with additional high/low shelf/pass filters. More... | |
class | ParametricFilter |
A class that implements a parametric peaking/notching EQ filter. More... | |
class | PitchShifter |
A class that shifts the pitch of input audio up or down by a number of semitones. More... | |
class | Resampler |
A class that converts samples from an input stream to a set output sample rate. More... | |
class | ReverbFilter |
A class that provides a basic reverberation effect. More... | |
class | Saturator |
A class that provides a way to saturate audio in a frequency-dependent manner. More... | |
class | ShelfFilter |
A class that implements high-shelf and low-shelf EQ filters. More... | |
class | SoundFilter |
A class that represents a lightweight audio processing unit. More... | |
class | SoundPlayer |
A class that allows the user to trigger multiple sound stream to be played. More... | |
class | Splitter |
A class that copies a single input source of sound into multiple outputs. More... | |
class | StreamPlayer |
A class that handles complex playback of a streaming sound source. More... | |
class | StreamRecorder |
A class that handles recording audio data to a streaming sound destination. More... | |
class | ThreadedStreamRecorder |
A class that handles recording audio data to a streaming sound destination on a different thread. More... | |
class | ToneGenerator |
A class that generates different types of test tones. More... | |
class | Tremolo |
A class that periodically modulates the amplitude of an input signal. More... | |
class | Vibrato |
A class that periodically modulates the pitch of an input signal. More... | |
A namespace containing classes that do processing on buffers of audio and MIDI data.