#N canvas 248 22 957 674 10; #X obj 419 593 dac~ 1 2; #X obj 419 485 *~; #X obj 438 438 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #N canvas 0 0 450 300 graph2 0; #X array adaptfir 128 float 0; #X coords 0 1 127 -1 200 140 1; #X restore 70 513 graph; #X floatatom 864 69 5 0 700 0 Speed - -; #X msg 864 182 delta \$1; #X obj 864 112 exp; #X obj 864 135 - 1; #X obj 864 158 / 1.71828; #X msg 729 169 frames \$1; #X floatatom 729 146 5 5 5000 0 Length - -; #X obj 864 22 loadbang; #X obj 729 73 loadbang; #X msg 22 366 show; #X obj 22 392 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 22 320 tgl 15 0 empty empty Animate 0 -6 0 8 -262144 -1 -1 1 1; #X obj 117 423 adaptfilt adaptfir; #X text 431 421 Volume of filtered signal; #X obj 22 413 s update; #X obj 740 121 r update; #X obj 864 89 / 5000; #X text 770 625 12/09/04; #X text 770 611 Edgar J. Berdahl; #X obj 770 363 table guitar 241000; #X obj 770 409 soundfiler; #X text 690 387 Load sound:; #X obj 70 121 tabplay~ guitar; #X msg 770 386 read guitar22.wav guitar; #X obj 70 74 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X obj 70 94 metro 8500; #X obj 22 342 metro 500; #X obj 470 568 *~; #X text 483 503 Volume of clean signal; #X obj 772 491 soundfiler; #X text 692 469 Load sound:; #X obj 772 576 soundfiler; #X text 692 554 Load sound:; #X obj 772 446 table home1 2.41e+06; #X obj 772 530 table home2 2.41e+06; #X msg 772 553 read home2.wav home2; #X msg 772 468 read home1.wav home1; #X obj 208 158 tabplay~ home1; #X obj 208 136 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 466 203 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 466 225 tabplay~ home2; #X msg 231 136 stop; #X msg 494 201 stop; #X obj 359 120 *~; #X obj 375 99 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 ; #X obj 743 215 s adaptfiltparams; #X obj 117 396 r adaptfiltparams; #X text 20 13 Making some sounds ...; #X obj 70 201 +~; #X obj 98 228 send~ cleansig; #X obj 471 482 receive~ cleansig; #X obj 375 76 loadbang; #X obj 358 280 +~; #X msg 864 46 100; #X obj 486 266 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X text 479 249 Clean volume of home2; #X obj 467 312 *~; #X obj 483 288 / 255; #X obj 22 286 loadbang; #X obj 467 335 send~ cleansig2; #X obj 511 570 receive~ cleansig2; #X obj 360 53 pink~; #X obj 358 308 *~ 5; #X msg 729 99 128; #X msg 151 95 stop; #X obj 489 522 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 0 1; #X obj 378 144 hsl 128 15 0 127 0 0 empty empty empty -2 -6 0 8 -262144 -1 -1 12700 1; #X obj 359 190 *~; #X text 406 126 Volume of noise; #X msg 418 98 255; #X obj 486 543 / 55; #X obj 375 166 / 255; #X obj 435 461 / 5; #X connect 1 0 0 0; #X connect 2 0 76 0; #X connect 4 0 20 0; #X connect 5 0 49 0; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 8 0 5 0; #X connect 9 0 49 0; #X connect 10 0 9 0; #X connect 11 0 57 0; #X connect 12 0 67 0; #X connect 13 0 14 0; #X connect 13 0 16 0; #X connect 14 0 18 0; #X connect 15 0 30 0; #X connect 16 0 1 0; #X connect 19 0 10 0; #X connect 20 0 6 0; #X connect 26 0 52 0; #X connect 27 0 24 0; #X connect 28 0 29 0; #X connect 29 0 26 0; #X connect 30 0 13 0; #X connect 31 0 0 1; #X connect 39 0 35 0; #X connect 40 0 33 0; #X connect 41 0 52 1; #X connect 42 0 41 0; #X connect 43 0 44 0; #X connect 44 0 56 1; #X connect 44 0 60 0; #X connect 45 0 41 0; #X connect 46 0 44 0; #X connect 47 0 71 0; #X connect 48 0 47 1; #X connect 50 0 16 0; #X connect 52 0 16 0; #X connect 52 0 53 0; #X connect 54 0 31 0; #X connect 55 0 48 0; #X connect 55 0 73 0; #X connect 56 0 66 0; #X connect 57 0 4 0; #X connect 58 0 61 0; #X connect 60 0 63 0; #X connect 61 0 60 1; #X connect 62 0 15 0; #X connect 64 0 0 1; #X connect 65 0 47 0; #X connect 66 0 16 1; #X connect 67 0 10 0; #X connect 68 0 26 0; #X connect 69 0 74 0; #X connect 70 0 75 0; #X connect 71 0 56 0; #X connect 73 0 70 0; #X connect 74 0 31 1; #X connect 75 0 71 1; #X connect 76 0 1 1;