|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
| MAYAFLUX_API void MayaFlux::Kinesis::Discrete::one_pole | ( | double | pole, |
| std::vector< double > & | a, | ||
| std::vector< double > & | b | ||
| ) |
One-pole filter specified by pole position.
A positive pole gives a lowpass whose smoothing increases as the value approaches 1.0; a negative pole gives a highpass. The numerator normalises DC gain to unity for positive poles and Nyquist gain to unity for negative.
| pole | Pole position on the real axis, clamped to (-0.9999, 0.9999) |
| a | Denominator output, resized to 2, a[0] == 1.0 |
| b | Numerator output, resized to 1 |
Definition at line 284 of file Coefficients.cpp.