|
marvin 0.0.1
Pure C++ audio helper library
|
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 | SIMDBiquad |
| A SIMD optimised biquad, for running N biquads in parallel. 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. |