#include <filter.hpp>
 | 
| float  | b [B_ORDER] | 
|   | transfer function numerator coefficients: b_0, b_1, etc.  
  | 
| float  | a [A_ORDER - 1] | 
|   | transfer function denominator coefficients: a_1, a_2, etc.  
  | 
| float  | x [B_ORDER - 1] | 
|   | input state x[0] = x_{n-1} x[1] = x_{n-2} etc.  
  | 
| float  | y [A_ORDER - 1] | 
|   | output state  
  | 
◆ Type
template<typename T = float> 
      
 
| Enumerator | 
|---|
| LOWPASS_1POLE  |  | 
| HIGHPASS_1POLE  |  | 
| LOWPASS  |  | 
| HIGHPASS  |  | 
| LOWSHELF  |  | 
| HIGHSHELF  |  | 
| BANDPASS  |  | 
| PEAK  |  | 
| NOTCH  |  | 
| NUM_TYPES  |  | 
 
 
◆ TBiquadFilter()
template<typename T = float> 
 
 
◆ setParameters()
template<typename T = float> 
 
Calculates and sets the biquad transfer function coefficients. 
f: normalized frequency (cutoff frequency / sample rate), must be less than 0.5 Q: quality factor V: gain 
 
 
The documentation for this struct was generated from the following file:
- /home/vortico/src/vcv/Rack2/include/dsp/filter.hpp