#N canvas 0 49 958 563 10; #X text 33 16 6 complex ring modulation; #X graph graph2 0 -1 2.33676e+06 1 683 181 883 41; #X array test-array 2.33676e+06 float 0; #X pop; #X obj 486 91 soundfiler; #X msg 486 16 read -resize /usr/ccrma/snd/cburns/double1.wav test-array ; #X obj 43 132 tabplay~ test-array; #X obj 259 131 osc~ 210; #X obj 43 190 *~; #X obj 43 237 *~ 0.3; #X text 99 236 multiply by a constant to lower amplitude; #X obj 43 282 dac~; #X msg 43 85 bang; #X text 81 85 play contents of the array; #X msg 61 109 stop; #X text 99 108 stop playing; #X floatatom 259 108 5 0 0; #X text 309 108 modulator frequency; #X text 43 60 modulate a soundfile by a sine wave; #X graph graph2 0 -1 685055 1 460 368 660 228; #X array test-array-2 685056 float 0; #X pop; #X msg 498 44 read -resize /usr/ccrma/snd/cburns/trumpet4a.wav test-array-2 ; #X obj 42 362 tabplay~ test-array; #X obj 42 420 *~; #X obj 42 467 *~ 0.3; #X text 98 466 multiply by a constant to lower amplitude; #X obj 42 512 dac~; #X msg 162 303 bang; #X text 200 303 play contents of the array; #X msg 164 332 stop; #X text 218 326 stop playing; #X obj 279 366 tabplay~ test-array-2; #X connect 3 0 2 0; #X connect 4 0 6 0; #X connect 5 0 6 1; #X connect 6 0 7 0; #X connect 7 0 9 0; #X connect 7 0 9 1; #X connect 10 0 4 0; #X connect 12 0 4 0; #X connect 14 0 5 0; #X connect 18 0 2 0; #X connect 19 0 20 0; #X connect 20 0 21 0; #X connect 21 0 23 0; #X connect 21 0 23 1; #X connect 24 0 19 0; #X connect 24 0 28 0; #X connect 26 0 19 0; #X connect 26 0 28 0; #X connect 28 0 20 1;