Digital filter functions and classes. More...
Namespaces | |
namespace | rbj |
Implementations of Robert Brinstow Johnson's RBJ Cookbook formulae. | |
Classes | |
class | Biquad |
A cascading direct form ii biquad filter. More... | |
struct | BiquadCoefficients |
A POD type for use with the Biquad class, and the SmoothedBiquadCoefficients class. More... | |
class | LatticeAPF |
A two multiply first order Schroeder allpass filter. More... | |
class | LPF |
A direct form i first order single pole lowpass filter. More... | |
class | SmoothedBiquadCoefficients |
Helper class to simplify smoothly changing BiquadCoefficients with no zippering. More... | |
class | SVF |
A TPT State Variable Filter, based on the structure from Vadim Zavalishin's The Art of VA Filter Design More... | |
struct | SVFResult |
POD Struct containing the results from a tick on an instance of an SVF . More... | |
Functions | |
template<FloatType SampleType> | |
bool | operator== (const BiquadCoefficients< SampleType > &a, const BiquadCoefficients< SampleType > &b) |
template<FloatType SampleType> | |
bool | operator!= (const BiquadCoefficients< SampleType > &a, const BiquadCoefficients< SampleType > &b) noexcept |
Digital filter functions and classes.
|
noexcept |
Checks the equality of two BiquadCoefficients objects.
a | A BiquadCoefficients object. |
b | A BiquadCoefficients object. |
|
noexcept |
Checks the equality of two BiquadCoefficients objects.
a | A BiquadCoefficients object. |
b | A BiquadCoefficients object. |