#N canvas 550 440 498 363 12; #N canvas 0 0 517 450 tab 0; #X obj 25 161 tabwrite~ tab1; #X obj 24 57 inlet~; #X obj 227 47 table tab1 88200; #X msg 91 95 bang; #X msg 177 118 stop; #X obj 117 28 inlet; #X obj 142 62 del 2000; #X obj 186 312 tabread4~ tab1; #X obj 187 289 line~; #X msg 187 264 0 \, 88200 \$1; #X obj 187 239 expr 2000*$f1; #X obj 187 215 f; #X obj 206 187 inlet; #X obj 142 88 t b b; #X obj 184 385 outlet~; #X obj 185 347 *~; #X obj 340 300 inlet; #X connect 1 0 0 0; #X connect 3 0 0 0; #X connect 4 0 0 0; #X connect 5 0 3 0; #X connect 5 0 6 0; #X connect 6 0 13 0; #X connect 7 0 15 0; #X connect 8 0 7 0; #X connect 9 0 8 0; #X connect 10 0 9 0; #X connect 11 0 10 0; #X connect 12 0 11 1; #X connect 13 0 11 0; #X connect 13 1 4 0; #X connect 15 0 14 0; #X connect 16 0 15 1; #X restore 130 206 pd tab; #X obj 154 91 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 129 260 *~ 0.5; #X obj 128 294 dac~; #X obj 80 63 phasor~ 440; #X text 180 88 rec/play; #X floatatom 220 151 5 0 0 0 - - -; #X msg 210 113 0.5; #X text 80 5 5.1.1.2. Abstraction 1; #X text 18 41 any sound; #X text 247 105 speed factor; #X text 274 148 volume; #X text 282 318 www.pd-tutorial.com; #X text 288 287 Johannes Kreidler; #X connect 0 0 2 0; #X connect 1 0 0 1; #X connect 2 0 3 0; #X connect 2 0 3 1; #X connect 4 0 0 0; #X connect 6 0 0 3; #X connect 7 0 0 2;