![]() |
VCV Rack API v2
|
#include <dsp/common.hpp>Go to the source code of this file.
Classes | |
| struct | rack::dsp::TRCFilter< T > |
| The simplest possible analog filter using an Euler solver. More... | |
| struct | rack::dsp::TExponentialFilter< T > |
| Applies exponential smoothing to a signal with the ODE \( \frac{dy}{dt} = x \lambda \). More... | |
| struct | rack::dsp::TPeakFilter< T > |
| Like ExponentialFilter but jumps immediately to higher values. More... | |
| struct | rack::dsp::TSlewLimiter< T > |
| Limits the derivative of the output by a rise and fall speed, in units/s. More... | |
| struct | rack::dsp::TExponentialSlewLimiter< T > |
| Behaves like ExponentialFilter but with different lambas when the RHS of the ODE is positive or negative. More... | |
| struct | rack::dsp::IIRFilter< B_ORDER, A_ORDER, T > |
| Digital IIR filter processor. More... | |
| struct | rack::dsp::TBiquadFilter< T > |
Namespaces | |
| namespace | rack |
| Root namespace for the Rack API. | |
| namespace | rack::dsp |
| Digital signal processing routines and classes. | |
Typedefs | |
| typedef TRCFilter | rack::dsp::RCFilter |
| typedef TExponentialFilter | rack::dsp::ExponentialFilter |
| typedef TPeakFilter | rack::dsp::PeakFilter |
| typedef TSlewLimiter | rack::dsp::SlewLimiter |
| typedef TExponentialSlewLimiter | rack::dsp::ExponentialSlewLimiter |
| typedef TBiquadFilter | rack::dsp::BiquadFilter |