#N canvas 15 28 602 344 10; #X obj 35 233 output~; #X obj 296 264 tabwrite~ array1; #X obj 295 233 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 319 232 adc~; #X obj 404 266 soundfiler; #X msg 403 216 write comeout.wav array1; #X msg 413 238 read comeout.wav array1; #X obj 33 145 line~; #X obj 34 167 tabread4~ array1; #X obj 48 27 metro 1000; #X obj 47 7 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 ; #X obj 48 48 t b b; #X floatatom 108 1 5 0 1000 0 - - -; #X msg 60 77 8000; #X msg 33 114 11000 100; #X obj 336 141 output~; #X obj 338 113 *~; #X obj 416 105 line~; #X obj 335 86 osc~ 880; #X msg 383 43 1 10; #X obj 384 2 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 430 45 delay 10; #X obj 496 39 delay 500; #X msg 427 67 0.1 500; #X msg 493 60 0 500; #X msg 499 17 stop; #N canvas 0 180 450 300 array 0; #N canvas 0 0 450 300 (subpatch) 0; #X array array1 44100 float 2; #X coords 0 1 44099 -1 200 140 1; #X restore 72 47 graph; #X restore 2 298 pd array; #X obj 35 197 *~; #X obj 160 183 line~; #X msg 164 148 1 10; #X obj 231 100 - 10; #X obj 204 124 delay; #X floatatom 248 122 5 0 1000 0 - - -; #X msg 204 146 0 10; #X connect 2 0 1 0; #X connect 3 0 1 0; #X connect 5 0 4 0; #X connect 6 0 4 0; #X connect 7 0 8 0; #X connect 8 0 27 0; #X connect 9 0 11 0; #X connect 10 0 9 0; #X connect 11 0 14 0; #X connect 11 1 13 0; #X connect 11 1 29 0; #X connect 11 1 31 0; #X connect 12 0 9 1; #X connect 12 0 30 0; #X connect 13 0 7 0; #X connect 14 0 7 0; #X connect 16 0 15 0; #X connect 16 0 15 1; #X connect 17 0 16 1; #X connect 18 0 16 0; #X connect 19 0 17 0; #X connect 20 0 21 0; #X connect 20 0 19 0; #X connect 20 0 25 0; #X connect 21 0 23 0; #X connect 21 0 22 0; #X connect 22 0 24 0; #X connect 23 0 17 0; #X connect 24 0 17 0; #X connect 25 0 22 0; #X connect 27 0 0 0; #X connect 27 0 0 1; #X connect 28 0 27 1; #X connect 29 0 28 0; #X connect 30 0 31 1; #X connect 30 0 32 0; #X connect 31 0 33 0; #X connect 33 0 28 0;