#N canvas 466 221 525 438 10; #X obj 141 -144 soundfiler; #X obj 388 16 dac~; #N canvas 0 0 450 300 (subpatch) 0; #X array array1 451440 float 2; #X coords 0 1 451440 -1 200 140 1; #X restore 300 -295 graph; #X msg 141 -168 read -resize \$1 array1; #X obj 389 -50 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 389 -20 tabplay~ array1; #X obj 107 -259 openpanel; #X obj 107 -285 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 58 62 tabread array1; #X obj 145 37 +; #X obj 58 97 tabwrite array1; #X floatatom 31 -7 15 0 0 0 - - -; #X obj 31 20 t f f; #X msg 73 -167 0; #X obj 180 -41 * 2; #X msg 180 2 \; array1 resize \$1; #X obj 303 46 loadbang; #X msg 303 76 \; pd dsp 1; #X obj 31 -63 until; #X obj 31 -34 f; #X obj 73 -34 + 1; #X obj 107 -218 t a b; #X obj 141 -80 t f f f; #X floatatom 141 -112 15 0 0 0 - - -; #X connect 0 0 23 0; #X connect 3 0 0 0; #X connect 4 0 5 0; #X connect 5 0 1 0; #X connect 5 0 1 1; #X connect 6 0 21 0; #X connect 7 0 6 0; #X connect 8 0 10 0; #X connect 9 0 10 1; #X connect 11 0 12 0; #X connect 12 0 9 0; #X connect 12 1 8 0; #X connect 13 0 20 0; #X connect 14 0 15 0; #X connect 16 0 17 0; #X connect 18 0 19 0; #X connect 19 0 11 0; #X connect 19 0 20 0; #X connect 20 0 19 1; #X connect 21 0 3 0; #X connect 21 1 13 0; #X connect 22 0 18 0; #X connect 22 1 9 1; #X connect 22 2 14 0; #X connect 23 0 22 0; #X coords 0 438 1 437 350 50 0;