#N canvas 524 123 547 510 10;
#X text 96 432 @hv_arg \$1 fc float 0 false;
#X obj 172 361 + 1;
#X obj 172 383 * 0.5;
#X obj 28 411 *~;
#X msg 145 197 1 \$1;
#X obj 145 217 -;
#X obj 145 237 clip 0 1;
#X obj 61 360 sig~ 1;
#X obj 28 387 rzero~;
#X obj 145 310 sig~;
#X obj 169 50 loadbang;
#X obj 145 105 f \$1;
#X obj 169 75 t a a;
#X obj 28 432 outlet~;
#X obj 145 257 t a a;
#X obj 28 27 inlet~;
#X obj 145 27 inlet fc;
#N canvas 0 22 450 300 @hv_obj 0;
#X obj 130 85 inlet~;
#X obj 81 86 inlet~;
#X obj 103 163 outlet~;
#X restore 28 335 pd @hv_obj __rpole~f;
#X obj 145 284 * -1;
#X obj 145 126 max 1;
#X obj 196 105 samplerate~;
#X obj 145 148 * 6.28319;
#X obj 145 173 /;
#X text 193 125 hip~ 0 in Pd is a passthrough \, so we limit the cutoff
;
#X connect 1 0 2 0;
#X connect 2 0 3 1;
#X connect 3 0 13 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 14 0;
#X connect 7 0 8 1;
#X connect 8 0 3 0;
#X connect 9 0 17 1;
#X connect 10 0 12 0;
#X connect 11 0 19 0;
#X connect 12 0 11 0;
#X connect 12 1 20 0;
#X connect 14 0 18 0;
#X connect 14 1 1 0;
#X connect 15 0 17 0;
#X connect 16 0 11 0;
#X connect 17 0 8 0;
#X connect 18 0 9 0;
#X connect 19 0 21 0;
#X connect 20 0 22 1;
#X connect 21 0 22 0;
#X connect 22 0 4 0;
