#N canvas 60 22 660 365 10; #X obj 178 26 inlet~; #X obj 357 130 outlet~; #X obj 357 48 *~ 0.7; #X obj 357 26 delread~ \$0-delay 1000; #X obj 178 130 delwrite~ \$0-delay 1000; #X text 230 28 audio input; #X text 82 151 audio output; #X text 83 188 \$0 is used to make the name of the delay line unique ; #X text 85 201 to this particular abstraction; #X text 82 214 multiple copies of the abstraction will have different ; #X text 83 229 numerical values filled in for \$0; #X text 83 243 this is extremely useful for abstractions using send \,; #X text 82 256 receive \, send~ \, receive~ \, throw~ \, catch~ \, delwrite~ \,; #X text 83 271 delread~ \, vd~ \, and the table objects: table \, tabosc4~ \,; #X text 84 286 tabwrite \, tabread \, tabplay~ \, tabread4~ \, and probably; #X text 82 299 lots of other objects as well....; #X connect 0 0 4 0; #X connect 2 0 1 0; #X connect 2 0 4 0; #X connect 3 0 2 0;