max v2; #N vpatcher 1 46 864 724; #P window setfont "Fixedwidth Serif" 18.; #P flonum 485 299 85 18 0. 1. 3 22 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 431 326 64 1441810 *~ 0.; #P window setfont Times 18.; #P comment 495 320 159 1310738 adjust feedback level; #P window setfont "Fixedwidth Serif" 18.; #P newex 410 359 31 1441810 +~; #P window setfont Times 18.; #P window linecount 2; #P comment 441 351 262 1310738 for feedback \, add delayed sound back into the input of the delay line; #P comment 441 242 338 1310738 we're adding the soundfile and the mic input here \, but you can turn one of them down to 0; #P window setfont "Fixedwidth Serif" 18.; #P window linecount 1; #P newex 108 555 31 1441810 +~; #P user ezdac~ 90 598 134 631 0; #P flonum 521 496 85 18 0. 1. 3 22 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 410 522 121 1441810 *~ 1.; #P window setfont Times 18.; #P comment 531 517 129 1310738 adjust echo level; #P window linecount 2; #P comment 519 97 264 1310738 on a laptop \, beware of the speaker sound feeding back into your mic; #P comment 245 30 264 1310738 you can use sound from a soundfile or from the microphone \, for testing; #P window setfont "Fixedwidth Serif" 18.; #P window linecount 1; #P newex 410 245 31 1441810 +~; #P window setfont Times 18.; #P window linecount 5; #P comment 182 291 191 1310738 we're only dealing with channel 1 here \, but you could duplicate all these objects and treat channel 2 the same way; #P window setfont "Fixedwidth Serif" 18.; #P flonum 219 186 85 18 0. 0 1 22 0 0 0 221 221 221 222 222 222 0 0 0; #P window linecount 1; #P newex 108 213 121 1441810 *~ 1.; #P window setfont Times 18.; #P comment 230 207 159 1310738 adjust playback level; #P toggle 198 72 15 0; #P window setfont "Fixedwidth Serif" 18.; #P message 198 93 86 1441810 loop \$1; #P window setfont Times 18.; #P comment 33 93 75 1310738 start/stop; #P toggle 108 96 15 0; #P window setfont "Fixedwidth Serif" 18.; #P message 133 93 53 1441810 open; #N sfplay~ 2 120960 0 ; #P newobj 108 128 108 1441810 sfplay~ 2; #P window setfont Times 18.; #P comment 639 402 83 1310738 delay time; #P window setfont "Fixedwidth Serif" 18.; #P number 648 422 58 18 0 2000 3 22 0 0 0 221 221 221 222 222 222 0 0 0; #P window setfont Times 18.; #P comment 551 455 178 1310738 initial delay of 1 second; #P window setfont "Fixedwidth Serif" 18.; #P newex 410 452 141 1441810 tapout~ 1000; #P window setfont Times 18.; #P comment 421 401 147 1310738 2-second delay line; #P window setfont "Fixedwidth Serif" 18.; #P newex 410 421 130 1441810 tapin~ 2000; #P flonum 522 184 85 18 0. 0 1 22 0 0 0 221 221 221 222 222 222 0 0 0; #P newex 466 212 66 1441810 *~ 0.; #P newex 466 93 53 1441810 adc~; #P window setfont Times 18.; #P comment 607 185 131 1310738 adjust input level; #P connect 27 0 26 0; #P fasten 14 0 10 0 203 124 113 124; #P connect 12 0 10 0; #P fasten 11 0 10 0 138 124 113 124; #P connect 10 0 17 0; #P connect 17 0 27 0; #P connect 27 0 26 1; #P fasten 24 0 27 1 415 550 134 550; #P connect 15 0 14 0; #P connect 18 0 17 1; #P fasten 17 0 20 0 113 240 415 240; #P connect 20 0 30 0; #P connect 30 0 4 0; #P fasten 8 0 6 0 653 448 415 448; #P connect 4 0 6 0; #P connect 6 0 24 0; #P fasten 2 0 20 1 471 240 436 240; #P fasten 6 0 32 0 415 480 734 480 734 293 436 293; #P connect 32 0 30 1; #P connect 1 0 2 0; #P connect 33 0 32 1; #P connect 25 0 24 1; #P connect 3 0 2 1; #P pop;