#N canvas 698 57 467 460 10; #X obj 19 329 output~; #X obj 285 338 loadsoundfile voice; #X obj 285 312 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #N canvas 0 22 450 300 (subpatch) 0; #X array voice 153259 float 2; #X coords 0 1 153259 -1 200 140 1; #X restore 220 220 graph; #X obj 30 269 +~; #X obj 52 240 *~; #X obj 78 219 hsl 101 10 -1 1 0 1 empty empty empty -2 -8 0 10 -262144 -1 -1 8500 1; #X msg 75 200 0; #X text 121 196 gain; #X floatatom 94 238 5 0 0 0 - - -; #X obj 163 121 hsl 101 10 1 1000 1 1 empty empty empty -2 -8 0 10 -262144 -1 -1 2100 1; #X floatatom 172 140 5 0 0 0 - - -; #X obj 55 297 delwrite~ del 1000; #X text 26 10 IIR comb filter / delay; #X obj 52 158 delread~ del 100; #X text 159 102 Delay time /ms; #X text 21 394 2010-03-01 Dan Ellis dpwe@ee.columbia.edu; #X text 58 280 Feed start of delay line; #X text 58 175 Read back from delay line; #X obj 15 51 playloop voice; #X obj 15 27 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 97 25 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1 ; #X obj 45 73 noise~; #X obj 45 91 *~ 0.1; #X obj 15 111 audiosel~; #X connect 2 0 1 0; #X connect 4 0 0 0; #X connect 4 0 0 1; #X connect 4 0 12 0; #X connect 5 0 4 1; #X connect 6 0 5 1; #X connect 6 0 9 0; #X connect 7 0 6 0; #X connect 10 0 11 0; #X connect 10 0 14 0; #X connect 14 0 5 0; #X connect 19 0 24 0; #X connect 20 0 19 0; #X connect 21 0 19 1; #X connect 22 0 23 0; #X connect 23 0 24 1; #X connect 24 0 4 0;