|
RADLib
RADical C++ application framework
|
Stateful direct-form biquad delay elements. More...
#include <RADDsp.h>
Public Member Functions | |
| void | reset () |
| Clears all delay elements. More... | |
| float | process (float input, const BiquadCoefficients &coeffs) |
| Processes one sample through coeffs and updates state. More... | |
Public Attributes | |
| float | x1 = 0.0f |
| Previous input sample. More... | |
| float | x2 = 0.0f |
| Input sample before x1. More... | |
| float | y1 = 0.0f |
| Previous output sample. More... | |
| float | y2 = 0.0f |
| Output sample before y1. More... | |
Stateful direct-form biquad delay elements.
| float RADDsp::BiquadState::process | ( | float | input, |
| const BiquadCoefficients & | coeffs | ||
| ) |
Processes one sample through coeffs and updates state.
| void RADDsp::BiquadState::reset | ( | ) |
Clears all delay elements.
| float RADDsp::BiquadState::x1 = 0.0f |
Previous input sample.
| float RADDsp::BiquadState::x2 = 0.0f |
Input sample before x1.
| float RADDsp::BiquadState::y1 = 0.0f |
Previous output sample.
| float RADDsp::BiquadState::y2 = 0.0f |
Output sample before y1.