[PD] can [bp~] be obtained with biquad coefficients?
volker böhm
vboehm at gmx.ch
Fri Apr 11 08:23:52 CEST 2014
On 11.04.2014, at 03:07, Alexandre Torres Porres wrote:
> hey, the code I sent only calculates the coeficients, but I left out an important part which is
>
> t_sample output = *in++ + coef1 * last + coef2 * prev;
>
> *out++ = gain * output;
>
> prev = last;
>
> last = output;
>
>
>
> This shows how the filter is done with those coefficients
>
>
>
> It's easy to implement this with [fexpr~], it goes something like:
>
>
>
> [fexpr~ $x + (coef1 * $x1[-1]) + (coef2 * $x1[-2])]
"last" and "prev" are the last two _output_ samples.
i don't know fexpr~ very well, but it looks like you try to access the last _input_ samples.
vb
More information about the Pd-list
mailing list