30 float y = x - x1_ + r_ * y1_;
41 void process(
float* buf, uint16_t frames) {
42 for (uint16_t i = 0; i < frames; ++i) {
58 void reset() { x1_ = 0.0f; y1_ = 0.0f; }
float process(float x)
Process one sample through the DC blocker.
void process(float *buf, uint16_t frames)
Process a block of float samples in-place.
void set_coefficient(float r)
Set the pole coefficient.
void reset()
Reset filter state to zero.
DSP atoms for audio signal processing.