While in the biquad subject, max to pd translating, I learned that the
order and values of coefficients in both don't match... I checked mmb's
patches and I see they match pd's native biquad~, but both don't agree to
max...
Max does suggest a different order of the coefficients in its help file,
but what we see in practice is yet some other order, and also some reversal
in signs (positive/negative) in a couple of terms.
Just wondering, why the hell is that? Anybody?
Can't deal with formulas really well, but I see they're supposed to be the
same... and I take that from mmb's patches, whose formulas are exactly as
depicted in max (although the help from native pd's biquad~ is somewhat
different, but seemingly equivalent mathematically)
cheers
ps. by the way, here's a patch that converts the order of coefficients from
"max to pd"
#N canvas 150 47 214 262 10;
#X obj 32 7 unpack f f f f f;
#X obj 125 31 * -1;
#X obj 101 55 * -1;
#X obj 41 80 pack f f f f f;
#X msg 41 115 \$4 \$5 \$3 \$2 \$1;
#X obj 32 -23 inlet;
#X obj 41 143 outlet;
#X text 69 -24 max;
#X text 87 143 pd;
#X connect 0 0 3 0;
#X connect 0 1 3 1;
#X connect 0 2 3 2;
#X connect 0 3 2 0;
#X connect 0 4 1 0;
#X connect 1 0 3 4;
#X connect 2 0 3 3;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X connect 5 0 0 0;