#N canvas 13 215 557 544 16; #N canvas 0 22 450 278 (subpatch) 0; #X array \$0-mymouth 44100 float 2; #X coords 0 1 44100 -1 200 140 1 0 0; #X restore 309 70 graph; #X obj 152 479 dac~; #X obj 33 81 adc~; #X obj 96 120 bng 15 250 50 0 empty empty record 17 7 0 10 -262144 -1 -1; #X obj 41 330 bng 30 250 50 0 empty empty play 8 -8 0 10 -262144 -1 -1; #X obj 274 305 phasor~ 1; #X msg 274 264 0; #X floatatom 397 268 5 0 0 1 speed - -, f 5; #X obj 96 83 metro 500; #X obj 96 57 tgl 15 0 empty empty auto_record 17 7 0 10 -262144 -1 -1 0 1; #X obj 33 160 tabwrite~ \$0-mymouth; #X obj 274 376 tabread4~ \$0-mymouth; #X obj 41 375 tabplay~ \$0-mymouth; #X msg 106 334 stop; #X obj 274 341 *~ 22050; #X text 370 343 half a second; #X text 316 264 stop; #X text 298 411 loop the sample; #X text 36 285 play the sample; #X text 28 14 sample recorder; #X text 310 12 the sample; #X connect 2 0 10 0; #X connect 3 0 10 0; #X connect 4 0 12 0; #X connect 5 0 14 0; #X connect 6 0 5 0; #X connect 7 0 5 0; #X connect 8 0 3 0; #X connect 9 0 8 0; #X connect 11 0 1 1; #X connect 11 0 1 0; #X connect 12 0 1 0; #X connect 12 0 1 1; #X connect 13 0 12 0; #X connect 14 0 11 0;