PureData CEAMMC library web documentation
aliases: [ceammc/apf->biquad], [apf->biquad]
available since version: 0.9.2
Allpass filter is a signal processing filter that passes all frequencies equally in gain, but changes the phase relationship among various frequencies. Most types of filter reduce the amplitude (i.e. the magnitude) of the signal applied to it for some values of frequency, whereas the all-pass filter allows all frequencies through without changes in level. Calculates coefficients for transfer function: H(z)=(b0 + b1z⁻¹ + b2z⁻²)/(1 + a1z⁻¹ + a2z⁻²)
@freq
Get/set center frequency
type: float
units: Hz
range: 0..22050
default: 0
@q
Get/set quality factor: @freq/BANDWIDTH
type: float
range: 0.01..100
default: 0.7071
@rad (initonly)
Get/set use angular frequency
type: flag
See also: [flt.c_lpf] [hilbert~]
Authors: Serge Poltavsky
License: GPL3 or later