aboutsummaryrefslogtreecommitdiff
path: root/tracker4.pd
diff options
context:
space:
mode:
Diffstat (limited to 'tracker4.pd')
-rw-r--r--tracker4.pd2154
1 files changed, 2154 insertions, 0 deletions
diff --git a/tracker4.pd b/tracker4.pd
new file mode 100644
index 0000000..aa24aa7
--- /dev/null
+++ b/tracker4.pd
@@ -0,0 +1,2154 @@
+#N canvas 330 95 1005 683 10;
+#N canvas 0 66 993 659 maxtrix 0;
+#X obj 94 42 + 1;
+#X obj 31 3 inlet;
+#X msg 143 111 col \$1;
+#X obj 119 612 outlet;
+#N canvas 138 89 993 659 scroll 0;
+#X obj 409 112 - 16;
+#X obj 309 106 * 112;
+#X obj 328 345 +;
+#X obj 310 12 r \$0scroll;
+#X obj 308 136 int;
+#X obj 187 252 + 1;
+#X obj 152 275 t f f;
+#X obj 157 249 f;
+#X msg 191 210 0;
+#X obj 69 223 t a b;
+#X obj 111 333 pack f f;
+#X msg 28 343 set \$1;
+#X obj 309 75 expr 1-$f1;
+#X obj 365 250 s \$0offset;
+#X msg 307 245 16;
+#X obj 161 519 outlet;
+#X obj 70 36 inlet;
+#X obj 460 60 r \$0pattern_length;
+#X obj 421 4 r \$0update_gui;
+#X obj 307 183 change;
+#X obj 485 171 change;
+#X obj 485 135 != 16;
+#X obj 497 319 s \$0set_scroll;
+#X msg 504 298 color \$1 -1;
+#X obj 488 193 sel 0 1;
+#X msg 512 250 \$1 \$1 \$1;
+#X msg 528 224 1;
+#X msg 487 228 0;
+#X obj 310 37 f;
+#X obj 409 30 t b b;
+#X msg 391 170 set -1;
+#X obj 327 303 t f f;
+#X obj 243 368 pack;
+#X msg 240 419 cols \$1 \$2;
+#X obj 202 124 + 1;
+#X obj 167 147 t f f;
+#X obj 172 121 f;
+#X msg 222 69 0;
+#X obj 63 141 t a b b;
+#X obj 240 315 t f f b;
+#X obj 231 289 + 1;
+#X obj 259 340 + 15;
+#X msg 338 494 set \$1;
+#X obj 297 219 t f b f f;
+#X obj 26 281 sel -1;
+#X obj -8 244 symbol;
+#X msg -16 318 set \$1;
+#X obj 409 148 r \$0init;
+#X obj 553 465 mod 8;
+#X obj 338 423 t f f f;
+#X obj 512 513 +;
+#X obj 494 488 == 0;
+#X obj 554 487 == 0;
+#X obj 511 536 sel 0 1 2;
+#X msg 440 562 color 0 -1 3;
+#X msg 553 559 color -1 0 3;
+#X msg 521 598 color 11 0 3;
+#X obj 490 465 mod 16;
+#X obj 67 198 tof/listUnfold;
+#X obj 307 274 tof/iterate;
+#X obj 425 387 zexy/makesymbol \$0n%s;
+#X obj 335 602 iemlib/iem_send;
+#X obj -21 450 iemlib/iem_send;
+#X obj 59 393 zexy/makesymbol \$0<%s<%s;
+#N canvas 0 0 450 300 rgb2num 0;
+#X obj 241 358 +;
+#X obj 177 430 +;
+#X obj 90 313 * -65536;
+#X obj 196 319 * -256;
+#X obj 310 327 * -1;
+#X obj 177 461 - 1;
+#X obj 258 512 outlet;
+#X obj 85 281 int 0;
+#X obj 196 270 int 0;
+#X obj 343 272 int 0;
+#X obj 18 33 inlet float_RGB;
+#X obj 27 113 unpack f f f;
+#X obj 17 154 * 255;
+#X obj 72 152 * 255;
+#X obj 119 150 * 255;
+#X obj 66 233 clip 0 255;
+#X obj 228 230 clip 0 255;
+#X obj 329 230 clip 0 255;
+#X connect 0 0 1 1;
+#X connect 1 0 5 0;
+#X connect 2 0 1 0;
+#X connect 3 0 0 0;
+#X connect 4 0 0 1;
+#X connect 5 0 6 0;
+#X connect 7 0 2 0;
+#X connect 8 0 3 0;
+#X connect 9 0 4 0;
+#X connect 10 0 11 0;
+#X connect 11 0 12 0;
+#X connect 11 1 13 0;
+#X connect 11 2 14 0;
+#X connect 12 0 15 0;
+#X connect 13 0 16 0;
+#X connect 14 0 17 0;
+#X connect 15 0 7 0;
+#X connect 16 0 8 0;
+#X connect 17 0 9 0;
+#X restore 511 274 pd rgb2num;
+#X msg 66 422 set \$1;
+#X msg 403 487 set \$1;
+#X obj 60 309 cyclone/tosymbol;
+#X connect 0 0 1 1;
+#X connect 1 0 4 0;
+#X connect 2 0 49 0;
+#X connect 3 0 28 0;
+#X connect 4 0 19 0;
+#X connect 5 0 7 1;
+#X connect 6 0 10 0;
+#X connect 6 1 5 0;
+#X connect 7 0 6 0;
+#X connect 8 0 7 1;
+#X connect 9 0 44 0;
+#X connect 9 1 7 0;
+#X connect 10 0 63 0;
+#X connect 11 0 62 0;
+#X connect 12 0 1 0;
+#X connect 14 0 59 0;
+#X connect 16 0 38 0;
+#X connect 17 0 0 0;
+#X connect 17 0 21 0;
+#X connect 18 0 29 0;
+#X connect 19 0 43 0;
+#X connect 20 0 24 0;
+#X connect 21 0 20 0;
+#X connect 23 0 22 0;
+#X connect 24 0 27 0;
+#X connect 24 1 26 0;
+#X connect 25 0 64 0;
+#X connect 26 0 25 0;
+#X connect 27 0 25 0;
+#X connect 28 0 12 0;
+#X connect 29 0 28 0;
+#X connect 29 1 30 0;
+#X connect 30 0 19 0;
+#X connect 31 0 2 0;
+#X connect 31 1 60 0;
+#X connect 32 0 33 0;
+#X connect 33 0 15 0;
+#X connect 34 0 36 1;
+#X connect 35 0 10 1;
+#X connect 35 1 34 0;
+#X connect 36 0 35 0;
+#X connect 37 0 36 1;
+#X connect 38 0 58 0;
+#X connect 38 1 8 0;
+#X connect 38 2 36 0;
+#X connect 39 0 32 0;
+#X connect 39 1 41 0;
+#X connect 39 2 37 0;
+#X connect 40 0 39 0;
+#X connect 41 0 32 1;
+#X connect 42 0 61 0;
+#X connect 43 0 40 0;
+#X connect 43 1 14 0;
+#X connect 43 2 2 1;
+#X connect 43 3 13 0;
+#X connect 44 0 45 0;
+#X connect 44 1 67 0;
+#X connect 45 0 46 0;
+#X connect 46 0 62 0;
+#X connect 47 0 30 0;
+#X connect 48 0 52 0;
+#X connect 49 0 42 0;
+#X connect 49 1 57 0;
+#X connect 49 2 48 0;
+#X connect 50 0 53 0;
+#X connect 51 0 50 0;
+#X connect 52 0 50 1;
+#X connect 53 0 54 0;
+#X connect 53 1 56 0;
+#X connect 53 2 55 0;
+#X connect 54 0 61 0;
+#X connect 55 0 61 0;
+#X connect 56 0 61 0;
+#X connect 57 0 51 0;
+#X connect 58 0 9 0;
+#X connect 59 0 31 0;
+#X connect 60 0 66 0;
+#X connect 63 0 65 0;
+#X connect 64 0 23 0;
+#X connect 65 0 62 1;
+#X connect 66 0 61 1;
+#X connect 67 0 11 0;
+#X restore 274 352 pd scroll;
+#N canvas 973 164 466 316 nbx_input 0;
+#X obj 128 8 r \$0r;
+#X obj 109 138 + 1;
+#X obj 143 137 + 1;
+#X msg 108 238 element \$1 \$2 \$3;
+#X obj 290 55 r \$0offset;
+#X obj 141 169 +;
+#X obj 97 275 outlet;
+#X obj 146 34 t a b;
+#X obj 338 289 outlet;
+#X obj 103 69 list split 2;
+#X obj 121 104 unpack f f;
+#X msg 302 194 -1;
+#X obj 108 193 pack f f;
+#X obj 134 215 list append;
+#X obj 303 168 route symbol bang float;
+#X obj 307 112 zexy/symbol2list;
+#X connect 0 0 7 0;
+#X connect 1 0 12 0;
+#X connect 2 0 5 0;
+#X connect 3 0 6 0;
+#X connect 4 0 5 1;
+#X connect 5 0 12 1;
+#X connect 7 0 9 0;
+#X connect 7 1 8 0;
+#X connect 9 0 10 0;
+#X connect 9 1 15 0;
+#X connect 10 0 1 0;
+#X connect 10 1 2 0;
+#X connect 11 0 13 1;
+#X connect 12 0 13 0;
+#X connect 13 0 3 0;
+#X connect 14 0 11 0;
+#X connect 14 1 11 0;
+#X connect 14 2 13 1;
+#X connect 15 0 14 0;
+#X restore -20 118 pd nbx_input;
+#X obj 220 163 r \$0set_matrix;
+#N canvas 0 0 909 659 pattern_length 0;
+#X obj 352 37 max 16;
+#X obj 352 14 f;
+#X obj 42 -29 inlet;
+#X obj 359 314 outlet;
+#X obj 346 73 t b f;
+#X obj 181 192 s \$0update_gui;
+#X msg 358 224 resize 12 \$1 -1;
+#X connect 0 0 4 0;
+#X connect 1 0 0 0;
+#X connect 2 0 1 0;
+#X connect 4 0 5 0;
+#X connect 4 1 6 0;
+#X connect 6 0 3 0;
+#X restore 205 519 pd pattern_length;
+#X obj 367 177 r \$0restore_matrix;
+#X obj 494 530 s \$0matrix_data;
+#N canvas 0 0 733 453 default_matrix 0;
+#X obj 275 215 s \$0nbx_length;
+#X obj 264 165 s \$0pattern_length;
+#X msg 268 133 16;
+#X msg 274 193 set 16;
+#X obj 189 27 inlet;
+#X obj 183 90 t b b b b;
+#X obj 77 199 s \$0update_gui;
+#X obj 217 314 outlet;
+#X msg 217 268 create 12 16 -1;
+#X connect 2 0 1 0;
+#X connect 3 0 0 0;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 5 1 8 0;
+#X connect 5 2 3 0;
+#X connect 5 3 2 0;
+#X connect 8 0 7 0;
+#X restore 373 132 pd default_matrix;
+#X obj 326 36 r \$0make_default;
+#X obj 366 231 s \$0update_gui;
+#X msg 89 148 1;
+#X msg 467 221 0;
+#X obj 89 169 s \$0matrix_changed;
+#X obj 467 245 s \$0matrix_changed;
+#X obj 250 135 s \$0matrix_changed;
+#X msg 250 108 1;
+#X obj 539 450 r \$0matrix_changed;
+#X obj 494 467 spigot;
+#X obj 237 458 t a b;
+#X obj 295 477 s \$0matrix_changed;
+#X msg 295 453 1;
+#X obj -9 177 r \$0copy;
+#X obj 0 385 r \$0paste;
+#X obj 326 66 t b a;
+#X obj 369 205 t b a b;
+#X obj 405 272 s \$0pattern_length;
+#X obj 337 302 s \$0nbx_length;
+#X msg 336 282 set \$1;
+#X msg -9 199 copy;
+#X obj 222 420 r \$0change_length;
+#X msg 293 214 print;
+#X obj 161 198 r \$0matrix;
+#X obj 23 520 s \$0update_gui;
+#X obj 0 430 t b b b;
+#X obj -9 555 s \$0matrix_changed;
+#X msg -8 531 1;
+#X obj 213 255 ./theMatrix;
+#X msg 50 468 paste;
+#X connect 0 0 2 0;
+#X connect 1 0 0 0;
+#X connect 2 0 39 0;
+#X connect 4 0 39 0;
+#X connect 5 0 39 0;
+#X connect 5 1 13 0;
+#X connect 6 0 39 0;
+#X connect 7 0 39 0;
+#X connect 8 0 27 0;
+#X connect 10 0 39 0;
+#X connect 11 0 26 0;
+#X connect 13 0 15 0;
+#X connect 14 0 16 0;
+#X connect 18 0 17 0;
+#X connect 19 0 20 1;
+#X connect 20 0 9 0;
+#X connect 21 0 7 0;
+#X connect 21 1 23 0;
+#X connect 23 0 22 0;
+#X connect 24 0 31 0;
+#X connect 25 0 36 0;
+#X connect 26 0 18 0;
+#X connect 26 1 10 0;
+#X connect 27 0 12 0;
+#X connect 27 1 39 0;
+#X connect 27 2 14 0;
+#X connect 30 0 29 0;
+#X connect 31 0 39 0;
+#X connect 32 0 21 0;
+#X connect 33 0 39 0;
+#X connect 34 0 39 0;
+#X connect 36 0 38 0;
+#X connect 36 1 35 0;
+#X connect 36 2 40 0;
+#X connect 38 0 37 0;
+#X connect 39 0 3 0;
+#X connect 39 1 4 0;
+#X connect 39 2 20 0;
+#X connect 39 4 30 0;
+#X connect 39 4 28 0;
+#X connect 40 0 39 0;
+#X restore 680 216 pd maxtrix;
+#N canvas 436 57 1003 670 coll 0;
+#X obj 703 14 inlet;
+#X msg 703 145 clear;
+#X obj 252 323 spigot;
+#X msg 225 253 1;
+#X obj 43 49 list prepend store 0;
+#X obj 10 88 list trim;
+#X obj 234 14 r \$0get_pattern;
+#X obj 43 5 r \$0matrix_data;
+#X obj 437 376 s \$0matrix;
+#X obj 283 503 s \$0make_default;
+#X obj 10 588 s \$0restore_matrix;
+#X obj 16 529 t a b;
+#X msg 99 536 0;
+#X obj 234 64 change;
+#X obj 702 44 t b b b;
+#X msg 691 73 0;
+#X obj 291 442 t b b;
+#X obj 482 -12 inlet write;
+#X obj 372 9 inlet read;
+#X msg 414 67 read \$1;
+#X msg 467 132 write \$1;
+#X msg 362 101 0;
+#X msg 275 89 set \$1;
+#X obj 210 166 t b f b f f f f;
+#X msg 568 465 No pattern found. Creating new default pattern.;
+#X msg 302 569 Memorizing pattern \$1.;
+#X obj 50 196 r \$0save_coll;
+#X obj 465 162 s \$0save_coll;
+#X obj 715 184 s \$0save_coll;
+#X obj 372 128 s \$0save_coll;
+#X obj 376 37 t b b a b;
+#X msg 828 287 Writing patterns and song to \$1.;
+#X obj 596 267 s \$0get_song;
+#X obj 47 28 t a b;
+#X obj 109 76 f 0;
+#X msg 593 409 Recalling pattern \$1.;
+#X msg 439 349 dump;
+#X obj 230 116 t f b;
+#X obj 432 319 t b;
+#X obj 289 35 r \$0init;
+#X msg 286 57 set -1;
+#X obj 484 13 t a a;
+#X obj 32 233 spigot 1;
+#X msg 183 342 clear;
+#X msg -37 296 open;
+#X msg -25 252 dump;
+#X obj -23 430 zexy/demultiplex;
+#X msg 182 370 1;
+#X msg 95 386 0;
+#X obj 151 479 cyclone/prepend;
+#X obj 2 300 cyclone/coll;
+#C restore;
+#X msg 140 355 dump;
+#X obj 108 438 zexy/demultiplex;
+#X msg 100 354 0;
+#X obj 259 220 s \$0current_pattern;
+#X obj 99 239 route float;
+#X obj 97 320 t b b b b b b;
+#X obj 580 214 t b b b;
+#X obj 591 168 t b a;
+#X obj 700 524 s \$0msg;
+#X obj 106 295 tof/param custom /patterns /nps;
+#X connect 0 0 14 0;
+#X connect 1 0 28 0;
+#X connect 2 0 16 0;
+#X connect 3 0 2 1;
+#X connect 4 0 5 0;
+#X connect 5 0 42 0;
+#X connect 6 0 13 0;
+#X connect 7 0 33 0;
+#X connect 11 0 10 0;
+#X connect 11 1 12 0;
+#X connect 12 0 2 1;
+#X connect 13 0 37 0;
+#X connect 14 0 15 0;
+#X connect 14 2 1 0;
+#X connect 16 0 9 0;
+#X connect 16 1 24 0;
+#X connect 17 0 41 0;
+#X connect 18 0 30 0;
+#X connect 19 0 29 0;
+#X connect 20 0 27 0;
+#X connect 21 0 23 0;
+#X connect 22 0 13 0;
+#X connect 23 0 2 0;
+#X connect 23 1 42 0;
+#X connect 23 2 3 0;
+#X connect 23 3 4 1;
+#X connect 23 3 34 1;
+#X connect 23 4 54 0;
+#X connect 23 5 22 0;
+#X connect 23 6 35 0;
+#X connect 24 0 59 0;
+#X connect 25 0 59 0;
+#X connect 26 0 42 0;
+#X connect 30 1 21 0;
+#X connect 30 2 19 0;
+#X connect 30 3 1 0;
+#X connect 31 0 59 0;
+#X connect 33 0 4 0;
+#X connect 33 1 34 0;
+#X connect 34 0 25 0;
+#X connect 35 0 59 0;
+#X connect 36 0 8 0;
+#X connect 37 0 23 0;
+#X connect 37 1 38 0;
+#X connect 38 0 36 0;
+#X connect 39 0 40 0;
+#X connect 40 0 13 0;
+#X connect 41 0 20 0;
+#X connect 41 1 58 0;
+#X connect 42 0 50 0;
+#X connect 43 0 60 0;
+#X connect 44 0 50 0;
+#X connect 45 0 50 0;
+#X connect 46 0 11 0;
+#X connect 46 1 49 0;
+#X connect 47 0 46 1;
+#X connect 47 0 52 1;
+#X connect 48 0 46 1;
+#X connect 48 0 52 1;
+#X connect 49 0 60 0;
+#X connect 50 0 46 0;
+#X connect 50 1 52 0;
+#X connect 51 0 50 0;
+#X connect 52 1 49 1;
+#X connect 53 0 60 0;
+#X connect 55 0 23 0;
+#X connect 55 1 50 0;
+#X connect 56 0 48 0;
+#X connect 56 1 53 0;
+#X connect 56 2 51 0;
+#X connect 56 3 47 0;
+#X connect 56 4 43 0;
+#X connect 56 5 57 0;
+#X connect 57 1 32 0;
+#X connect 57 2 38 0;
+#X connect 58 0 57 0;
+#X connect 58 1 31 0;
+#X connect 60 0 56 0;
+#X connect 60 1 55 0;
+#X restore 404 44 pd coll;
+#X obj 10 -128 inlet;
+#X msg 11 112 vis 1;
+#N canvas 11 162 811 408 parse 0;
+#X obj 229 23 inlet;
+#X obj 234 373 outlet;
+#X obj 115 98 unpack f f f f f f f f f f f f;
+#N canvas 146 163 872 605 trigs 0;
+#X obj 138 362 spigot;
+#X msg 459 354 -1;
+#X obj 506 167 t f f;
+#X obj 205 447 pack 0 0 127;
+#X obj 320 127 t f f;
+#X obj 444 191 != -1;
+#X obj 261 151 != -1;
+#X obj 271 186 ||;
+#X obj 339 168 sel -1;
+#X obj 523 205 sel -1;
+#X obj 361 244 t f f;
+#X obj 472 268 t f f;
+#X obj 290 298 f -1;
+#X obj 388 310 f -1;
+#X obj 287 328 != -1;
+#X obj 364 338 != -1;
+#X obj 300 371 &&;
+#X obj 260 232 sel 1;
+#X obj 507 333 r \$0looped;
+#X obj 231 206 ||;
+#X msg 189 264 0;
+#X obj 153 137 != -1;
+#X obj 259 266 t b b b;
+#X obj 179 406 f;
+#X obj 130 79 t b f f;
+#X obj 228 300 f -1;
+#X obj 225 330 != -1;
+#X obj 234 389 &&;
+#X obj 184 109 sel -1;
+#X obj 135 29 inlet;
+#X obj 313 30 inlet;
+#X obj 516 40 inlet;
+#X obj 191 534 outlet;
+#X connect 0 0 23 0;
+#X connect 1 0 12 1;
+#X connect 1 0 13 1;
+#X connect 1 0 25 1;
+#X connect 2 0 5 0;
+#X connect 2 1 9 0;
+#X connect 3 0 32 0;
+#X connect 4 0 6 0;
+#X connect 4 1 8 0;
+#X connect 5 0 7 1;
+#X connect 6 0 7 0;
+#X connect 7 0 19 1;
+#X connect 8 1 10 0;
+#X connect 9 1 11 0;
+#X connect 10 0 12 1;
+#X connect 10 1 3 1;
+#X connect 11 0 13 1;
+#X connect 11 1 3 2;
+#X connect 12 0 14 0;
+#X connect 13 0 15 0;
+#X connect 14 0 16 0;
+#X connect 15 0 16 1;
+#X connect 16 0 27 1;
+#X connect 17 0 22 0;
+#X connect 17 1 20 0;
+#X connect 18 0 1 0;
+#X connect 19 0 17 0;
+#X connect 20 0 0 1;
+#X connect 21 0 19 0;
+#X connect 22 0 25 0;
+#X connect 22 1 12 0;
+#X connect 22 2 13 0;
+#X connect 23 0 3 0;
+#X connect 24 0 0 0;
+#X connect 24 1 21 0;
+#X connect 24 2 28 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 0;
+#X connect 27 0 0 1;
+#X connect 28 1 25 1;
+#X connect 28 1 23 1;
+#X connect 29 0 24 0;
+#X connect 30 0 4 0;
+#X connect 31 0 2 0;
+#X restore 113 248 pd trigs;
+#N canvas 146 168 872 605 trigs 0;
+#X obj 138 362 spigot;
+#X msg 459 354 -1;
+#X obj 506 167 t f f;
+#X obj 205 447 pack 0 0 127;
+#X obj 320 127 t f f;
+#X obj 444 191 != -1;
+#X obj 261 151 != -1;
+#X obj 271 186 ||;
+#X obj 339 168 sel -1;
+#X obj 523 205 sel -1;
+#X obj 361 244 t f f;
+#X obj 472 268 t f f;
+#X obj 290 298 f -1;
+#X obj 388 310 f -1;
+#X obj 287 328 != -1;
+#X obj 364 338 != -1;
+#X obj 300 371 &&;
+#X obj 260 232 sel 1;
+#X obj 507 333 r \$0looped;
+#X obj 231 206 ||;
+#X msg 189 264 0;
+#X obj 153 137 != -1;
+#X obj 259 266 t b b b;
+#X obj 179 406 f;
+#X obj 130 79 t b f f;
+#X obj 228 300 f -1;
+#X obj 225 330 != -1;
+#X obj 234 389 &&;
+#X obj 184 109 sel -1;
+#X obj 135 29 inlet;
+#X obj 313 30 inlet;
+#X obj 516 40 inlet;
+#X obj 191 534 outlet;
+#X connect 0 0 23 0;
+#X connect 1 0 12 1;
+#X connect 1 0 13 1;
+#X connect 1 0 25 1;
+#X connect 2 0 5 0;
+#X connect 2 1 9 0;
+#X connect 3 0 32 0;
+#X connect 4 0 6 0;
+#X connect 4 1 8 0;
+#X connect 5 0 7 1;
+#X connect 6 0 7 0;
+#X connect 7 0 19 1;
+#X connect 8 1 10 0;
+#X connect 9 1 11 0;
+#X connect 10 0 12 1;
+#X connect 10 1 3 1;
+#X connect 11 0 13 1;
+#X connect 11 1 3 2;
+#X connect 12 0 14 0;
+#X connect 13 0 15 0;
+#X connect 14 0 16 0;
+#X connect 15 0 16 1;
+#X connect 16 0 27 1;
+#X connect 17 0 22 0;
+#X connect 17 1 20 0;
+#X connect 18 0 1 0;
+#X connect 19 0 17 0;
+#X connect 20 0 0 1;
+#X connect 21 0 19 0;
+#X connect 22 0 25 0;
+#X connect 22 1 12 0;
+#X connect 22 2 13 0;
+#X connect 23 0 3 0;
+#X connect 24 0 0 0;
+#X connect 24 1 21 0;
+#X connect 24 2 28 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 0;
+#X connect 27 0 0 1;
+#X connect 28 1 25 1;
+#X connect 28 1 23 1;
+#X connect 29 0 24 0;
+#X connect 30 0 4 0;
+#X connect 31 0 2 0;
+#X restore 207 248 pd trigs;
+#N canvas 146 168 872 605 trigs 0;
+#X obj 138 362 spigot;
+#X msg 459 354 -1;
+#X obj 506 167 t f f;
+#X obj 205 447 pack 0 0 127;
+#X obj 320 127 t f f;
+#X obj 444 191 != -1;
+#X obj 261 151 != -1;
+#X obj 271 186 ||;
+#X obj 339 168 sel -1;
+#X obj 523 205 sel -1;
+#X obj 361 244 t f f;
+#X obj 472 268 t f f;
+#X obj 290 298 f -1;
+#X obj 388 310 f -1;
+#X obj 287 328 != -1;
+#X obj 364 338 != -1;
+#X obj 300 371 &&;
+#X obj 260 232 sel 1;
+#X obj 507 333 r \$0looped;
+#X obj 231 206 ||;
+#X msg 189 264 0;
+#X obj 153 137 != -1;
+#X obj 259 266 t b b b;
+#X obj 179 406 f;
+#X obj 130 79 t b f f;
+#X obj 228 300 f -1;
+#X obj 225 330 != -1;
+#X obj 234 389 &&;
+#X obj 184 109 sel -1;
+#X obj 135 29 inlet;
+#X obj 313 30 inlet;
+#X obj 516 40 inlet;
+#X obj 191 534 outlet;
+#X connect 0 0 23 0;
+#X connect 1 0 12 1;
+#X connect 1 0 13 1;
+#X connect 1 0 25 1;
+#X connect 2 0 5 0;
+#X connect 2 1 9 0;
+#X connect 3 0 32 0;
+#X connect 4 0 6 0;
+#X connect 4 1 8 0;
+#X connect 5 0 7 1;
+#X connect 6 0 7 0;
+#X connect 7 0 19 1;
+#X connect 8 1 10 0;
+#X connect 9 1 11 0;
+#X connect 10 0 12 1;
+#X connect 10 1 3 1;
+#X connect 11 0 13 1;
+#X connect 11 1 3 2;
+#X connect 12 0 14 0;
+#X connect 13 0 15 0;
+#X connect 14 0 16 0;
+#X connect 15 0 16 1;
+#X connect 16 0 27 1;
+#X connect 17 0 22 0;
+#X connect 17 1 20 0;
+#X connect 18 0 1 0;
+#X connect 19 0 17 0;
+#X connect 20 0 0 1;
+#X connect 21 0 19 0;
+#X connect 22 0 25 0;
+#X connect 22 1 12 0;
+#X connect 22 2 13 0;
+#X connect 23 0 3 0;
+#X connect 24 0 0 0;
+#X connect 24 1 21 0;
+#X connect 24 2 28 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 0;
+#X connect 27 0 0 1;
+#X connect 28 1 25 1;
+#X connect 28 1 23 1;
+#X connect 29 0 24 0;
+#X connect 30 0 4 0;
+#X connect 31 0 2 0;
+#X restore 289 246 pd trigs;
+#N canvas 146 168 872 605 trigs 0;
+#X obj 138 362 spigot;
+#X msg 459 354 -1;
+#X obj 506 167 t f f;
+#X obj 205 447 pack 0 0 127;
+#X obj 320 127 t f f;
+#X obj 444 191 != -1;
+#X obj 261 151 != -1;
+#X obj 271 186 ||;
+#X obj 339 168 sel -1;
+#X obj 523 205 sel -1;
+#X obj 361 244 t f f;
+#X obj 472 268 t f f;
+#X obj 290 298 f -1;
+#X obj 388 310 f -1;
+#X obj 287 328 != -1;
+#X obj 364 338 != -1;
+#X obj 300 371 &&;
+#X obj 260 232 sel 1;
+#X obj 507 333 r \$0looped;
+#X obj 231 206 ||;
+#X msg 189 264 0;
+#X obj 153 137 != -1;
+#X obj 259 266 t b b b;
+#X obj 179 406 f;
+#X obj 130 79 t b f f;
+#X obj 228 300 f -1;
+#X obj 225 330 != -1;
+#X obj 234 389 &&;
+#X obj 184 109 sel -1;
+#X obj 135 29 inlet;
+#X obj 313 30 inlet;
+#X obj 516 40 inlet;
+#X obj 191 534 outlet;
+#X connect 0 0 23 0;
+#X connect 1 0 12 1;
+#X connect 1 0 13 1;
+#X connect 1 0 25 1;
+#X connect 2 0 5 0;
+#X connect 2 1 9 0;
+#X connect 3 0 32 0;
+#X connect 4 0 6 0;
+#X connect 4 1 8 0;
+#X connect 5 0 7 1;
+#X connect 6 0 7 0;
+#X connect 7 0 19 1;
+#X connect 8 1 10 0;
+#X connect 9 1 11 0;
+#X connect 10 0 12 1;
+#X connect 10 1 3 1;
+#X connect 11 0 13 1;
+#X connect 11 1 3 2;
+#X connect 12 0 14 0;
+#X connect 13 0 15 0;
+#X connect 14 0 16 0;
+#X connect 15 0 16 1;
+#X connect 16 0 27 1;
+#X connect 17 0 22 0;
+#X connect 17 1 20 0;
+#X connect 18 0 1 0;
+#X connect 19 0 17 0;
+#X connect 20 0 0 1;
+#X connect 21 0 19 0;
+#X connect 22 0 25 0;
+#X connect 22 1 12 0;
+#X connect 22 2 13 0;
+#X connect 23 0 3 0;
+#X connect 24 0 0 0;
+#X connect 24 1 21 0;
+#X connect 24 2 28 0;
+#X connect 25 0 26 0;
+#X connect 26 0 27 0;
+#X connect 27 0 0 1;
+#X connect 28 1 25 1;
+#X connect 28 1 23 1;
+#X connect 29 0 24 0;
+#X connect 30 0 4 0;
+#X connect 31 0 2 0;
+#X restore 383 246 pd trigs;
+#X obj 487 380 outlet;
+#X obj 123 278 t l b;
+#X obj 204 279 t l b;
+#X obj 301 286 t l b;
+#X obj 412 286 t l b;
+#X msg 329 349 0;
+#X msg 370 344 1;
+#X msg 416 330 2;
+#X msg 471 327 3;
+#X connect 0 0 2 0;
+#X connect 2 0 3 0;
+#X connect 2 1 3 1;
+#X connect 2 2 3 2;
+#X connect 2 3 4 0;
+#X connect 2 4 4 1;
+#X connect 2 5 4 2;
+#X connect 2 6 5 0;
+#X connect 2 7 5 1;
+#X connect 2 8 5 2;
+#X connect 2 9 6 0;
+#X connect 2 10 6 1;
+#X connect 2 11 6 2;
+#X connect 3 0 8 0;
+#X connect 4 0 9 0;
+#X connect 5 0 10 0;
+#X connect 6 0 11 0;
+#X connect 8 0 1 0;
+#X connect 8 1 12 0;
+#X connect 9 0 1 0;
+#X connect 9 1 13 0;
+#X connect 10 0 1 0;
+#X connect 10 1 14 0;
+#X connect 11 0 1 0;
+#X connect 11 1 15 0;
+#X connect 12 0 7 0;
+#X connect 13 0 7 0;
+#X connect 14 0 7 0;
+#X connect 15 0 7 0;
+#X restore 539 318 pd parse;
+#X obj 751 310 r \$0msg;
+#N canvas 498 119 513 649 progress 0;
+#X obj 82 20 inlet;
+#X obj 172 79 r \$0offset;
+#X obj 26 409 s \$0prog;
+#X obj 24 264 * 14;
+#X msg 25 358 pos 2 \$1;
+#X obj 114 90 -;
+#X obj 103 328 change;
+#X msg 100 362 color \$1 -1;
+#X obj 70 208 t f b;
+#X obj 122 246 t f b;
+#X msg 91 294 -1.67117e+07;
+#X obj 24 328 change;
+#X msg 125 222 0;
+#X msg 159 223 15;
+#X msg 189 300 -1;
+#X obj 21 114 loadbang;
+#X msg -6 202 0;
+#X obj 25 293 + 22;
+#X obj 136 163 moses 16;
+#X obj 96 137 moses -1;
+#X connect 0 0 5 0;
+#X connect 1 0 5 1;
+#X connect 3 0 17 0;
+#X connect 4 0 2 0;
+#X connect 5 0 19 0;
+#X connect 6 0 7 0;
+#X connect 7 0 2 0;
+#X connect 8 0 3 0;
+#X connect 8 1 10 0;
+#X connect 9 0 3 0;
+#X connect 9 1 14 0;
+#X connect 10 0 6 0;
+#X connect 11 0 4 0;
+#X connect 12 0 9 0;
+#X connect 13 0 9 0;
+#X connect 14 0 6 0;
+#X connect 15 0 16 0;
+#X connect 15 0 10 0;
+#X connect 16 0 3 0;
+#X connect 17 0 11 0;
+#X connect 18 0 8 0;
+#X connect 18 1 13 0;
+#X connect 19 0 12 0;
+#X connect 19 1 18 0;
+#X restore 600 215 pd progress;
+#X obj 663 157 t f f f;
+#X obj 853 167 s \$0looped;
+#X obj 853 121 t b b;
+#X obj 880 144 s \$0willloop;
+#N canvas 0 0 762 468 pattern_selector 0;
+#X obj 184 320 s \$0nbx_pattern;
+#X obj 53 15 r \$0p<;
+#X obj 121 13 r \$0p>;
+#X obj 355 -59 r \$0ask_pattern;
+#X obj 206 94 r \$0looped;
+#X obj 246 234 s \$0get_pattern;
+#X obj 103 150 +;
+#X msg 55 43 -1;
+#X msg 116 43 1;
+#X obj 297 144 f;
+#X msg 391 286 color -1 \$1 -1;
+#X obj 364 130 t f b;
+#X obj 390 219 change -1;
+#X msg 456 183 0.5;
+#X msg 390 242 \$1 \$1 \$1;
+#X msg 381 193 1;
+#X obj 71 211 moses 0;
+#X obj 197 -6 r \$0current_pattern;
+#X msg 201 174 set \$1;
+#X obj 193 19 t f f f;
+#X obj 334 58 demultiplex 0 1;
+#X obj 587 -11 r \$0playing;
+#X obj 375 85 t f f;
+#X obj 537 109 r \$0init;
+#X obj 357 16 int;
+#X obj 474 369 outlet;
+#X obj 296 169 t f f b;
+#X obj 584 67 sel 0;
+#X obj 580 13 t f f;
+#N canvas 0 0 450 300 rgb2num 0;
+#X obj 241 358 +;
+#X obj 177 430 +;
+#X obj 90 313 * -65536;
+#X obj 196 319 * -256;
+#X obj 310 327 * -1;
+#X obj 177 461 - 1;
+#X obj 258 512 outlet;
+#X obj 85 281 int 0;
+#X obj 196 270 int 0;
+#X obj 343 272 int 0;
+#X obj 18 33 inlet float_RGB;
+#X obj 27 113 unpack f f f;
+#X obj 17 154 * 255;
+#X obj 72 152 * 255;
+#X obj 119 150 * 255;
+#X obj 66 233 clip 0 255;
+#X obj 228 230 clip 0 255;
+#X obj 329 230 clip 0 255;
+#X connect 0 0 1 1;
+#X connect 1 0 5 0;
+#X connect 2 0 1 0;
+#X connect 3 0 0 0;
+#X connect 4 0 0 1;
+#X connect 5 0 6 0;
+#X connect 7 0 2 0;
+#X connect 8 0 3 0;
+#X connect 9 0 4 0;
+#X connect 10 0 11 0;
+#X connect 11 0 12 0;
+#X connect 11 1 13 0;
+#X connect 11 2 14 0;
+#X connect 12 0 15 0;
+#X connect 13 0 16 0;
+#X connect 14 0 17 0;
+#X connect 15 0 7 0;
+#X connect 16 0 8 0;
+#X connect 17 0 9 0;
+#X restore 395 261 pd rgb2num;
+#X connect 1 0 7 0;
+#X connect 2 0 8 0;
+#X connect 3 0 24 0;
+#X connect 4 0 9 0;
+#X connect 6 0 16 0;
+#X connect 7 0 6 0;
+#X connect 8 0 6 0;
+#X connect 9 0 26 0;
+#X connect 10 0 0 0;
+#X connect 11 0 9 1;
+#X connect 11 1 13 0;
+#X connect 12 0 14 0;
+#X connect 13 0 12 0;
+#X connect 14 0 29 0;
+#X connect 15 0 12 0;
+#X connect 16 1 0 0;
+#X connect 17 0 19 0;
+#X connect 18 0 0 0;
+#X connect 19 0 18 0;
+#X connect 19 1 6 1;
+#X connect 19 2 9 1;
+#X connect 20 0 9 0;
+#X connect 20 1 22 0;
+#X connect 21 0 28 0;
+#X connect 22 0 6 1;
+#X connect 22 1 11 0;
+#X connect 23 0 15 0;
+#X connect 24 0 20 0;
+#X connect 26 0 5 0;
+#X connect 26 1 25 0;
+#X connect 26 2 15 0;
+#X connect 27 0 9 0;
+#X connect 28 0 27 0;
+#X connect 28 1 20 1;
+#X connect 29 0 10 0;
+#X restore 706 271 pd pattern_selector;
+#X obj 825 41 r \$0pattern_length;
+#X obj 602 -47 s \$0nbx_pattern;
+#X obj 65 14 t a b;
+#X obj 126 119 s \$0playing;
+#X msg 127 79 1;
+#X obj 113 14 t a b;
+#X msg 161 78 0;
+#X obj 95 -219 r \$0play;
+#X obj 222 129 s \$0nbx_play;
+#X msg 267 74 set \$1;
+#X obj 104 -128 sel 1 0;
+#X msg 85 -103 play;
+#X msg 129 -99 stop;
+#X obj 784 211 s \$0nbx_event;
+#X msg 779 181 set \$1;
+#X obj 796 -227 loadbang;
+#X obj 194 -106 s \$0nbx_play;
+#X msg 141 -158 set \$1;
+#X obj 828 -179 s \$0init;
+#X obj 520 7 r \$0init;
+#X obj 793 -126 s \$0play;
+#X msg 798 -149 0;
+#X obj 705 407 outlet current_pattern;
+#X obj 907 383 outlet loops;
+#X obj 906 353 r \$0looped;
+#X obj 800 -203 t b b;
+#X obj 768 73 ./clkSlave;
+#X obj 768 -29 symbol;
+#N canvas 0 0 594 456 set_hradio 0;
+#X obj 43 13 inlet;
+#X obj 67 144 s \$0trigR;
+#X msg 41 91 set 0;
+#X msg 115 89 set 1;
+#X msg 157 94 set 2;
+#X msg 209 92 set 3;
+#X obj 78 182 r \$0trigS;
+#X obj 85 310 outlet;
+#X obj 44 54 route beat eventt loop match none;
+#X msg 255 91 set 4;
+#X obj 80 204 sel 0 1 2 3 4;
+#X msg 333 254 none;
+#X msg 271 255 match;
+#X msg 191 256 loop;
+#X msg 113 259 event;
+#X msg 43 254 beat;
+#X connect 0 0 8 0;
+#X connect 2 0 1 0;
+#X connect 3 0 1 0;
+#X connect 4 0 1 0;
+#X connect 5 0 1 0;
+#X connect 6 0 10 0;
+#X connect 8 0 2 0;
+#X connect 8 1 3 0;
+#X connect 8 2 4 0;
+#X connect 8 3 5 0;
+#X connect 8 4 9 0;
+#X connect 9 0 1 0;
+#X connect 10 0 15 0;
+#X connect 10 1 14 0;
+#X connect 10 2 13 0;
+#X connect 10 3 12 0;
+#X connect 10 4 11 0;
+#X connect 11 0 7 0;
+#X connect 12 0 7 0;
+#X connect 13 0 7 0;
+#X connect 14 0 7 0;
+#X connect 15 0 7 0;
+#X restore 649 0 pd set_hradio;
+#X obj 96 -191 t f f;
+#X obj 11 140 send pd-\$0tracker;
+#X obj 750 371 print pmdtl/tracker4;
+#N canvas 434 339 451 279 \$0tracker 0;
+#X symbolatom 388 22 4 0 0 0 - #0<11<0 #0>11>0;
+#X symbolatom 358 22 4 0 0 0 - #0<10<0 #0>10>0;
+#X symbolatom 328 22 4 0 0 0 - #0<9<0 #0>9>0;
+#X symbolatom 296 22 4 0 0 0 - #0<8<0 #0>8>0;
+#X symbolatom 266 22 4 0 0 0 - #0<7<0 #0>7>0;
+#X symbolatom 236 22 4 0 0 0 - #0<6<0 #0>6>0;
+#X symbolatom 203 22 4 0 0 0 - #0<5<0 #0>5>0;
+#X symbolatom 173 22 4 0 0 0 - #0<4<0 #0>4>0;
+#X symbolatom 143 22 4 0 0 0 - #0<3<0 #0>3>0;
+#X symbolatom 110 22 4 0 0 0 - #0<2<0 #0>2>0;
+#X symbolatom 80 22 4 0 0 0 - #0<1<0 #0>1>0;
+#X symbolatom 50 22 4 0 0 0 - #0<0<0 #0>0>0;
+#X symbolatom 388 36 4 0 0 0 - #0<11<1 #0>11>1;
+#X symbolatom 358 36 4 0 0 0 - #0<10<1 #0>10>1;
+#X symbolatom 328 36 4 0 0 0 - #0<9<1 #0>9>1;
+#X symbolatom 296 36 4 0 0 0 - #0<8<1 #0>8>1;
+#X symbolatom 266 36 4 0 0 0 - #0<7<1 #0>7>1;
+#X symbolatom 236 36 4 0 0 0 - #0<6<1 #0>6>1;
+#X symbolatom 203 36 4 0 0 0 - #0<5<1 #0>5>1;
+#X symbolatom 173 36 4 0 0 0 - #0<4<1 #0>4>1;
+#X symbolatom 143 36 4 0 0 0 - #0<3<1 #0>3>1;
+#X symbolatom 110 36 4 0 0 0 - #0<2<1 #0>2>1;
+#X symbolatom 80 36 4 0 0 0 - #0<1<1 #0>1>1;
+#X symbolatom 50 36 4 0 0 0 - #0<0<1 #0>0>1;
+#X symbolatom 388 50 4 0 0 0 - #0<11<2 #0>11>2;
+#X symbolatom 358 50 4 0 0 0 - #0<10<2 #0>10>2;
+#X symbolatom 328 50 4 0 0 0 - #0<9<2 #0>9>2;
+#X symbolatom 296 50 4 0 0 0 - #0<8<2 #0>8>2;
+#X symbolatom 266 50 4 0 0 0 - #0<7<2 #0>7>2;
+#X symbolatom 236 50 4 0 0 0 - #0<6<2 #0>6>2;
+#X symbolatom 203 50 4 0 0 0 - #0<5<2 #0>5>2;
+#X symbolatom 173 50 4 0 0 0 - #0<4<2 #0>4>2;
+#X symbolatom 143 50 4 0 0 0 - #0<3<2 #0>3>2;
+#X symbolatom 110 50 4 0 0 0 - #0<2<2 #0>2>2;
+#X symbolatom 80 50 4 0 0 0 - #0<1<2 #0>1>2;
+#X symbolatom 50 50 4 0 0 0 - #0<0<2 #0>0>2;
+#X symbolatom 388 64 4 0 0 0 - #0<11<3 #0>11>3;
+#X symbolatom 358 64 4 0 0 0 - #0<10<3 #0>10>3;
+#X symbolatom 328 64 4 0 0 0 - #0<9<3 #0>9>3;
+#X symbolatom 296 64 4 0 0 0 - #0<8<3 #0>8>3;
+#X symbolatom 266 64 4 0 0 0 - #0<7<3 #0>7>3;
+#X symbolatom 236 64 4 0 0 0 - #0<6<3 #0>6>3;
+#X symbolatom 203 64 4 0 0 0 - #0<5<3 #0>5>3;
+#X symbolatom 173 64 4 0 0 0 - #0<4<3 #0>4>3;
+#X symbolatom 143 64 4 0 0 0 - #0<3<3 #0>3>3;
+#X symbolatom 110 64 4 0 0 0 - #0<2<3 #0>2>3;
+#X symbolatom 80 64 4 0 0 0 - #0<1<3 #0>1>3;
+#X symbolatom 50 64 4 0 0 0 - #0<0<3 #0>0>3;
+#X symbolatom 388 78 4 0 0 0 - #0<11<4 #0>11>4;
+#X symbolatom 358 78 4 0 0 0 - #0<10<4 #0>10>4;
+#X symbolatom 328 78 4 0 0 0 - #0<9<4 #0>9>4;
+#X symbolatom 296 78 4 0 0 0 - #0<8<4 #0>8>4;
+#X symbolatom 266 78 4 0 0 0 - #0<7<4 #0>7>4;
+#X symbolatom 236 78 4 0 0 0 - #0<6<4 #0>6>4;
+#X symbolatom 203 78 4 0 0 0 - #0<5<4 #0>5>4;
+#X symbolatom 173 78 4 0 0 0 - #0<4<4 #0>4>4;
+#X symbolatom 143 78 4 0 0 0 - #0<3<4 #0>3>4;
+#X symbolatom 110 78 4 0 0 0 - #0<2<4 #0>2>4;
+#X symbolatom 80 78 4 0 0 0 - #0<1<4 #0>1>4;
+#X symbolatom 50 78 4 0 0 0 - #0<0<4 #0>0>4;
+#X symbolatom 388 92 4 0 0 0 - #0<11<5 #0>11>5;
+#X symbolatom 358 92 4 0 0 0 - #0<10<5 #0>10>5;
+#X symbolatom 328 92 4 0 0 0 - #0<9<5 #0>9>5;
+#X symbolatom 296 92 4 0 0 0 - #0<8<5 #0>8>5;
+#X symbolatom 266 92 4 0 0 0 - #0<7<5 #0>7>5;
+#X symbolatom 236 92 4 0 0 0 - #0<6<5 #0>6>5;
+#X symbolatom 203 92 4 0 0 0 - #0<5<5 #0>5>5;
+#X symbolatom 173 92 4 0 0 0 - #0<4<5 #0>4>5;
+#X symbolatom 143 92 4 0 0 0 - #0<3<5 #0>3>5;
+#X symbolatom 110 92 4 0 0 0 - #0<2<5 #0>2>5;
+#X symbolatom 80 92 4 0 0 0 - #0<1<5 #0>1>5;
+#X symbolatom 50 92 4 0 0 0 - #0<0<5 #0>0>5;
+#X symbolatom 388 106 4 0 0 0 - #0<11<6 #0>11>6;
+#X symbolatom 358 106 4 0 0 0 - #0<10<6 #0>10>6;
+#X symbolatom 328 106 4 0 0 0 - #0<9<6 #0>9>6;
+#X symbolatom 296 106 4 0 0 0 - #0<8<6 #0>8>6;
+#X symbolatom 266 106 4 0 0 0 - #0<7<6 #0>7>6;
+#X symbolatom 236 106 4 0 0 0 - #0<6<6 #0>6>6;
+#X symbolatom 203 106 4 0 0 0 - #0<5<6 #0>5>6;
+#X symbolatom 173 106 4 0 0 0 - #0<4<6 #0>4>6;
+#X symbolatom 143 106 4 0 0 0 - #0<3<6 #0>3>6;
+#X symbolatom 110 106 4 0 0 0 - #0<2<6 #0>2>6;
+#X symbolatom 80 106 4 0 0 0 - #0<1<6 #0>1>6;
+#X symbolatom 50 106 4 0 0 0 - #0<0<6 #0>0>6;
+#X symbolatom 388 120 4 0 0 0 - #0<11<7 #0>11>7;
+#X symbolatom 358 120 4 0 0 0 - #0<10<7 #0>10>7;
+#X symbolatom 328 120 4 0 0 0 - #0<9<7 #0>9>7;
+#X symbolatom 296 120 4 0 0 0 - #0<8<7 #0>8>7;
+#X symbolatom 266 120 4 0 0 0 - #0<7<7 #0>7>7;
+#X symbolatom 236 120 4 0 0 0 - #0<6<7 #0>6>7;
+#X symbolatom 203 120 4 0 0 0 - #0<5<7 #0>5>7;
+#X symbolatom 173 120 4 0 0 0 - #0<4<7 #0>4>7;
+#X symbolatom 143 120 4 0 0 0 - #0<3<7 #0>3>7;
+#X symbolatom 110 120 4 0 0 0 - #0<2<7 #0>2>7;
+#X symbolatom 80 120 4 0 0 0 - #0<1<7 #0>1>7;
+#X symbolatom 50 120 4 0 0 0 - #0<0<7 #0>0>7;
+#X symbolatom 388 134 4 0 0 0 - #0<11<8 #0>11>8;
+#X symbolatom 358 134 4 0 0 0 - #0<10<8 #0>10>8;
+#X symbolatom 328 134 4 0 0 0 - #0<9<8 #0>9>8;
+#X symbolatom 296 134 4 0 0 0 - #0<8<8 #0>8>8;
+#X symbolatom 266 134 4 0 0 0 - #0<7<8 #0>7>8;
+#X symbolatom 236 134 4 0 0 0 - #0<6<8 #0>6>8;
+#X symbolatom 203 134 4 0 0 0 - #0<5<8 #0>5>8;
+#X symbolatom 173 134 4 0 0 0 - #0<4<8 #0>4>8;
+#X symbolatom 143 134 4 0 0 0 - #0<3<8 #0>3>8;
+#X symbolatom 110 134 4 0 0 0 - #0<2<8 #0>2>8;
+#X symbolatom 80 134 4 0 0 0 - #0<1<8 #0>1>8;
+#X symbolatom 50 134 4 0 0 0 - #0<0<8 #0>0>8;
+#X symbolatom 388 148 4 0 0 0 - #0<11<9 #0>11>9;
+#X symbolatom 358 148 4 0 0 0 - #0<10<9 #0>10>9;
+#X symbolatom 328 148 4 0 0 0 - #0<9<9 #0>9>9;
+#X symbolatom 296 148 4 0 0 0 - #0<8<9 #0>8>9;
+#X symbolatom 266 148 4 0 0 0 - #0<7<9 #0>7>9;
+#X symbolatom 236 148 4 0 0 0 - #0<6<9 #0>6>9;
+#X symbolatom 203 148 4 0 0 0 - #0<5<9 #0>5>9;
+#X symbolatom 173 148 4 0 0 0 - #0<4<9 #0>4>9;
+#X symbolatom 143 148 4 0 0 0 - #0<3<9 #0>3>9;
+#X symbolatom 110 148 4 0 0 0 - #0<2<9 #0>2>9;
+#X symbolatom 80 148 4 0 0 0 - #0<1<9 #0>1>9;
+#X symbolatom 50 148 4 0 0 0 - #0<0<9 #0>0>9;
+#X symbolatom 388 162 4 0 0 0 - #0<11<10 #0>11>10;
+#X symbolatom 358 162 4 0 0 0 - #0<10<10 #0>10>10;
+#X symbolatom 328 162 4 0 0 0 - #0<9<10 #0>9>10;
+#X symbolatom 296 162 4 0 0 0 - #0<8<10 #0>8>10;
+#X symbolatom 266 162 4 0 0 0 - #0<7<10 #0>7>10;
+#X symbolatom 236 162 4 0 0 0 - #0<6<10 #0>6>10;
+#X symbolatom 203 162 4 0 0 0 - #0<5<10 #0>5>10;
+#X symbolatom 173 162 4 0 0 0 - #0<4<10 #0>4>10;
+#X symbolatom 143 162 4 0 0 0 - #0<3<10 #0>3>10;
+#X symbolatom 110 162 4 0 0 0 - #0<2<10 #0>2>10;
+#X symbolatom 80 162 4 0 0 0 - #0<1<10 #0>1>10;
+#X symbolatom 50 162 4 0 0 0 - #0<0<10 #0>0>10;
+#X symbolatom 388 176 4 0 0 0 - #0<11<11 #0>11>11;
+#X symbolatom 358 176 4 0 0 0 - #0<10<11 #0>10>11;
+#X symbolatom 328 176 4 0 0 0 - #0<9<11 #0>9>11;
+#X symbolatom 296 176 4 0 0 0 - #0<8<11 #0>8>11;
+#X symbolatom 266 176 4 0 0 0 - #0<7<11 #0>7>11;
+#X symbolatom 236 176 4 0 0 0 - #0<6<11 #0>6>11;
+#X symbolatom 203 176 4 0 0 0 - #0<5<11 #0>5>11;
+#X symbolatom 173 176 4 0 0 0 - #0<4<11 #0>4>11;
+#X symbolatom 143 176 4 0 0 0 - #0<3<11 #0>3>11;
+#X symbolatom 110 176 4 0 0 0 - #0<2<11 #0>2>11;
+#X symbolatom 80 176 4 0 0 0 - #0<1<11 #0>1>11;
+#X symbolatom 50 176 4 0 0 0 - #0<0<11 #0>0>11;
+#X symbolatom 388 190 4 0 0 0 - #0<11<12 #0>11>12;
+#X symbolatom 358 190 4 0 0 0 - #0<10<12 #0>10>12;
+#X symbolatom 328 190 4 0 0 0 - #0<9<12 #0>9>12;
+#X symbolatom 296 190 4 0 0 0 - #0<8<12 #0>8>12;
+#X symbolatom 266 190 4 0 0 0 - #0<7<12 #0>7>12;
+#X symbolatom 236 190 4 0 0 0 - #0<6<12 #0>6>12;
+#X symbolatom 203 190 4 0 0 0 - #0<5<12 #0>5>12;
+#X symbolatom 173 190 4 0 0 0 - #0<4<12 #0>4>12;
+#X symbolatom 143 190 4 0 0 0 - #0<3<12 #0>3>12;
+#X symbolatom 110 190 4 0 0 0 - #0<2<12 #0>2>12;
+#X symbolatom 80 190 4 0 0 0 - #0<1<12 #0>1>12;
+#X symbolatom 50 190 4 0 0 0 - #0<0<12 #0>0>12;
+#X symbolatom 388 204 4 0 0 0 - #0<11<13 #0>11>13;
+#X symbolatom 358 204 4 0 0 0 - #0<10<13 #0>10>13;
+#X symbolatom 328 204 4 0 0 0 - #0<9<13 #0>9>13;
+#X symbolatom 296 204 4 0 0 0 - #0<8<13 #0>8>13;
+#X symbolatom 266 204 4 0 0 0 - #0<7<13 #0>7>13;
+#X symbolatom 236 204 4 0 0 0 - #0<6<13 #0>6>13;
+#X symbolatom 203 204 4 0 0 0 - #0<5<13 #0>5>13;
+#X symbolatom 173 204 4 0 0 0 - #0<4<13 #0>4>13;
+#X symbolatom 143 204 4 0 0 0 - #0<3<13 #0>3>13;
+#X symbolatom 110 204 4 0 0 0 - #0<2<13 #0>2>13;
+#X symbolatom 80 204 4 0 0 0 - #0<1<13 #0>1>13;
+#X symbolatom 50 204 4 0 0 0 - #0<0<13 #0>0>13;
+#X symbolatom 388 218 4 0 0 0 - #0<11<14 #0>11>14;
+#X symbolatom 358 218 4 0 0 0 - #0<10<14 #0>10>14;
+#X symbolatom 328 218 4 0 0 0 - #0<9<14 #0>9>14;
+#X symbolatom 296 218 4 0 0 0 - #0<8<14 #0>8>14;
+#X symbolatom 266 218 4 0 0 0 - #0<7<14 #0>7>14;
+#X symbolatom 236 218 4 0 0 0 - #0<6<14 #0>6>14;
+#X symbolatom 203 218 4 0 0 0 - #0<5<14 #0>5>14;
+#X symbolatom 173 218 4 0 0 0 - #0<4<14 #0>4>14;
+#X symbolatom 143 218 4 0 0 0 - #0<3<14 #0>3>14;
+#X symbolatom 110 218 4 0 0 0 - #0<2<14 #0>2>14;
+#X symbolatom 80 218 4 0 0 0 - #0<1<14 #0>1>14;
+#X symbolatom 50 218 4 0 0 0 - #0<0<14 #0>0>14;
+#X symbolatom 388 232 4 0 0 0 - #0<11<15 #0>11>15;
+#X symbolatom 358 232 4 0 0 0 - #0<10<15 #0>10>15;
+#X symbolatom 328 232 4 0 0 0 - #0<9<15 #0>9>15;
+#X symbolatom 296 232 4 0 0 0 - #0<8<15 #0>8>15;
+#X symbolatom 266 232 4 0 0 0 - #0<7<15 #0>7>15;
+#X symbolatom 236 232 4 0 0 0 - #0<6<15 #0>6>15;
+#X symbolatom 203 232 4 0 0 0 - #0<5<15 #0>5>15;
+#X symbolatom 173 232 4 0 0 0 - #0<4<15 #0>4>15;
+#X symbolatom 143 232 4 0 0 0 - #0<3<15 #0>3>15;
+#X symbolatom 110 232 4 0 0 0 - #0<2<15 #0>2>15;
+#X symbolatom 80 232 4 0 0 0 - #0<1<15 #0>1>15;
+#X symbolatom 50 232 4 0 0 0 - #0<0<15 #0>0>15;
+#X obj 421 24 vsl 15 219 0 1 0 0 \$0scroll \$0set_scroll empty 0 -8
+0 10 -1 -1 -1 0 0;
+#X obj 2 22 cnv 7 7 14 empty \$0prog empty 20 12 0 14 -258053 -1 0
+;
+#X obj 40 250 nbx 3 15 0 999 0 0 \$0ask_pattern \$0nbx_pattern pattern
+38 7 0 10 -1 -262144 -1 0 256;
+#X obj 10 250 bng 15 250 50 0 \$0p< empty < 4 7 0 10 -1 -258113 -262144
+;
+#X obj 25 250 bng 15 250 50 0 \$0p> empty > 4 7 0 10 -1 -4034 -262144
+;
+#X obj 283 251 bng 15 250 50 0 \$0copy empty Copy 17 8 0 10 -24198
+-1 -1;
+#X obj 386 250 bng 15 250 50 0 \$0paste empty Paste 17 8 0 10 -258699
+-1 -1;
+#X obj 156 250 nbx 3 15 16 999 0 0 \$0change_length \$0nbx_length size
+38 7 0 10 -1 -262144 -1 16 256;
+#X obj 39 3 tgl 15 0 \$0play \$0nbx_play play 17 7 0 10 -1 -262144
+-1 0 1;
+#X floatatom 10 4 3 0 0 0 - #0nbx_event -;
+#X obj 35 22 cnv 3 3 14 empty empty empty 20 12 0 14 -258113 -66577
+0;
+#X obj 10 22 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n0 empty 0 -8 0 10
+-1 -262144 -261689 0 256;
+#X obj 10 36 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n1 empty 0 -8 0 10
+-262144 -1 -261689 1 256;
+#X obj 10 50 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n2 empty 0 -8 0 10
+-262144 -1 -261689 2 256;
+#X obj 10 64 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n3 empty 0 -8 0 10
+-262144 -1 -261689 3 256;
+#X obj 10 78 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n4 empty 0 -8 0 10
+-262144 -1 -261689 4 256;
+#X obj 10 92 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n5 empty 0 -8 0 10
+-262144 -1 -261689 5 256;
+#X obj 10 106 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n6 empty 0 -8 0 10
+-262144 -1 -261689 6 256;
+#X obj 10 120 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n7 empty 0 -8 0 10
+-262144 -1 -261689 7 256;
+#X obj 10 134 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n8 empty 0 -8 0 10
+-128992 -262144 -261689 8 256;
+#X obj 10 148 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n9 empty 0 -8 0 10
+-262144 -1 -261689 9 256;
+#X obj 10 162 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n10 empty 0 -8 0 10
+-262144 -1 -261689 10 256;
+#X obj 10 176 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n11 empty 0 -8 0 10
+-262144 -1 -261689 11 256;
+#X obj 10 190 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n12 empty 0 -8 0 10
+-262144 -1 -261689 12 256;
+#X obj 10 204 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n13 empty 0 -8 0 10
+-262144 -1 -261689 13 256;
+#X obj 10 218 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n14 empty 0 -8 0 10
+-262144 -1 -261689 14 256;
+#X obj 10 232 nbx 3 14 -1e+37 1e+37 0 0 empty \$0n15 empty 0 -8 0 10
+-262144 -1 -261689 15 256;
+#X obj 107 3 hradio 15 1 0 5 \$0trigS \$0trigR (beat/event/loop/match/none)
+78 8 0 10 -262144 -1 -1 0;
+#X restore 56 353 pd \$0tracker;
+#N canvas 0 0 1028 714 \$0receives 0;
+#X obj 0 0 r \$0>0>0;
+#X obj 0 15 list prepend 0 0;
+#X obj 60 0 r \$0>1>0;
+#X obj 60 15 list prepend 1 0;
+#X obj 120 0 r \$0>2>0;
+#X obj 120 15 list prepend 2 0;
+#X obj 180 0 r \$0>3>0;
+#X obj 180 15 list prepend 3 0;
+#X obj 240 0 r \$0>4>0;
+#X obj 240 15 list prepend 4 0;
+#X obj 300 0 r \$0>5>0;
+#X obj 300 15 list prepend 5 0;
+#X obj 360 0 r \$0>6>0;
+#X obj 360 15 list prepend 6 0;
+#X obj 420 0 r \$0>7>0;
+#X obj 420 15 list prepend 7 0;
+#X obj 480 0 r \$0>8>0;
+#X obj 480 15 list prepend 8 0;
+#X obj 540 0 r \$0>9>0;
+#X obj 540 15 list prepend 9 0;
+#X obj 600 0 r \$0>10>0;
+#X obj 600 15 list prepend 10 0;
+#X obj 660 0 r \$0>11>0;
+#X obj 660 15 list prepend 11 0;
+#X obj 0 40 r \$0>0>1;
+#X obj 0 55 list prepend 0 1;
+#X obj 60 40 r \$0>1>1;
+#X obj 60 55 list prepend 1 1;
+#X obj 120 40 r \$0>2>1;
+#X obj 120 55 list prepend 2 1;
+#X obj 180 40 r \$0>3>1;
+#X obj 180 55 list prepend 3 1;
+#X obj 240 40 r \$0>4>1;
+#X obj 240 55 list prepend 4 1;
+#X obj 300 40 r \$0>5>1;
+#X obj 300 55 list prepend 5 1;
+#X obj 360 40 r \$0>6>1;
+#X obj 360 55 list prepend 6 1;
+#X obj 420 40 r \$0>7>1;
+#X obj 420 55 list prepend 7 1;
+#X obj 480 40 r \$0>8>1;
+#X obj 480 55 list prepend 8 1;
+#X obj 540 40 r \$0>9>1;
+#X obj 540 55 list prepend 9 1;
+#X obj 600 40 r \$0>10>1;
+#X obj 600 55 list prepend 10 1;
+#X obj 660 40 r \$0>11>1;
+#X obj 660 55 list prepend 11 1;
+#X obj 0 80 r \$0>0>2;
+#X obj 0 95 list prepend 0 2;
+#X obj 60 80 r \$0>1>2;
+#X obj 60 95 list prepend 1 2;
+#X obj 120 80 r \$0>2>2;
+#X obj 120 95 list prepend 2 2;
+#X obj 180 80 r \$0>3>2;
+#X obj 180 95 list prepend 3 2;
+#X obj 240 80 r \$0>4>2;
+#X obj 240 95 list prepend 4 2;
+#X obj 300 80 r \$0>5>2;
+#X obj 300 95 list prepend 5 2;
+#X obj 360 80 r \$0>6>2;
+#X obj 360 95 list prepend 6 2;
+#X obj 420 80 r \$0>7>2;
+#X obj 420 95 list prepend 7 2;
+#X obj 480 80 r \$0>8>2;
+#X obj 480 95 list prepend 8 2;
+#X obj 540 80 r \$0>9>2;
+#X obj 540 95 list prepend 9 2;
+#X obj 600 80 r \$0>10>2;
+#X obj 600 95 list prepend 10 2;
+#X obj 660 80 r \$0>11>2;
+#X obj 660 95 list prepend 11 2;
+#X obj 0 120 r \$0>0>3;
+#X obj 0 135 list prepend 0 3;
+#X obj 60 120 r \$0>1>3;
+#X obj 60 135 list prepend 1 3;
+#X obj 120 120 r \$0>2>3;
+#X obj 120 135 list prepend 2 3;
+#X obj 180 120 r \$0>3>3;
+#X obj 180 135 list prepend 3 3;
+#X obj 240 120 r \$0>4>3;
+#X obj 240 135 list prepend 4 3;
+#X obj 300 120 r \$0>5>3;
+#X obj 300 135 list prepend 5 3;
+#X obj 360 120 r \$0>6>3;
+#X obj 360 135 list prepend 6 3;
+#X obj 420 120 r \$0>7>3;
+#X obj 420 135 list prepend 7 3;
+#X obj 480 120 r \$0>8>3;
+#X obj 480 135 list prepend 8 3;
+#X obj 540 120 r \$0>9>3;
+#X obj 540 135 list prepend 9 3;
+#X obj 600 120 r \$0>10>3;
+#X obj 600 135 list prepend 10 3;
+#X obj 660 120 r \$0>11>3;
+#X obj 660 135 list prepend 11 3;
+#X obj 0 160 r \$0>0>4;
+#X obj 0 175 list prepend 0 4;
+#X obj 60 160 r \$0>1>4;
+#X obj 60 175 list prepend 1 4;
+#X obj 120 160 r \$0>2>4;
+#X obj 120 175 list prepend 2 4;
+#X obj 180 160 r \$0>3>4;
+#X obj 180 175 list prepend 3 4;
+#X obj 240 160 r \$0>4>4;
+#X obj 240 175 list prepend 4 4;
+#X obj 300 160 r \$0>5>4;
+#X obj 300 175 list prepend 5 4;
+#X obj 360 160 r \$0>6>4;
+#X obj 360 175 list prepend 6 4;
+#X obj 420 160 r \$0>7>4;
+#X obj 420 175 list prepend 7 4;
+#X obj 480 160 r \$0>8>4;
+#X obj 480 175 list prepend 8 4;
+#X obj 540 160 r \$0>9>4;
+#X obj 540 175 list prepend 9 4;
+#X obj 600 160 r \$0>10>4;
+#X obj 600 175 list prepend 10 4;
+#X obj 660 160 r \$0>11>4;
+#X obj 660 175 list prepend 11 4;
+#X obj 0 200 r \$0>0>5;
+#X obj 0 215 list prepend 0 5;
+#X obj 60 200 r \$0>1>5;
+#X obj 60 215 list prepend 1 5;
+#X obj 120 200 r \$0>2>5;
+#X obj 120 215 list prepend 2 5;
+#X obj 180 200 r \$0>3>5;
+#X obj 180 215 list prepend 3 5;
+#X obj 240 200 r \$0>4>5;
+#X obj 240 215 list prepend 4 5;
+#X obj 300 200 r \$0>5>5;
+#X obj 300 215 list prepend 5 5;
+#X obj 360 200 r \$0>6>5;
+#X obj 360 215 list prepend 6 5;
+#X obj 420 200 r \$0>7>5;
+#X obj 420 215 list prepend 7 5;
+#X obj 480 200 r \$0>8>5;
+#X obj 480 215 list prepend 8 5;
+#X obj 540 200 r \$0>9>5;
+#X obj 540 215 list prepend 9 5;
+#X obj 600 200 r \$0>10>5;
+#X obj 600 215 list prepend 10 5;
+#X obj 660 200 r \$0>11>5;
+#X obj 660 215 list prepend 11 5;
+#X obj 0 240 r \$0>0>6;
+#X obj 0 255 list prepend 0 6;
+#X obj 60 240 r \$0>1>6;
+#X obj 60 255 list prepend 1 6;
+#X obj 120 240 r \$0>2>6;
+#X obj 120 255 list prepend 2 6;
+#X obj 180 240 r \$0>3>6;
+#X obj 180 255 list prepend 3 6;
+#X obj 240 240 r \$0>4>6;
+#X obj 240 255 list prepend 4 6;
+#X obj 300 240 r \$0>5>6;
+#X obj 300 255 list prepend 5 6;
+#X obj 360 240 r \$0>6>6;
+#X obj 360 255 list prepend 6 6;
+#X obj 420 240 r \$0>7>6;
+#X obj 420 255 list prepend 7 6;
+#X obj 480 240 r \$0>8>6;
+#X obj 480 255 list prepend 8 6;
+#X obj 540 240 r \$0>9>6;
+#X obj 540 255 list prepend 9 6;
+#X obj 600 240 r \$0>10>6;
+#X obj 600 255 list prepend 10 6;
+#X obj 660 240 r \$0>11>6;
+#X obj 660 255 list prepend 11 6;
+#X obj 0 280 r \$0>0>7;
+#X obj 0 295 list prepend 0 7;
+#X obj 60 280 r \$0>1>7;
+#X obj 60 295 list prepend 1 7;
+#X obj 120 280 r \$0>2>7;
+#X obj 120 295 list prepend 2 7;
+#X obj 180 280 r \$0>3>7;
+#X obj 180 295 list prepend 3 7;
+#X obj 240 280 r \$0>4>7;
+#X obj 240 295 list prepend 4 7;
+#X obj 300 280 r \$0>5>7;
+#X obj 300 295 list prepend 5 7;
+#X obj 360 280 r \$0>6>7;
+#X obj 360 295 list prepend 6 7;
+#X obj 420 280 r \$0>7>7;
+#X obj 420 295 list prepend 7 7;
+#X obj 480 280 r \$0>8>7;
+#X obj 480 295 list prepend 8 7;
+#X obj 540 280 r \$0>9>7;
+#X obj 540 295 list prepend 9 7;
+#X obj 600 280 r \$0>10>7;
+#X obj 600 295 list prepend 10 7;
+#X obj 660 280 r \$0>11>7;
+#X obj 660 295 list prepend 11 7;
+#X obj 0 320 r \$0>0>8;
+#X obj 0 335 list prepend 0 8;
+#X obj 60 320 r \$0>1>8;
+#X obj 60 335 list prepend 1 8;
+#X obj 120 320 r \$0>2>8;
+#X obj 120 335 list prepend 2 8;
+#X obj 180 320 r \$0>3>8;
+#X obj 180 335 list prepend 3 8;
+#X obj 240 320 r \$0>4>8;
+#X obj 240 335 list prepend 4 8;
+#X obj 300 320 r \$0>5>8;
+#X obj 300 335 list prepend 5 8;
+#X obj 360 320 r \$0>6>8;
+#X obj 360 335 list prepend 6 8;
+#X obj 420 320 r \$0>7>8;
+#X obj 420 335 list prepend 7 8;
+#X obj 480 320 r \$0>8>8;
+#X obj 480 335 list prepend 8 8;
+#X obj 540 320 r \$0>9>8;
+#X obj 540 335 list prepend 9 8;
+#X obj 600 320 r \$0>10>8;
+#X obj 600 335 list prepend 10 8;
+#X obj 660 320 r \$0>11>8;
+#X obj 660 335 list prepend 11 8;
+#X obj 0 360 r \$0>0>9;
+#X obj 0 375 list prepend 0 9;
+#X obj 60 360 r \$0>1>9;
+#X obj 60 375 list prepend 1 9;
+#X obj 120 360 r \$0>2>9;
+#X obj 120 375 list prepend 2 9;
+#X obj 180 360 r \$0>3>9;
+#X obj 180 375 list prepend 3 9;
+#X obj 240 360 r \$0>4>9;
+#X obj 240 375 list prepend 4 9;
+#X obj 300 360 r \$0>5>9;
+#X obj 300 375 list prepend 5 9;
+#X obj 360 360 r \$0>6>9;
+#X obj 360 375 list prepend 6 9;
+#X obj 420 360 r \$0>7>9;
+#X obj 420 375 list prepend 7 9;
+#X obj 480 360 r \$0>8>9;
+#X obj 480 375 list prepend 8 9;
+#X obj 540 360 r \$0>9>9;
+#X obj 540 375 list prepend 9 9;
+#X obj 600 360 r \$0>10>9;
+#X obj 600 375 list prepend 10 9;
+#X obj 660 360 r \$0>11>9;
+#X obj 660 375 list prepend 11 9;
+#X obj 0 400 r \$0>0>10;
+#X obj 0 415 list prepend 0 10;
+#X obj 60 400 r \$0>1>10;
+#X obj 60 415 list prepend 1 10;
+#X obj 120 400 r \$0>2>10;
+#X obj 120 415 list prepend 2 10;
+#X obj 180 400 r \$0>3>10;
+#X obj 180 415 list prepend 3 10;
+#X obj 240 400 r \$0>4>10;
+#X obj 240 415 list prepend 4 10;
+#X obj 300 400 r \$0>5>10;
+#X obj 300 415 list prepend 5 10;
+#X obj 360 400 r \$0>6>10;
+#X obj 360 415 list prepend 6 10;
+#X obj 420 400 r \$0>7>10;
+#X obj 420 415 list prepend 7 10;
+#X obj 480 400 r \$0>8>10;
+#X obj 480 415 list prepend 8 10;
+#X obj 540 400 r \$0>9>10;
+#X obj 540 415 list prepend 9 10;
+#X obj 600 400 r \$0>10>10;
+#X obj 600 415 list prepend 10 10;
+#X obj 660 400 r \$0>11>10;
+#X obj 660 415 list prepend 11 10;
+#X obj 0 440 r \$0>0>11;
+#X obj 0 455 list prepend 0 11;
+#X obj 60 440 r \$0>1>11;
+#X obj 60 455 list prepend 1 11;
+#X obj 120 440 r \$0>2>11;
+#X obj 120 455 list prepend 2 11;
+#X obj 180 440 r \$0>3>11;
+#X obj 180 455 list prepend 3 11;
+#X obj 240 440 r \$0>4>11;
+#X obj 240 455 list prepend 4 11;
+#X obj 300 440 r \$0>5>11;
+#X obj 300 455 list prepend 5 11;
+#X obj 360 440 r \$0>6>11;
+#X obj 360 455 list prepend 6 11;
+#X obj 420 440 r \$0>7>11;
+#X obj 420 455 list prepend 7 11;
+#X obj 480 440 r \$0>8>11;
+#X obj 480 455 list prepend 8 11;
+#X obj 540 440 r \$0>9>11;
+#X obj 540 455 list prepend 9 11;
+#X obj 600 440 r \$0>10>11;
+#X obj 600 455 list prepend 10 11;
+#X obj 660 440 r \$0>11>11;
+#X obj 660 455 list prepend 11 11;
+#X obj 0 480 r \$0>0>12;
+#X obj 0 495 list prepend 0 12;
+#X obj 60 480 r \$0>1>12;
+#X obj 60 495 list prepend 1 12;
+#X obj 120 480 r \$0>2>12;
+#X obj 120 495 list prepend 2 12;
+#X obj 180 480 r \$0>3>12;
+#X obj 180 495 list prepend 3 12;
+#X obj 240 480 r \$0>4>12;
+#X obj 240 495 list prepend 4 12;
+#X obj 300 480 r \$0>5>12;
+#X obj 300 495 list prepend 5 12;
+#X obj 360 480 r \$0>6>12;
+#X obj 360 495 list prepend 6 12;
+#X obj 420 480 r \$0>7>12;
+#X obj 420 495 list prepend 7 12;
+#X obj 480 480 r \$0>8>12;
+#X obj 480 495 list prepend 8 12;
+#X obj 540 480 r \$0>9>12;
+#X obj 540 495 list prepend 9 12;
+#X obj 600 480 r \$0>10>12;
+#X obj 600 495 list prepend 10 12;
+#X obj 660 480 r \$0>11>12;
+#X obj 660 495 list prepend 11 12;
+#X obj 0 520 r \$0>0>13;
+#X obj 0 535 list prepend 0 13;
+#X obj 60 520 r \$0>1>13;
+#X obj 60 535 list prepend 1 13;
+#X obj 120 520 r \$0>2>13;
+#X obj 120 535 list prepend 2 13;
+#X obj 180 520 r \$0>3>13;
+#X obj 180 535 list prepend 3 13;
+#X obj 240 520 r \$0>4>13;
+#X obj 240 535 list prepend 4 13;
+#X obj 300 520 r \$0>5>13;
+#X obj 300 535 list prepend 5 13;
+#X obj 360 520 r \$0>6>13;
+#X obj 360 535 list prepend 6 13;
+#X obj 420 520 r \$0>7>13;
+#X obj 420 535 list prepend 7 13;
+#X obj 480 520 r \$0>8>13;
+#X obj 480 535 list prepend 8 13;
+#X obj 540 520 r \$0>9>13;
+#X obj 540 535 list prepend 9 13;
+#X obj 600 520 r \$0>10>13;
+#X obj 600 535 list prepend 10 13;
+#X obj 660 520 r \$0>11>13;
+#X obj 660 535 list prepend 11 13;
+#X obj 0 560 r \$0>0>14;
+#X obj 0 575 list prepend 0 14;
+#X obj 60 560 r \$0>1>14;
+#X obj 60 575 list prepend 1 14;
+#X obj 120 560 r \$0>2>14;
+#X obj 120 575 list prepend 2 14;
+#X obj 180 560 r \$0>3>14;
+#X obj 180 575 list prepend 3 14;
+#X obj 240 560 r \$0>4>14;
+#X obj 240 575 list prepend 4 14;
+#X obj 300 560 r \$0>5>14;
+#X obj 300 575 list prepend 5 14;
+#X obj 360 560 r \$0>6>14;
+#X obj 360 575 list prepend 6 14;
+#X obj 420 560 r \$0>7>14;
+#X obj 420 575 list prepend 7 14;
+#X obj 480 560 r \$0>8>14;
+#X obj 480 575 list prepend 8 14;
+#X obj 540 560 r \$0>9>14;
+#X obj 540 575 list prepend 9 14;
+#X obj 600 560 r \$0>10>14;
+#X obj 600 575 list prepend 10 14;
+#X obj 660 560 r \$0>11>14;
+#X obj 660 575 list prepend 11 14;
+#X obj 0 600 r \$0>0>15;
+#X obj 0 615 list prepend 0 15;
+#X obj 60 600 r \$0>1>15;
+#X obj 60 615 list prepend 1 15;
+#X obj 120 600 r \$0>2>15;
+#X obj 120 615 list prepend 2 15;
+#X obj 180 600 r \$0>3>15;
+#X obj 180 615 list prepend 3 15;
+#X obj 240 600 r \$0>4>15;
+#X obj 240 615 list prepend 4 15;
+#X obj 300 600 r \$0>5>15;
+#X obj 300 615 list prepend 5 15;
+#X obj 360 600 r \$0>6>15;
+#X obj 360 615 list prepend 6 15;
+#X obj 420 600 r \$0>7>15;
+#X obj 420 615 list prepend 7 15;
+#X obj 480 600 r \$0>8>15;
+#X obj 480 615 list prepend 8 15;
+#X obj 540 600 r \$0>9>15;
+#X obj 540 615 list prepend 9 15;
+#X obj 600 600 r \$0>10>15;
+#X obj 600 615 list prepend 10 15;
+#X obj 660 600 r \$0>11>15;
+#X obj 739 619 list prepend 11 15;
+#X obj 0 700 s \$0r;
+#X connect 0 0 1 0;
+#X connect 1 0 384 0;
+#X connect 2 0 3 0;
+#X connect 3 0 384 0;
+#X connect 4 0 5 0;
+#X connect 5 0 384 0;
+#X connect 6 0 7 0;
+#X connect 7 0 384 0;
+#X connect 8 0 9 0;
+#X connect 9 0 384 0;
+#X connect 10 0 11 0;
+#X connect 11 0 384 0;
+#X connect 12 0 13 0;
+#X connect 13 0 384 0;
+#X connect 14 0 15 0;
+#X connect 15 0 384 0;
+#X connect 16 0 17 0;
+#X connect 17 0 384 0;
+#X connect 18 0 19 0;
+#X connect 19 0 384 0;
+#X connect 20 0 21 0;
+#X connect 21 0 384 0;
+#X connect 22 0 23 0;
+#X connect 23 0 384 0;
+#X connect 24 0 25 0;
+#X connect 25 0 384 0;
+#X connect 26 0 27 0;
+#X connect 27 0 384 0;
+#X connect 28 0 29 0;
+#X connect 29 0 384 0;
+#X connect 30 0 31 0;
+#X connect 31 0 384 0;
+#X connect 32 0 33 0;
+#X connect 33 0 384 0;
+#X connect 34 0 35 0;
+#X connect 35 0 384 0;
+#X connect 36 0 37 0;
+#X connect 37 0 384 0;
+#X connect 38 0 39 0;
+#X connect 39 0 384 0;
+#X connect 40 0 41 0;
+#X connect 41 0 384 0;
+#X connect 42 0 43 0;
+#X connect 43 0 384 0;
+#X connect 44 0 45 0;
+#X connect 45 0 384 0;
+#X connect 46 0 47 0;
+#X connect 47 0 384 0;
+#X connect 48 0 49 0;
+#X connect 49 0 384 0;
+#X connect 50 0 51 0;
+#X connect 51 0 384 0;
+#X connect 52 0 53 0;
+#X connect 53 0 384 0;
+#X connect 54 0 55 0;
+#X connect 55 0 384 0;
+#X connect 56 0 57 0;
+#X connect 57 0 384 0;
+#X connect 58 0 59 0;
+#X connect 59 0 384 0;
+#X connect 60 0 61 0;
+#X connect 61 0 384 0;
+#X connect 62 0 63 0;
+#X connect 63 0 384 0;
+#X connect 64 0 65 0;
+#X connect 65 0 384 0;
+#X connect 66 0 67 0;
+#X connect 67 0 384 0;
+#X connect 68 0 69 0;
+#X connect 69 0 384 0;
+#X connect 70 0 71 0;
+#X connect 71 0 384 0;
+#X connect 72 0 73 0;
+#X connect 73 0 384 0;
+#X connect 74 0 75 0;
+#X connect 75 0 384 0;
+#X connect 76 0 77 0;
+#X connect 77 0 384 0;
+#X connect 78 0 79 0;
+#X connect 79 0 384 0;
+#X connect 80 0 81 0;
+#X connect 81 0 384 0;
+#X connect 82 0 83 0;
+#X connect 83 0 384 0;
+#X connect 84 0 85 0;
+#X connect 85 0 384 0;
+#X connect 86 0 87 0;
+#X connect 87 0 384 0;
+#X connect 88 0 89 0;
+#X connect 89 0 384 0;
+#X connect 90 0 91 0;
+#X connect 91 0 384 0;
+#X connect 92 0 93 0;
+#X connect 93 0 384 0;
+#X connect 94 0 95 0;
+#X connect 95 0 384 0;
+#X connect 96 0 97 0;
+#X connect 97 0 384 0;
+#X connect 98 0 99 0;
+#X connect 99 0 384 0;
+#X connect 100 0 101 0;
+#X connect 101 0 384 0;
+#X connect 102 0 103 0;
+#X connect 103 0 384 0;
+#X connect 104 0 105 0;
+#X connect 105 0 384 0;
+#X connect 106 0 107 0;
+#X connect 107 0 384 0;
+#X connect 108 0 109 0;
+#X connect 109 0 384 0;
+#X connect 110 0 111 0;
+#X connect 111 0 384 0;
+#X connect 112 0 113 0;
+#X connect 113 0 384 0;
+#X connect 114 0 115 0;
+#X connect 115 0 384 0;
+#X connect 116 0 117 0;
+#X connect 117 0 384 0;
+#X connect 118 0 119 0;
+#X connect 119 0 384 0;
+#X connect 120 0 121 0;
+#X connect 121 0 384 0;
+#X connect 122 0 123 0;
+#X connect 123 0 384 0;
+#X connect 124 0 125 0;
+#X connect 125 0 384 0;
+#X connect 126 0 127 0;
+#X connect 127 0 384 0;
+#X connect 128 0 129 0;
+#X connect 129 0 384 0;
+#X connect 130 0 131 0;
+#X connect 131 0 384 0;
+#X connect 132 0 133 0;
+#X connect 133 0 384 0;
+#X connect 134 0 135 0;
+#X connect 135 0 384 0;
+#X connect 136 0 137 0;
+#X connect 137 0 384 0;
+#X connect 138 0 139 0;
+#X connect 139 0 384 0;
+#X connect 140 0 141 0;
+#X connect 141 0 384 0;
+#X connect 142 0 143 0;
+#X connect 143 0 384 0;
+#X connect 144 0 145 0;
+#X connect 145 0 384 0;
+#X connect 146 0 147 0;
+#X connect 147 0 384 0;
+#X connect 148 0 149 0;
+#X connect 149 0 384 0;
+#X connect 150 0 151 0;
+#X connect 151 0 384 0;
+#X connect 152 0 153 0;
+#X connect 153 0 384 0;
+#X connect 154 0 155 0;
+#X connect 155 0 384 0;
+#X connect 156 0 157 0;
+#X connect 157 0 384 0;
+#X connect 158 0 159 0;
+#X connect 159 0 384 0;
+#X connect 160 0 161 0;
+#X connect 161 0 384 0;
+#X connect 162 0 163 0;
+#X connect 163 0 384 0;
+#X connect 164 0 165 0;
+#X connect 165 0 384 0;
+#X connect 166 0 167 0;
+#X connect 167 0 384 0;
+#X connect 168 0 169 0;
+#X connect 169 0 384 0;
+#X connect 170 0 171 0;
+#X connect 171 0 384 0;
+#X connect 172 0 173 0;
+#X connect 173 0 384 0;
+#X connect 174 0 175 0;
+#X connect 175 0 384 0;
+#X connect 176 0 177 0;
+#X connect 177 0 384 0;
+#X connect 178 0 179 0;
+#X connect 179 0 384 0;
+#X connect 180 0 181 0;
+#X connect 181 0 384 0;
+#X connect 182 0 183 0;
+#X connect 183 0 384 0;
+#X connect 184 0 185 0;
+#X connect 185 0 384 0;
+#X connect 186 0 187 0;
+#X connect 187 0 384 0;
+#X connect 188 0 189 0;
+#X connect 189 0 384 0;
+#X connect 190 0 191 0;
+#X connect 191 0 384 0;
+#X connect 192 0 193 0;
+#X connect 193 0 384 0;
+#X connect 194 0 195 0;
+#X connect 195 0 384 0;
+#X connect 196 0 197 0;
+#X connect 197 0 384 0;
+#X connect 198 0 199 0;
+#X connect 199 0 384 0;
+#X connect 200 0 201 0;
+#X connect 201 0 384 0;
+#X connect 202 0 203 0;
+#X connect 203 0 384 0;
+#X connect 204 0 205 0;
+#X connect 205 0 384 0;
+#X connect 206 0 207 0;
+#X connect 207 0 384 0;
+#X connect 208 0 209 0;
+#X connect 209 0 384 0;
+#X connect 210 0 211 0;
+#X connect 211 0 384 0;
+#X connect 212 0 213 0;
+#X connect 213 0 384 0;
+#X connect 214 0 215 0;
+#X connect 215 0 384 0;
+#X connect 216 0 217 0;
+#X connect 217 0 384 0;
+#X connect 218 0 219 0;
+#X connect 219 0 384 0;
+#X connect 220 0 221 0;
+#X connect 221 0 384 0;
+#X connect 222 0 223 0;
+#X connect 223 0 384 0;
+#X connect 224 0 225 0;
+#X connect 225 0 384 0;
+#X connect 226 0 227 0;
+#X connect 227 0 384 0;
+#X connect 228 0 229 0;
+#X connect 229 0 384 0;
+#X connect 230 0 231 0;
+#X connect 231 0 384 0;
+#X connect 232 0 233 0;
+#X connect 233 0 384 0;
+#X connect 234 0 235 0;
+#X connect 235 0 384 0;
+#X connect 236 0 237 0;
+#X connect 237 0 384 0;
+#X connect 238 0 239 0;
+#X connect 239 0 384 0;
+#X connect 240 0 241 0;
+#X connect 241 0 384 0;
+#X connect 242 0 243 0;
+#X connect 243 0 384 0;
+#X connect 244 0 245 0;
+#X connect 245 0 384 0;
+#X connect 246 0 247 0;
+#X connect 247 0 384 0;
+#X connect 248 0 249 0;
+#X connect 249 0 384 0;
+#X connect 250 0 251 0;
+#X connect 251 0 384 0;
+#X connect 252 0 253 0;
+#X connect 253 0 384 0;
+#X connect 254 0 255 0;
+#X connect 255 0 384 0;
+#X connect 256 0 257 0;
+#X connect 257 0 384 0;
+#X connect 258 0 259 0;
+#X connect 259 0 384 0;
+#X connect 260 0 261 0;
+#X connect 261 0 384 0;
+#X connect 262 0 263 0;
+#X connect 263 0 384 0;
+#X connect 264 0 265 0;
+#X connect 265 0 384 0;
+#X connect 266 0 267 0;
+#X connect 267 0 384 0;
+#X connect 268 0 269 0;
+#X connect 269 0 384 0;
+#X connect 270 0 271 0;
+#X connect 271 0 384 0;
+#X connect 272 0 273 0;
+#X connect 273 0 384 0;
+#X connect 274 0 275 0;
+#X connect 275 0 384 0;
+#X connect 276 0 277 0;
+#X connect 277 0 384 0;
+#X connect 278 0 279 0;
+#X connect 279 0 384 0;
+#X connect 280 0 281 0;
+#X connect 281 0 384 0;
+#X connect 282 0 283 0;
+#X connect 283 0 384 0;
+#X connect 284 0 285 0;
+#X connect 285 0 384 0;
+#X connect 286 0 287 0;
+#X connect 287 0 384 0;
+#X connect 288 0 289 0;
+#X connect 289 0 384 0;
+#X connect 290 0 291 0;
+#X connect 291 0 384 0;
+#X connect 292 0 293 0;
+#X connect 293 0 384 0;
+#X connect 294 0 295 0;
+#X connect 295 0 384 0;
+#X connect 296 0 297 0;
+#X connect 297 0 384 0;
+#X connect 298 0 299 0;
+#X connect 299 0 384 0;
+#X connect 300 0 301 0;
+#X connect 301 0 384 0;
+#X connect 302 0 303 0;
+#X connect 303 0 384 0;
+#X connect 304 0 305 0;
+#X connect 305 0 384 0;
+#X connect 306 0 307 0;
+#X connect 307 0 384 0;
+#X connect 308 0 309 0;
+#X connect 309 0 384 0;
+#X connect 310 0 311 0;
+#X connect 311 0 384 0;
+#X connect 312 0 313 0;
+#X connect 313 0 384 0;
+#X connect 314 0 315 0;
+#X connect 315 0 384 0;
+#X connect 316 0 317 0;
+#X connect 317 0 384 0;
+#X connect 318 0 319 0;
+#X connect 319 0 384 0;
+#X connect 320 0 321 0;
+#X connect 321 0 384 0;
+#X connect 322 0 323 0;
+#X connect 323 0 384 0;
+#X connect 324 0 325 0;
+#X connect 325 0 384 0;
+#X connect 326 0 327 0;
+#X connect 327 0 384 0;
+#X connect 328 0 329 0;
+#X connect 329 0 384 0;
+#X connect 330 0 331 0;
+#X connect 331 0 384 0;
+#X connect 332 0 333 0;
+#X connect 333 0 384 0;
+#X connect 334 0 335 0;
+#X connect 335 0 384 0;
+#X connect 336 0 337 0;
+#X connect 337 0 384 0;
+#X connect 338 0 339 0;
+#X connect 339 0 384 0;
+#X connect 340 0 341 0;
+#X connect 341 0 384 0;
+#X connect 342 0 343 0;
+#X connect 343 0 384 0;
+#X connect 344 0 345 0;
+#X connect 345 0 384 0;
+#X connect 346 0 347 0;
+#X connect 347 0 384 0;
+#X connect 348 0 349 0;
+#X connect 349 0 384 0;
+#X connect 350 0 351 0;
+#X connect 351 0 384 0;
+#X connect 352 0 353 0;
+#X connect 353 0 384 0;
+#X connect 354 0 355 0;
+#X connect 355 0 384 0;
+#X connect 356 0 357 0;
+#X connect 357 0 384 0;
+#X connect 358 0 359 0;
+#X connect 359 0 384 0;
+#X connect 360 0 361 0;
+#X connect 361 0 384 0;
+#X connect 362 0 363 0;
+#X connect 363 0 384 0;
+#X connect 364 0 365 0;
+#X connect 365 0 384 0;
+#X connect 366 0 367 0;
+#X connect 367 0 384 0;
+#X connect 368 0 369 0;
+#X connect 369 0 384 0;
+#X connect 370 0 371 0;
+#X connect 371 0 384 0;
+#X connect 372 0 373 0;
+#X connect 373 0 384 0;
+#X connect 374 0 375 0;
+#X connect 375 0 384 0;
+#X connect 376 0 377 0;
+#X connect 377 0 384 0;
+#X connect 378 0 379 0;
+#X connect 379 0 384 0;
+#X connect 380 0 381 0;
+#X connect 381 0 384 0;
+#X connect 382 0 383 0;
+#X connect 383 0 384 0;
+#X restore 157 355 pd \$0receives;
+#X obj 726 -56 t a a;
+#X obj 648 46 r \$0playing;
+#X obj 10 -31 zexy/relay bang play stop;
+#X obj 768 -5 tof/param /quantization symbol beat;
+#X msg 768 20 quantization \$1;
+#X obj 419 431 outlet note;
+#X obj 575 429 outlet track;
+#X obj 751 339 spigot;
+#X obj 543 -158 route pattern quantization debug;
+#X connect 0 0 4 0;
+#X connect 2 0 48 0;
+#X connect 3 0 42 0;
+#X connect 4 0 51 0;
+#X connect 4 1 52 0;
+#X connect 5 0 53 0;
+#X connect 7 0 6 0;
+#X connect 7 1 0 0;
+#X connect 7 2 26 0;
+#X connect 9 0 8 0;
+#X connect 9 1 10 0;
+#X connect 11 0 34 0;
+#X connect 12 0 38 2;
+#X connect 14 1 16 0;
+#X connect 16 0 15 0;
+#X connect 16 0 21 0;
+#X connect 17 1 18 0;
+#X connect 18 0 15 0;
+#X connect 18 0 21 0;
+#X connect 19 0 41 0;
+#X connect 21 0 20 0;
+#X connect 22 0 23 0;
+#X connect 22 1 24 0;
+#X connect 23 0 48 0;
+#X connect 24 0 48 0;
+#X connect 26 0 25 0;
+#X connect 27 0 37 0;
+#X connect 29 0 28 0;
+#X connect 31 0 1 2;
+#X connect 33 0 32 0;
+#X connect 36 0 35 0;
+#X connect 37 0 33 0;
+#X connect 37 1 30 0;
+#X connect 38 0 7 0;
+#X connect 38 3 9 0;
+#X connect 39 0 49 0;
+#X connect 40 0 39 0;
+#X connect 41 0 22 0;
+#X connect 41 1 29 0;
+#X connect 46 0 40 0;
+#X connect 46 1 39 0;
+#X connect 47 0 38 0;
+#X connect 48 0 3 0;
+#X connect 48 1 14 0;
+#X connect 48 2 17 0;
+#X connect 48 3 54 0;
+#X connect 49 0 50 0;
+#X connect 50 0 38 0;
+#X connect 53 0 43 0;
+#X connect 54 0 13 0;
+#X connect 54 1 46 0;
+#X connect 54 2 53 1;