#N canvas 652 338 581 518 10; #X obj 34 42 inlet; #X obj 36 483 outlet~; #X obj 87 105 unpack f f 1; #X obj 166 158 exp; #X obj 166 138 * 0.05776; #X floatatom 165 180 5 0 0 0 - - -; #X text 210 179 speed change; #X msg 252 59 error \, send a list of three numbers!; #X obj 252 80 print; #X obj 150 198 *; #X obj 242 256 samplerate~; #X obj 241 232 loadbang; #X obj 65 297 *; #X obj 151 292 *; #X obj 103 243 +; #X obj 99 220 pack f f; #X floatatom 151 266 5 0 0 0 - - -; #X floatatom 104 269 5 0 0 0 - - -; #X floatatom 58 270 5 0 0 0 - - -; #X obj 72 129 t f f; #X obj 64 354 pack f f f; #X msg 60 385 \$1 \, \$3 \$2; #X obj 36 443 tabread4~; #X obj 55 418 vline~; #X obj 143 373 loadbang; #X obj 144 398 symbol \$1; #X msg 144 419 set \$1; #X obj 34 79 route float list; #X obj 446 217 inlet; #X obj 447 240 list prepend set; #X obj 447 261 list trim; #X obj 242 278 / 1000; #X text 431 192 change table name; #X text 179 107 startMS DurationMS TranspositionSemitones; #X connect 0 0 27 0; #X connect 2 0 19 0; #X connect 2 1 17 0; #X connect 2 1 9 0; #X connect 2 2 4 0; #X connect 3 0 5 0; #X connect 4 0 3 0; #X connect 5 0 9 1; #X connect 7 0 8 0; #X connect 9 0 15 1; #X connect 10 0 31 0; #X connect 11 0 10 0; #X connect 12 0 20 0; #X connect 13 0 20 2; #X connect 14 0 16 0; #X connect 15 0 14 0; #X connect 16 0 13 0; #X connect 17 0 20 1; #X connect 18 0 12 0; #X connect 19 0 18 0; #X connect 19 1 15 0; #X connect 20 0 21 0; #X connect 21 0 23 0; #X connect 22 0 1 0; #X connect 23 0 22 0; #X connect 24 0 25 0; #X connect 25 0 26 0; #X connect 26 0 22 0; #X connect 27 0 23 0; #X connect 27 1 2 0; #X connect 27 2 7 0; #X connect 28 0 29 0; #X connect 29 0 30 0; #X connect 30 0 22 0; #X connect 31 0 13 1; #X connect 31 0 12 1;