#N canvas 407 178 505 486 12;
#X obj 26 15 biquad~;
#X msg 409 40 \; pd dsp 1;
#X msg 409 84 \; pd dsp 0;
#X obj 141 317 env~;
#X floatatom 141 344 0 0 0 0 - - -;
#X floatatom 42 193 0 0 0 0 - - -;
#X obj 42 315 env~;
#X floatatom 42 343 0 0 0 0 - - -;
#X text 43 391 Compare the value of the straight signal on the left
with the value of the filtered signal on the right.;
#X obj 141 284 biquad~ 1.41407 -0.9998 1 -1.41421 1;
#X msg 141 190 1.41407 -0.9998 1 -1.41421 1;
#X text 23 52 calculates the following difference equation:;
#X text 24 75 y(n) = ff1 * w(n) + ff2 * w(n-1) + ff3 * w(n-2);
#X text 24 92 w(n) = x(n) + fb1 * w(n-1) + fb2 * w(n-2);
#X text 42 124 Syntax: biquad~ fb1 fb2 ff1 ff2 ff3;
#X text 153 168 list sets filter parameters;
#X msg 162 221 set 0 0;
#X msg 175 246 clear;
#X obj 42 239 osc~ 5512.5;
#X text 225 221 set internal state;
#X text 88 15 - 2-pole-2-zero-filter;
#X text 270 445 updated for Pd version 0.3;
#X text 229 246 or just clear it;
#X text 216 310 this biquad~ is a notch filter for, f 34;
#X text 212 327 fn = Pi/4 (= SR/8 = 5512.5Hz @44.1k);
#X connect 3 0 4 0;
#X connect 5 0 18 0;
#X connect 6 0 7 0;
#X connect 9 0 3 0;
#X connect 10 0 9 0;
#X connect 16 0 9 0;
#X connect 17 0 9 0;
#X connect 18 0 6 0;
#X connect 18 0 9 0;
