|  | 
| class | AudioBlock | 
|  | Minimal and lightweight data-structure which contains a list of pointers to channels containing some kind of sample data.  More... 
 | 
|  | 
| class | BallisticsFilter | 
|  | A processor to apply standard attack / release ballistics to an input signal.  More... 
 | 
|  | 
| class | Bias | 
|  | Adds a DC offset (voltage bias) to the audio samples.  More... 
 | 
|  | 
| class | Chorus | 
|  | A simple chorus DSP widget that modulates the delay of a delay line in order to create sweeping notches in the magnitude frequency response.  More... 
 | 
|  | 
| class | Compressor | 
|  | A simple compressor with standard threshold, ratio, attack time and release time controls.  More... 
 | 
|  | 
| class | Convolution | 
|  | Performs stereo partitioned convolution of an input signal with an impulse response in the frequency domain, using the JUCE FFT class.  More... 
 | 
|  | 
| class | ConvolutionMessageQueue | 
|  | Used by the Convolution to dispatch engine-update messages on a background thread.  More... 
 | 
|  | 
| class | DelayLine | 
|  | A delay line processor featuring several algorithms for the fractional delay calculation, block processing, and sample-by-sample processing useful when modulating the delay in real time or creating a standard delay effect with feedback.  More... 
 | 
|  | 
| class | DryWetMixer | 
|  | A processor to handle dry/wet mixing of two audio signals, where the wet signal may have additional latency.  More... 
 | 
|  | 
| struct | FastMathApproximations | 
|  | This class contains various fast mathematical function approximations.  More... 
 | 
|  | 
| class | FFT | 
|  | Performs a fast fourier transform.  More... 
 | 
|  | 
| struct | FilterDesign | 
|  | This class provides a set of functions which generates FIR::Coefficients and IIR::Coefficients, of high-order low-pass filters.  More... 
 | 
|  | 
| class | FirstOrderTPTFilter | 
|  | A first order filter class using the TPT (Topology-Preserving Transform) structure.  More... 
 | 
|  | 
| class | Gain | 
|  | Applies a gain to audio samples as single samples or AudioBlocks.  More... 
 | 
|  | 
| class | LadderFilter | 
|  | Multi-mode filter based on the Moog ladder filter.  More... 
 | 
|  | 
| class | Limiter | 
|  | A simple limiter with standard threshold and release time controls, featuring two compressors and a hard clipper at 0 dB.  More... 
 | 
|  | 
| class | LinkwitzRileyFilter | 
|  | A filter class designed to perform multi-band separation using the TPT (Topology-Preserving Transform) structure.  More... 
 | 
|  | 
| class | LogRampedValue | 
|  | Utility class for logarithmically smoothed linear values.  More... 
 | 
|  | 
| class | LookupTable | 
|  | Class for efficiently approximating expensive arithmetic operations.  More... 
 | 
|  | 
| class | LookupTableTransform | 
|  | Class for approximating expensive arithmetic operations.  More... 
 | 
|  | 
| class | Matrix | 
|  | General matrix and vectors class, meant for classic math manipulation such as additions, multiplications, and linear systems of equations solving.  More... 
 | 
|  | 
| class | NoiseGate | 
|  | A simple noise gate with standard threshold, ratio, attack time and release time controls.  More... 
 | 
|  | 
| class | Oscillator | 
|  | Generates a signal based on a user-supplied function.  More... 
 | 
|  | 
| class | Oversampling | 
|  | A processor that performs multi-channel oversampling.  More... 
 | 
|  | 
| class | Panner | 
|  | A processor to perform panning operations on stereo buffers.  More... 
 | 
|  | 
| struct | Phase | 
|  | Represents an increasing phase value between 0 and 2*pi.  More... 
 | 
|  | 
| class | Phaser | 
|  | A 6 stage phaser that modulates first order all-pass filters to create sweeping notches in the magnitude frequency response.  More... 
 | 
|  | 
| class | Polynomial | 
|  | A class representing a polynomial.  More... 
 | 
|  | 
| struct | ProcessContextNonReplacing | 
|  | Contains context information that is passed into an algorithm's process method.  More... 
 | 
|  | 
| struct | ProcessContextReplacing | 
|  | Contains context information that is passed into an algorithm's process method.  More... 
 | 
|  | 
| struct | ProcessorBase | 
|  | Acts as a polymorphic base class for processors.  More... 
 | 
|  | 
| class | ProcessorChain | 
|  | This variadically-templated class lets you join together any number of processor classes into a single processor which will call process() on them all in sequence.  More... 
 | 
|  | 
| struct | ProcessorDuplicator | 
|  | Converts a mono processor class into a multi-channel version by duplicating it and applying multichannel buffers across an array of instances.  More... 
 | 
|  | 
| struct | ProcessorState | 
|  | This is a handy base class for the state of a processor (such as parameter values) which is typically shared among several processors.  More... 
 | 
|  | 
| struct | ProcessorWrapper | 
|  | Wraps an instance of a given processor class, and exposes it through the ProcessorBase interface.  More... 
 | 
|  | 
| struct | ProcessSpec | 
|  | This structure is passed into a DSP algorithm's prepare() method, and contains information about various aspects of the context in which it can expect to be called.  More... 
 | 
|  | 
| class | Reverb | 
|  | Processor wrapper around juce::Reverb for easy integration into ProcessorChain.  More... 
 | 
|  | 
| struct | SIMDRegister | 
|  | A wrapper around the platform's native SIMD register type.  More... 
 | 
|  | 
| struct | SpecialFunctions | 
|  | Contains miscellaneous filter design and windowing functions.  More... 
 | 
|  | 
| class | StateVariableTPTFilter | 
|  | An IIR filter that can perform low, band and high-pass filtering on an audio signal, with 12 dB of attenuation per octave, using a TPT structure, designed for fast modulation (see Vadim Zavalishin's documentation about TPT structures for more information).  More... 
 | 
|  | 
| struct | WaveShaper | 
|  | Applies waveshaping to audio samples as single samples or AudioBlocks.  More... 
 | 
|  | 
| class | WindowingFunction | 
|  | A class which provides multiple windowing functions useful for filter design and spectrum analyzers.  More... 
 | 
|  |