I’m studying the coefficients for a basic recursive LOW PASS filter (see Dodge’s book p. 210) and I’m using a0 and b1 coefficients of biquad object.
I made some experiment using an impulse as input signal, in order to verify the impulse response of the filter.
I notice in the LOW PASS filter the b1 coefficients is always a negative number, this means the first delay of the impulse should be negative (out of phase)… but the impulse response is always positive!
Does someone knows why the impulse response is always positive, although the b1 coefficient is negative?
Internally the b coefficients are negated, so setting the value 0.99 would effectively mean -0.99. The filter formula in the help does somehow suggest it, but it is not clearly stated. You can try that out with the patch below.
— Pasted Max Patch, click to expand. —
Copy all of the following text. Then, in Max, select New From Clipboard.