|
| class | AudioBlock |
| | Minimal and lightweight data-structure which contains a list of pointers to channels containing some kind of sample data. More...
|
| |
| class | Bias |
| | Adds a DC offset (voltage bias) to the audio samples. More...
|
| |
| class | Convolution |
| | Performs stereo uniform-partitioned convolution of an input signal with an impulse response in the frequency domain, using the juce FFT class. 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 | 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 | 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 | Oscillator |
| | Generates a signal based on a user-supplied function. More...
|
| |
| class | Oversampling |
| | A processing class performing multi-channel oversampling. More...
|
| |
| struct | Phase |
| | Represents an increasing phase value between 0 and 2*pi. 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...
|
| |
| 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...
|
| |