#N canvas 1 55 855 948 10; #X obj 160 653 line~; #X obj 160 763 hip~ 3; #X obj 233 758 hip~ 3; #X obj 160 733 tabread4~; #X obj 233 732 tabread4~; #X msg 209 675 set \$1-L; #X msg 269 705 set \$1-R; #X obj 160 901 outlet~; #X obj 232 900 outlet~; #X obj 189 340 loadbang; #X obj 485 64 loadbang; #X msg 776 64 dsp 1; #X obj 776 89 s pd; #X obj 614 264 *; #X obj 485 260 *; #X obj 160 589 pack f f f; #X msg 160 617 \$1 \, \$2 \$3; #X obj 160 562 f; #X obj 614 289 t f f; #X obj 596 349 -; #X text 620 349 end-start=dur(samps); #X obj 596 443 /; #X obj 583 509 * 1000; #X text 499 509 dur(msec); #X text 541 442 dur(sec); #X obj 596 372 abs; #X obj 25 14 inlet; #X obj 160 264 t b s; #X msg 58 603 stop; #X msg 98 130 bang; #X obj 485 282 t f b f, f 14; #X obj 626 318 f; #X text 620 372 positive if end0); #N canvas 1 425 451 399 arg1 0; #X obj 91 283 route float symbol; #X obj 126 140 select DUMMY; #X obj 269 74 1; #X obj 10 227 spigot; #X obj 207 170 bang; #X msg 207 194 1; #X obj 126 101 list append \$1-foo; #X obj 269 101 makefilename $%d-foo; #X obj 10 32 t b b b; #X obj 10 101 list append \$1; #X text 88 356 float; #X obj 91 335 outlet; #X text 140 355 symbol; #X obj 10 254 t a a; #X obj 143 335 outlet; #X obj 242 284 outlet; #X text 240 306 bang if no arg present; #X obj 10 6 inlet; #X obj 91 254 inlet; #X text 87 236 pass through; #X connect 0 0 11 0; #X connect 0 1 14 0; #X connect 1 0 15 0; #X connect 1 1 4 0; #X connect 2 0 7 0; #X connect 3 0 13 0; #X connect 4 0 5 0; #X connect 5 0 3 1; #X connect 6 0 1 0; #X connect 7 0 1 1; #X connect 8 0 9 0; #X connect 8 1 6 0; #X connect 8 2 2 0; #X connect 9 0 3 0; #X connect 13 1 0 0; #X connect 17 0 8 0; #X connect 18 0 0 0; #X restore 207 369 pd arg1 name; #N canvas 1 425 451 399 arg2 0; #X obj 91 283 route float symbol; #X obj 126 140 select DUMMY; #X obj 10 227 spigot; #X obj 207 170 bang; #X msg 207 194 1; #X obj 269 101 makefilename $%d-foo; #X obj 10 32 t b b b; #X text 88 356 float; #X obj 91 335 outlet; #X text 140 355 symbol; #X obj 10 254 t a a; #X obj 143 335 outlet; #X obj 242 284 outlet; #X text 240 306 bang if no arg present; #X obj 10 6 inlet; #X obj 91 254 inlet; #X text 87 236 pass through; #X obj 10 101 list append \$2; #X obj 126 101 list append \$2-foo; #X obj 269 74 2; #X connect 0 0 8 0; #X connect 0 1 11 0; #X connect 1 0 12 0; #X connect 1 1 3 0; #X connect 2 0 10 0; #X connect 3 0 4 0; #X connect 4 0 2 1; #X connect 5 0 1 1; #X connect 6 0 17 0; #X connect 6 1 18 0; #X connect 6 2 19 0; #X connect 10 1 0 0; #X connect 14 0 6 0; #X connect 15 0 0 0; #X connect 17 0 2 0; #X connect 18 0 1 0; #X connect 19 0 5 0; #X restore 485 171 pd arg2 start; #X msg 530 193 0; #N canvas 127 308 451 399 arg3 0; #X obj 91 303 route float symbol; #X obj 126 140 select DUMMY; #X obj 10 227 spigot; #X obj 207 170 bang; #X msg 207 194 1; #X obj 269 101 makefilename $%d-foo; #X obj 10 32 t b b b; #X text 88 356 float; #X obj 91 335 outlet; #X text 140 355 symbol; #X obj 10 254 t a a; #X obj 143 335 outlet; #X obj 242 334 outlet; #X text 240 356 bang if no arg present; #X obj 10 6 inlet; #X obj 91 274 inlet; #X text 87 256 pass through; #X obj 10 101 list append \$3; #X obj 126 101 list append \$3-foo; #X obj 126 171 t b b; #X msg 153 194 0; #X obj 269 74 3; #X connect 0 0 8 0; #X connect 0 1 11 0; #X connect 1 0 19 0; #X connect 1 1 3 0; #X connect 2 0 10 0; #X connect 3 0 4 0; #X connect 4 0 2 1; #X connect 5 0 1 1; #X connect 6 0 17 0; #X connect 6 1 18 0; #X connect 6 2 21 0; #X connect 10 1 0 0; #X connect 14 0 6 0; #X connect 15 0 0 0; #X connect 17 0 2 0; #X connect 18 0 1 0; #X connect 19 0 12 0; #X connect 19 1 20 0; #X connect 20 0 2 1; #X connect 21 0 5 0; #X restore 614 188 pd arg3 end; #X obj 655 212 sel end; #X obj 242 644 t s s; #N canvas 1 425 451 399 arg4 0; #X obj 91 283 route float symbol; #X obj 126 140 select DUMMY; #X obj 10 227 spigot; #X obj 207 170 bang; #X msg 207 194 1; #X obj 269 101 makefilename $%d-foo; #X obj 10 32 t b b b; #X text 88 356 float; #X obj 91 335 outlet; #X text 140 355 symbol; #X obj 10 254 t a a; #X obj 143 335 outlet; #X obj 242 284 outlet; #X text 240 306 bang if no arg present; #X obj 10 6 inlet; #X obj 91 254 inlet; #X text 87 236 pass through; #X obj 10 101 list append \$4; #X obj 126 101 list append \$4-foo; #X obj 269 74 4; #X connect 0 0 8 0; #X connect 0 1 11 0; #X connect 1 0 12 0; #X connect 1 1 3 0; #X connect 2 0 10 0; #X connect 3 0 4 0; #X connect 4 0 2 1; #X connect 5 0 1 1; #X connect 6 0 17 0; #X connect 6 1 18 0; #X connect 6 2 19 0; #X connect 10 1 0 0; #X connect 14 0 6 0; #X connect 15 0 0 0; #X connect 17 0 2 0; #X connect 18 0 1 0; #X connect 19 0 5 0; #X restore 706 430 pd arg4 speed; #X obj 583 485 /; #X msg 781 454 1; #N canvas 1 425 451 399 arg5 0; #X obj 91 283 route float symbol; #X obj 126 140 select DUMMY; #X obj 10 227 spigot; #X obj 207 170 bang; #X msg 207 194 1; #X obj 269 101 makefilename $%d-foo; #X obj 10 32 t b b b; #X text 88 356 float; #X obj 91 335 outlet; #X text 140 355 symbol; #X obj 10 254 t a a; #X obj 143 335 outlet; #X obj 242 284 outlet; #X text 240 306 bang if no arg present; #X obj 10 6 inlet; #X obj 91 254 inlet; #X text 87 236 pass through; #X obj 10 101 list append \$5; #X obj 126 101 list append \$5-foo; #X obj 269 74 5; #X connect 0 0 8 0; #X connect 0 1 11 0; #X connect 1 0 12 0; #X connect 1 1 3 0; #X connect 2 0 10 0; #X connect 3 0 4 0; #X connect 4 0 2 1; #X connect 5 0 1 1; #X connect 6 0 17 0; #X connect 6 1 18 0; #X connect 6 2 19 0; #X connect 10 1 0 0; #X connect 14 0 6 0; #X connect 15 0 0 0; #X connect 17 0 2 0; #X connect 18 0 1 0; #X connect 19 0 5 0; #X restore 362 689 pd arg5 dB; #X msg 369 716 100; #N canvas 1 425 451 399 arg6 0; #X obj 91 283 route float symbol; #X obj 126 140 select DUMMY; #X obj 10 227 spigot; #X obj 207 170 bang; #X msg 207 194 1; #X obj 269 101 makefilename $%d-foo; #X obj 10 32 t b b b; #X text 88 356 float; #X obj 91 335 outlet; #X text 140 355 symbol; #X obj 10 254 t a a; #X obj 143 335 outlet; #X obj 242 284 outlet; #X text 240 306 bang if no arg present; #X obj 10 6 inlet; #X obj 91 254 inlet; #X text 87 236 pass through; #X obj 10 101 list append \$6; #X obj 126 101 list append \$6-foo; #X obj 269 74 6; #X connect 0 0 8 0; #X connect 0 1 11 0; #X connect 1 0 12 0; #X connect 1 1 3 0; #X connect 2 0 10 0; #X connect 3 0 4 0; #X connect 4 0 2 1; #X connect 5 0 1 1; #X connect 6 0 17 0; #X connect 6 1 18 0; #X connect 6 2 19 0; #X connect 10 1 0 0; #X connect 14 0 6 0; #X connect 15 0 0 0; #X connect 17 0 2 0; #X connect 18 0 1 0; #X connect 19 0 5 0; #X restore 437 702 pd arg6 fadeIn; #X msg 447 728 0; #N canvas 1 425 451 399 arg7 0; #X obj 91 283 route float symbol; #X obj 126 140 select DUMMY; #X obj 10 227 spigot; #X obj 207 170 bang; #X msg 207 194 1; #X obj 269 101 makefilename $%d-foo; #X obj 10 32 t b b b; #X text 88 356 float; #X obj 91 335 outlet; #X text 140 355 symbol; #X obj 10 254 t a a; #X obj 143 335 outlet; #X obj 242 284 outlet; #X text 240 306 bang if no arg present; #X obj 10 6 inlet; #X obj 91 254 inlet; #X text 87 236 pass through; #X obj 10 101 list append \$7; #X obj 126 101 list append \$7-foo; #X obj 269 74 7; #X connect 0 0 8 0; #X connect 0 1 11 0; #X connect 1 0 12 0; #X connect 1 1 3 0; #X connect 2 0 10 0; #X connect 3 0 4 0; #X connect 4 0 2 1; #X connect 5 0 1 1; #X connect 6 0 17 0; #X connect 6 1 18 0; #X connect 6 2 19 0; #X connect 10 1 0 0; #X connect 14 0 6 0; #X connect 15 0 0 0; #X connect 17 0 2 0; #X connect 18 0 1 0; #X connect 19 0 5 0; #X restore 704 517 pd arg7 fadeOut; #X msg 773 541 0; #N canvas 527 314 450 300 querySamps 0; #X obj 117 12 inlet; #X obj 114 217 outlet; #X text 196 189 and get the size in return; #X obj 180 65 f \$0; #X text 259 135 send to table your own name; #X msg 117 126 \; \$1-memoire \$2-lecteur; #X obj 114 189 r \$0-lecteur; #X obj 117 100 pack s f; #X obj 117 66 symbol \$1; #X obj 117 36 t b b; #X connect 0 0 9 0; #X connect 3 0 7 1; #X connect 6 0 1 0; #X connect 7 0 5 0; #X connect 8 0 7 0; #X connect 9 0 8 0; #X connect 9 1 3 0; #X restore 642 264 pd querySamps; #X obj 347 763 dbtorms; #X obj 25 60 t b b; #X obj 583 533 t f f f; #X obj 769 492 r \$0-arg7; #X obj 409 150 s \$0-arg7; #X obj 345 151 s \$0-arg6; #X obj 454 677 r \$0-arg6; #X obj 326 174 s \$0-arg5; #X obj 371 666 r \$0-arg5; #X obj 262 152 s \$0-arg4; #X obj 781 406 r \$0-arg4; #X obj 243 177 s \$0-arg3; #X obj 677 163 r \$0-arg3; #X obj 179 153 s \$0-arg2; #X obj 509 146 r \$0-arg2; #N canvas 1 425 451 399 arg7 0; #X obj 91 283 route float symbol; #X obj 126 140 select DUMMY; #X obj 10 227 spigot; #X obj 207 170 bang; #X msg 207 194 1; #X obj 269 101 makefilename $%d-foo; #X obj 10 32 t b b b; #X text 88 356 float; #X obj 91 335 outlet; #X text 140 355 symbol; #X obj 10 254 t a a; #X obj 143 335 outlet; #X obj 242 284 outlet; #X text 240 306 bang if no arg present; #X obj 10 6 inlet; #X obj 91 254 inlet; #X text 87 236 pass through; #X obj 10 101 list append \$7; #X obj 126 101 list append \$7-foo; #X obj 269 74 7; #X connect 0 0 8 0; #X connect 0 1 11 0; #X connect 1 0 12 0; #X connect 1 1 3 0; #X connect 2 0 10 0; #X connect 3 0 4 0; #X connect 4 0 2 1; #X connect 5 0 1 1; #X connect 6 0 17 0; #X connect 6 1 18 0; #X connect 6 2 19 0; #X connect 10 1 0 0; #X connect 14 0 6 0; #X connect 15 0 0 0; #X connect 17 0 2 0; #X connect 18 0 1 0; #X connect 19 0 5 0; #X restore 66 526 pd arg7 fadeOut; #X msg 66 552 0; #X obj 77 501 r \$0-arg7; #X obj 485 90 t b b b b b b b, f 46; #X obj 347 584 t b b b; #X text 169 59 Playback via message parameters:; #X text 542 70 Playback via argument parameters:; #X obj 704 492 r \$0-bng7; #X obj 746 115 s \$0-bng7; #X obj 685 115 s \$0-bng6; #X obj 437 654 r \$0-bng6; #X obj 625 115 s \$0-bng5; #X obj 362 641 r \$0-bng5; #X obj 66 478 r \$0-bng7; #X obj 562 115 s \$0-bng4; #X obj 706 404 r \$0-bng4; #X obj 499 116 s \$0-bng3; #X obj 614 162 r \$0-bng3; #N canvas 78 105 546 283 unpack 0; #X obj 58 47 list split 2; #X obj 202 94 list split 1; #X obj 58 157 unpack s f; #X text 5 180 name; #X obj 58 10 inlet; #X obj 306 147 unpack f f f f; #X text 57 231 name; #X obj 58 209 outlet; #X obj 115 209 outlet; #X text 116 232 start; #X obj 202 209 outlet; #X obj 306 208 outlet; #X obj 356 208 outlet; #X obj 406 208 outlet; #X obj 456 208 outlet; #X text 304 228 speed; #X text 356 230 amp; #X text 405 230 fadeIn; #X text 458 231 fadeOut; #X text 183 46 unpack can't handle float OR symbols for third item ; #X text 182 62 we do a manual unpack here; #X text 200 231 end or 'end'; #X connect 0 0 2 0; #X connect 0 1 1 0; #X connect 1 0 10 0; #X connect 1 1 5 0; #X connect 2 0 7 0; #X connect 2 1 8 0; #X connect 4 0 0 0; #X connect 5 0 11 0; #X connect 5 1 12 0; #X connect 5 2 13 0; #X connect 5 3 14 0; #X restore 160 95 pd unpack; #X f 42; #X text 291 899 (c) 2018 Peter P. under the BSD license.; #X text 568 900 Last updated 2019-04-19; #X connect 0 0 3 0; #X connect 0 0 4 0; #X connect 1 0 58 0; #X connect 2 0 57 0; #X connect 3 0 1 0; #X connect 4 0 2 0; #X connect 5 0 3 0; #X connect 6 0 4 0; #X connect 9 0 77 0; #X connect 10 0 111 0; #X connect 11 0 12 0; #X connect 13 0 18 0; #X connect 14 0 30 0; #X connect 15 0 16 0; #X connect 16 0 0 0; #X connect 17 0 15 0; #X connect 18 0 15 1; #X connect 18 1 31 1; #X connect 19 0 25 0; #X connect 21 0 84 0; #X connect 22 0 95 0; #X connect 25 0 53 0; #X connect 26 0 37 0; #X connect 27 0 36 0; #X connect 27 1 77 1; #X connect 28 0 0 0; #X connect 29 0 36 0; #X connect 30 0 17 1; #X connect 30 1 31 0; #X connect 30 2 19 1; #X connect 31 0 19 0; #X connect 33 0 66 0; #X connect 33 1 29 0; #X connect 34 0 55 0; #X connect 36 0 17 0; #X connect 36 1 112 0; #X connect 37 0 94 0; #X connect 37 1 33 0; #X connect 37 2 126 0; #X connect 38 0 39 0; #X connect 46 0 34 1; #X connect 47 0 73 0; #X connect 49 0 14 0; #X connect 49 1 50 0; #X connect 50 0 14 1; #X connect 51 0 13 0; #X connect 51 1 52 0; #X connect 52 0 13 1; #X connect 53 0 21 0; #X connect 53 1 54 0; #X connect 54 0 21 1; #X connect 55 0 72 0; #X connect 55 1 35 0; #X connect 56 0 57 1; #X connect 56 0 58 1; #X connect 57 0 8 0; #X connect 58 0 7 0; #X connect 59 0 62 0; #X connect 60 0 59 1; #X connect 61 0 93 0; #X connect 62 0 56 0; #X connect 66 0 68 0; #X connect 66 1 69 0; #X connect 68 0 28 0; #X connect 69 0 72 0; #X connect 69 1 70 0; #X connect 70 0 38 0; #X connect 70 0 34 0; #X connect 72 0 56 0; #X connect 73 0 46 1; #X connect 73 1 72 1; #X connect 77 1 82 0; #X connect 78 0 49 0; #X connect 78 2 79 0; #X connect 79 0 49 0; #X connect 80 0 51 0; #X connect 80 1 81 0; #X connect 80 2 92 0; #X connect 81 0 92 0; #X connect 82 0 5 0; #X connect 82 1 6 0; #X connect 83 0 84 1; #X connect 83 2 85 0; #X connect 84 0 22 0; #X connect 85 0 84 1; #X connect 86 0 61 1; #X connect 86 2 87 0; #X connect 87 0 61 1; #X connect 88 0 60 0; #X connect 88 2 89 0; #X connect 89 0 60 0; #X connect 90 0 47 0; #X connect 90 2 91 0; #X connect 91 0 47 0; #X connect 92 0 18 0; #X connect 93 0 59 0; #X connect 94 0 36 0; #X connect 94 1 111 0; #X connect 95 0 15 2; #X connect 95 1 46 0; #X connect 95 2 38 1; #X connect 96 0 90 1; #X connect 99 0 88 1; #X connect 101 0 86 1; #X connect 103 0 83 1; #X connect 105 0 80 1; #X connect 107 0 78 1; #X connect 108 2 109 0; #X connect 109 0 68 1; #X connect 110 0 108 1; #X connect 111 0 78 0; #X connect 111 1 124 0; #X connect 111 2 122 0; #X connect 111 3 119 0; #X connect 111 4 117 0; #X connect 111 5 116 0; #X connect 111 6 11 0; #X connect 112 0 61 0; #X connect 112 1 34 0; #X connect 112 2 38 0; #X connect 115 0 90 0; #X connect 118 0 88 0; #X connect 120 0 86 0; #X connect 121 0 108 0; #X connect 123 0 83 0; #X connect 125 0 80 0; #X connect 126 0 27 0; #X connect 126 1 106 0; #X connect 126 2 104 0; #X connect 126 3 102 0; #X connect 126 4 100 0; #X connect 126 5 98 0; #X connect 126 6 97 0; #X coords 0 0 1 1 85 60 0;