Skip to main content

Module filters

Module filters 

Source
Expand description

Digital filter library — Biquad IIR, higher-order cascades, FIR, convolution, state-variable filter, comb, allpass, moving average, Kalman, PLL.

Structs§

AllpassDelay
Allpass delay network (Schroeder allpass section).
Bessel
Bessel filter design (maximally flat group delay).
Biquad
Second-order IIR biquad filter (Direct Form II Transposed).
BiquadDesign
Coefficient calculation following the RBJ Audio EQ Cookbook.
Butterworth
Butterworth filter design (maximally flat in passband).
Chebyshev1
Chebyshev Type I filter design (equiripple in passband).
CombFilter
Comb filter (feedforward or feedback).
Convolution
Direct and FFT-based convolution.
FilterChain
A cascade of biquad sections for higher-order filtering.
FirDesign
FIR filter design methods.
FirFilter
Finite Impulse Response filter.
KalmanFilter1D
1D scalar Kalman filter for sensor fusion and signal smoothing.
MovingAverage
Efficient O(1) sliding-window moving average.
OlaConvolver
Streaming overlap-add convolver for real-time large FIR processing.
PllFilter
Simple digital Phase-Locked Loop for pitch/tempo tracking.
SvfFilter
Chamberlin state-variable filter (TPT topology).

Enums§

BiquadType
Type tag for a biquad section.
CombMode
Comb filter mode.
SvfMode
State-variable filter modes.