template<typename SampleType>
class juce::dsp::Limiter< SampleType >
A simple limiter with standard threshold and release time controls, featuring two compressors and a hard clipper at 0 dB.
|
| | Limiter ()=default |
| | Constructor.
|
| void | setThreshold (SampleType newThreshold) |
| | Sets the threshold in dB of the limiter.
|
| void | setRelease (SampleType newRelease) |
| | Sets the release time in milliseconds of the limiter.
|
| void | prepare (const ProcessSpec &spec) |
| | Initialises the processor.
|
| void | reset () |
| | Resets the internal state variables of the processor.
|
| template<typename ProcessContext> |
| void | process (const ProcessContext &context) noexcept |
| | Processes the input and output samples supplied in the processing context.
|