#N canvas 468 152 2560 997 12; #X msg 230 166 all; #X msg 263 169 stop; #X text 683 373 Inlets: \; 1 'all' \, or 'stop' \, or a float for start time (ms) \, or a list 'start end rate' \, other messages forwarded to play~ \; 2 float = end time (cold) \; 3 float = rate (cold) - 1 = normal speed \; 4 Envelope attack and release time (ms) \; 5 'symbol tablename' - should also match soundfiler2 \; \; Outlets: \; 1 Audio signal \; 2 bang when finished \; \; Arguments: \; 1 Table name (should match a soundfiler2 instance) \; 2 Envelope A/R time \, default is 10 ms; #X obj 323 261 bng 15 250 50 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000; #X obj 162 138 tgl 15 0 empty empty empty 17 7 0 10 #fcfcfc #000000 #000000 0 1; #X msg 162 158 loop \$1; #N canvas 0 0 450 300 loopx 0; #X text 31 35 The loopx message is a shortcut for three messages to cyclone/play~:; #X msg 96 99 loopx 500; #X obj 96 124 route loopx; #X msg 96 149 loop 1 \, loopinterp 1 \, interptime \$1; #X text 31 191 One message to set all of the relevant loop properties.; #X connect 1 0 2 0; #X connect 2 0 3 0; #X restore 63 138 pd loopx; #X obj 222 363 pddp/ezoutput~; #X obj 348 77 tgl 19 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000 0 1; #X obj 350 107 sel 0 1; #X msg 340 163 pause; #X obj 762 67 stereofile sfp2 computers.wav; #X obj 224 222 sf-play2~ sfp2; #X obj 161 90 loadmess 1; #X obj 536 231 counter; #X obj 537 265 * 1000; #X obj 545 179 metro 1000; #X obj 541 328 tgl 19 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000 0 1; #X floatatom 614 286 5 0 0 0 - - - 0; #X obj 646 127 tgl 19 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000 0 1; #X obj 635 180 sel 1; #X obj 521 102 sel 0 1; #X msg 519 135 1; #X obj 556 136 0; #X obj 540 355 change; #X obj 541 383 sel 1; #X obj 540 417 bng 19 250 50 0 empty empty empty 0 -10 0 12 #fcfcfc #000000 #000000; #X obj 540 294 > 5000; #X msg 394 162 resume; #X msg 240 92 500; #X obj 241 59 loadbang; #X floatatom 437 43 5 0 1023 0 - - - 0; #X obj 223 280 *~; #X obj 267 274 *~; #X obj 436 74 s sensor1; #X obj 357 243 r sensor1; #X text 319 54 sensor on off; #X text 436 21 sensor analog data; #X obj 627 25 loadmess 1023; #X obj 354 268 scale 0 1023 0 1 7; #X connect 0 0 12 0; #X connect 1 0 12 0; #X connect 4 0 5 0; #X connect 5 0 12 0; #X connect 8 0 9 0; #X connect 8 0 21 0; #X connect 9 0 10 0; #X connect 9 1 28 0; #X connect 10 0 12 0; #X connect 12 0 32 0; #X connect 12 1 33 0; #X connect 12 2 3 0; #X connect 13 0 4 0; #X connect 14 0 15 0; #X connect 15 0 18 0; #X connect 15 0 27 0; #X connect 16 0 14 0; #X connect 17 0 24 0; #X connect 19 0 16 0; #X connect 19 0 20 0; #X connect 20 0 14 2; #X connect 21 0 22 0; #X connect 21 1 23 0; #X connect 22 0 19 0; #X connect 23 0 19 0; #X connect 24 0 25 0; #X connect 25 0 26 0; #X connect 27 0 17 0; #X connect 28 0 12 0; #X connect 29 0 12 3; #X connect 30 0 29 0; #X connect 31 0 34 0; #X connect 32 0 7 0; #X connect 33 0 7 1; #X connect 35 0 39 0; #X connect 38 0 31 0; #X connect 39 0 33 1; #X connect 39 0 32 1;