The simplest possible analog filter using an Euler solver.
More...
#include <filter.hpp>
template<typename T = float>
struct rack::dsp::TRCFilter< T >
The simplest possible analog filter using an Euler solver.
https://en.wikipedia.org/wiki/RC_circuit Use two RC filters in series for a bandpass filter.
◆ TRCFilter()
template<typename T = float>
◆ reset()
template<typename T = float>
◆ setCutoff()
template<typename T = float>
Sets the cutoff angular frequency in radians.
◆ setCutoffFreq()
template<typename T = float>
Sets the cutoff frequency.
f
is the ratio between the cutoff frequency and sample rate, i.e. f = f_c / f_s
◆ process()
template<typename T = float>
◆ lowpass()
template<typename T = float>
◆ highpass()
template<typename T = float>
template<typename T = float>
◆ xstate
template<typename T = float>
◆ ystate
template<typename T = float>
The documentation for this struct was generated from the following file:
- /home/vortico/src/vcv/Rack2/include/dsp/filter.hpp