#N canvas 0 0 792 810 10; #N canvas 0 0 450 300 (subpatch) 0; #X array \$0-filter-real 32 float 5; #A 0 32.0053 26.8933 19.6236 14.732 11.6284 9.56352 8.11428 7.05039 6.24086 5.60717 5.09955 4.68548 4.34239 4.0548 3.81103 3.60294 3.42388 3.26921 3.13491 3.01814 2.9164 2.82784 2.75084 2.68417 2.62678 2.57781 2.53663 2.50257 2.47534 2.45443 2.43972 2.43093; #X coords 0 34 31 0 256 200 1 0 0; #X restore 377 103 graph; #X floatatom 188 61 5 0 0 0 - - -; #X obj 219 353 metro 250; #X obj 219 330 loadbang; #X obj 228 375 s \$0-snap; #X text 226 305 SR/64).; #X msg 145 367 \; pd dsp 1; #X obj 76 534 tabwrite~ \$0-filter-real; #X obj 220 232 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 62 273 *~; #X obj 107 273 *~; #X obj 59 366 sqrt~; #X obj 62 322 +~; #X obj 135 484 tabwrite~ \$0-filter-imaginary; #X obj 106 208 rfft~; #X text 808 128 comment; #N canvas 800 0 792 810 generator 1; #X obj 440 274 osc~; #X obj 482 274 osc~; #X obj 522 274 osc~; #X obj 564 274 osc~; #X obj 605 274 osc~; #X obj 647 274 osc~; #X obj 687 274 osc~; #X obj 729 274 osc~; #X obj 439 221 * 1; #X obj 482 221 * 2; #X obj 526 221 * 3; #X obj 568 221 * 4; #X obj 610 221 * 5; #X obj 649 221 * 6; #X obj 694 221 * 7; #X obj 736 221 * 8; #X obj 373 41 samplerate~; #X obj 45 60 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 ; #X obj 46 85 metro 250; #X obj 177 361 +~; #X obj 141 583 outlet~; #X obj 799 274 osc~; #X obj 841 274 osc~; #X obj 881 274 osc~; #X obj 923 274 osc~; #X obj 964 274 osc~; #X obj 1006 274 osc~; #X obj 1046 274 osc~; #X obj 1088 274 osc~; #X obj 798 221 * 9; #X obj 841 221 * 10; #X obj 886 221 * 11; #X obj 927 221 * 12; #X obj 969 221 * 13; #X obj 1008 221 * 14; #X obj 1053 221 * 15; #X obj 1094 221 * 16; #X obj 432 694 osc~; #X obj 474 694 osc~; #X obj 514 694 osc~; #X obj 556 694 osc~; #X obj 597 694 osc~; #X obj 639 694 osc~; #X obj 679 694 osc~; #X obj 721 694 osc~; #X obj 791 694 osc~; #X obj 833 694 osc~; #X obj 873 694 osc~; #X obj 915 694 osc~; #X obj 956 694 osc~; #X obj 998 694 osc~; #X obj 1038 694 osc~; #X obj 1080 694 osc~; #X obj 431 641 * 17; #X obj 474 641 * 18; #X obj 518 641 * 19; #X obj 560 641 * 20; #X obj 602 641 * 21; #X obj 641 641 * 22; #X obj 686 641 * 23; #X obj 728 641 * 24; #X obj 789 641 * 25; #X obj 833 641 * 26; #X obj 878 641 * 27; #X obj 961 641 * 29; #X obj 1000 641 * 30; #X obj 1045 641 * 31; #X obj 65 331 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 102 394 *~; #X obj 746 98 / 64; #X obj 919 641 * 28; #X obj 1086 641 * 0; #X obj 391 755 pow~ 2; #X obj 306 687 /~ 2; #X connect 0 0 19 0; #X connect 1 0 19 0; #X connect 2 0 19 0; #X connect 3 0 19 0; #X connect 4 0 19 0; #X connect 5 0 19 0; #X connect 6 0 19 0; #X connect 7 0 19 0; #X connect 8 0 0 0; #X connect 9 0 1 0; #X connect 10 0 2 0; #X connect 11 0 3 0; #X connect 12 0 4 0; #X connect 13 0 5 0; #X connect 14 0 6 0; #X connect 15 0 7 0; #X connect 16 0 69 0; #X connect 17 0 18 0; #X connect 18 0 16 0; #X connect 19 0 68 0; #X connect 21 0 19 0; #X connect 22 0 19 0; #X connect 23 0 19 0; #X connect 24 0 19 0; #X connect 25 0 19 0; #X connect 26 0 19 0; #X connect 27 0 19 0; #X connect 28 0 19 0; #X connect 29 0 21 0; #X connect 30 0 22 0; #X connect 31 0 23 0; #X connect 32 0 24 0; #X connect 33 0 25 0; #X connect 34 0 26 0; #X connect 35 0 27 0; #X connect 36 0 28 0; #X connect 37 0 19 0; #X connect 38 0 19 0; #X connect 39 0 19 0; #X connect 40 0 19 0; #X connect 41 0 19 0; #X connect 42 0 19 0; #X connect 43 0 19 0; #X connect 44 0 19 0; #X connect 45 0 19 0; #X connect 46 0 19 0; #X connect 47 0 19 0; #X connect 48 0 19 0; #X connect 49 0 19 0; #X connect 50 0 19 0; #X connect 51 0 19 0; #X connect 52 0 72 0; #X connect 53 0 37 0; #X connect 54 0 38 0; #X connect 55 0 39 0; #X connect 56 0 40 0; #X connect 57 0 41 0; #X connect 58 0 42 0; #X connect 59 0 43 0; #X connect 60 0 44 0; #X connect 61 0 45 0; #X connect 62 0 46 0; #X connect 63 0 47 0; #X connect 64 0 49 0; #X connect 65 0 50 0; #X connect 66 0 51 0; #X connect 67 0 68 1; #X connect 68 0 20 0; #X connect 69 0 8 0; #X connect 69 0 9 0; #X connect 69 0 10 0; #X connect 69 0 11 0; #X connect 69 0 12 0; #X connect 69 0 13 0; #X connect 69 0 14 0; #X connect 69 0 15 0; #X connect 69 0 29 0; #X connect 69 0 30 0; #X connect 69 0 31 0; #X connect 69 0 32 0; #X connect 69 0 33 0; #X connect 69 0 34 0; #X connect 69 0 35 0; #X connect 69 0 36 0; #X connect 69 0 53 0; #X connect 69 0 54 0; #X connect 69 0 55 0; #X connect 69 0 56 0; #X connect 69 0 57 0; #X connect 69 0 58 0; #X connect 69 0 59 0; #X connect 69 0 60 0; #X connect 69 0 61 0; #X connect 69 0 62 0; #X connect 69 0 63 0; #X connect 69 0 64 0; #X connect 69 0 65 0; #X connect 69 0 66 0; #X connect 69 0 70 0; #X connect 69 0 71 0; #X connect 70 0 48 0; #X connect 71 0 52 0; #X connect 72 0 73 0; #X connect 73 0 19 0; #X restore 28 50 pd generator; #X text 398 216; #X text 504 317; #X text 548 84 FFT Abs part; #X obj 94 140 lop~; #X connect 1 0 20 1; #X connect 2 0 4 0; #X connect 2 0 7 0; #X connect 2 0 13 0; #X connect 3 0 2 0; #X connect 3 0 6 0; #X connect 8 0 3 0; #X connect 9 0 12 0; #X connect 10 0 12 1; #X connect 11 0 7 0; #X connect 12 0 11 0; #X connect 14 0 9 0; #X connect 14 0 9 1; #X connect 14 1 10 1; #X connect 14 1 10 0; #X connect 16 0 20 0; #X connect 20 0 14 0;