#N canvas 126 311 405 377 10; #X obj 56 -58 +~; #X obj 73 -27 +~; #X obj 73 4 /~ 3; #X obj 25 -101 osc~ 2000; #X obj 101 -101 osc~ 4000; #X obj 177 -101 osc~ 6000; #X obj 73 66 rfft~; #X obj 65 93 *~; #X obj 93 93 *~; #X obj 73 122 +~; #X obj 73 148 sqrt~; #X obj 130 36 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 73 175 /~ 256; #X obj 130 175 metro 100; #X obj 218 -55 loadbang; #X obj 237 124 block~ 512; #X msg 218 -22 \; pd dsp 1; #X obj 73 36 hip~ 5; #X text 236 188 array size: 128; #X text 236 202 X range: 0..127; #X text 236 216 Y range: 1..0; #X text 237 143 default 64; #X msg 161 18 xticks 0 11.5837 1 \, bounds 0 1 127 0; #X obj 236 169 table \$0-spect 128; #X obj 161 45 send \$0-spect; #X obj 73 211 tabwrite~ \$0-spect; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 17 0; #X connect 3 0 0 0; #X connect 4 0 0 1; #X connect 5 0 1 1; #X connect 6 0 7 0; #X connect 6 0 7 1; #X connect 6 1 8 0; #X connect 6 1 8 1; #X connect 7 0 9 0; #X connect 8 0 9 1; #X connect 9 0 10 0; #X connect 10 0 12 0; #X connect 11 0 13 0; #X connect 12 0 25 0; #X connect 13 0 25 0; #X connect 14 0 16 0; #X connect 14 0 22 0; #X connect 14 0 11 0; #X connect 17 0 6 0; #X connect 22 0 24 0;