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 |