aboutsummaryrefslogtreecommitdiff
path: root/control/rrad.pattplay.pd
diff options
context:
space:
mode:
Diffstat (limited to 'control/rrad.pattplay.pd')
-rw-r--r--control/rrad.pattplay.pd714
1 files changed, 714 insertions, 0 deletions
diff --git a/control/rrad.pattplay.pd b/control/rrad.pattplay.pd
new file mode 100644
index 0000000..2051ac0
--- /dev/null
+++ b/control/rrad.pattplay.pd
@@ -0,0 +1,714 @@
+#N canvas 410 115 707 480 10;
+#N canvas 234 129 843 629 settings 0;
+#X obj 308 277 originator \$1 \$0;
+#X obj 415 251 inlet;
+#X obj 295 173 inlet;
+#X obj 295 231 t b f;
+#X msg 325 253 substate \$1;
+#X msg 293 254 set;
+#X obj 21 219 r \$0-svol;
+#X obj 21 268 s \$0-svol;
+#X obj 21 245 commun /svol \$0;
+#X obj 163 120 OSCroute /preset;
+#X obj 163 150 s \$0-preset;
+#X obj 163 96 r \$0-RRADICAL-OSC;
+#X obj 585 16 inlet;
+#X obj 616 147 makefilename /s%d;
+#X obj 456 506 outlet;
+#X obj 616 173 prepend get;
+#X obj 479 363 r \$0-svol;
+#X obj 472 386 * 0.007874;
+#X obj 456 414 * 1;
+#X obj 622 255 r \$0-preset-sel;
+#X obj 622 278 r \$0-preset-folder;
+#X obj 621 300 * 10;
+#X obj 602 339 +;
+#X obj 601 319 t b f;
+#X obj 603 371 s \$0-preset;
+#N canvas 0 0 1242 860 communs-s 0;
+#X obj 250 22 s \$0-s1;
+#X obj 150 22 r \$0-s1;
+#X obj 250 44 s \$0-s2;
+#X obj 150 44 r \$0-s2;
+#X obj 250 66 s \$0-s3;
+#X obj 150 66 r \$0-s3;
+#X obj 250 88 s \$0-s4;
+#X obj 150 88 r \$0-s4;
+#X obj 250 110 s \$0-s5;
+#X obj 150 110 r \$0-s5;
+#X obj 250 132 s \$0-s6;
+#X obj 150 132 r \$0-s6;
+#X obj 250 154 s \$0-s7;
+#X obj 150 154 r \$0-s7;
+#X obj 250 176 s \$0-s8;
+#X obj 150 176 r \$0-s8;
+#X obj 250 198 s \$0-s9;
+#X obj 150 198 r \$0-s9;
+#X obj 250 220 s \$0-s10;
+#X obj 150 220 r \$0-s10;
+#X obj 250 242 s \$0-s11;
+#X obj 150 242 r \$0-s11;
+#X obj 250 264 s \$0-s12;
+#X obj 150 264 r \$0-s12;
+#X obj 250 286 s \$0-s13;
+#X obj 150 286 r \$0-s13;
+#X obj 250 308 s \$0-s14;
+#X obj 150 308 r \$0-s14;
+#X obj 0 330 commun /s15 \$0;
+#X obj 250 330 s \$0-s15;
+#X obj 150 330 r \$0-s15;
+#X obj 0 22 commun /s1 \$0;
+#X obj 0 44 commun /s2 \$0;
+#X obj 0 66 commun /s3 \$0;
+#X obj 0 88 commun /s4 \$0;
+#X obj 0 110 commun /s5 \$0;
+#X obj 0 132 commun /s6 \$0;
+#X obj 0 154 commun /s7 \$0;
+#X obj 0 176 commun /s8 \$0;
+#X obj 0 198 commun /s9 \$0;
+#X obj 0 220 commun /s10 \$0;
+#X obj 0 242 commun /s11 \$0;
+#X obj 0 264 commun /s12 \$0;
+#X obj 0 286 commun /s13 \$0;
+#X obj 0 308 commun /s14 \$0;
+#X obj 253 352 s \$0-s16;
+#X obj 152 352 r \$0-s16;
+#X obj 2 352 commun /s16 \$0;
+#X obj 0 374 commun /s17 \$0;
+#X obj 250 374 s \$0-s17;
+#X obj 150 374 r \$0-s17;
+#X obj 0 396 commun /s18 \$0;
+#X obj 250 396 s \$0-s18;
+#X obj 150 396 r \$0-s18;
+#X obj 0 418 commun /s19 \$0;
+#X obj 250 418 s \$0-s19;
+#X obj 150 418 r \$0-s19;
+#X obj 0 440 commun /s20 \$0;
+#X obj 250 440 s \$0-s20;
+#X obj 150 440 r \$0-s20;
+#X obj 0 462 commun /s21 \$0;
+#X obj 250 462 s \$0-s21;
+#X obj 150 462 r \$0-s21;
+#X obj 0 484 commun /s22 \$0;
+#X obj 250 484 s \$0-s22;
+#X obj 150 484 r \$0-s22;
+#X obj 0 506 commun /s23 \$0;
+#X obj 250 506 s \$0-s23;
+#X obj 150 506 r \$0-s23;
+#X obj 0 528 commun /s24 \$0;
+#X obj 250 528 s \$0-s24;
+#X obj 150 528 r \$0-s24;
+#X obj 0 550 commun /s25 \$0;
+#X obj 250 550 s \$0-s25;
+#X obj 150 550 r \$0-s25;
+#X obj 0 572 commun /s26 \$0;
+#X obj 250 572 s \$0-s26;
+#X obj 150 572 r \$0-s26;
+#X obj 0 594 commun /s27 \$0;
+#X obj 250 594 s \$0-s27;
+#X obj 150 594 r \$0-s27;
+#X obj 0 616 commun /s28 \$0;
+#X obj 250 616 s \$0-s28;
+#X obj 150 616 r \$0-s28;
+#X obj 0 638 commun /s29 \$0;
+#X obj 250 638 s \$0-s29;
+#X obj 150 638 r \$0-s29;
+#X obj 0 660 commun /s30 \$0;
+#X obj 250 660 s \$0-s30;
+#X obj 150 660 r \$0-s30;
+#X obj 0 682 commun /s31 \$0;
+#X obj 250 682 s \$0-s31;
+#X obj 150 682 r \$0-s31;
+#X obj 0 706 commun /s32 \$0;
+#X obj 150 706 r \$0-s32;
+#X obj 250 707 s \$0-s32;
+#X connect 1 0 31 0;
+#X connect 3 0 32 0;
+#X connect 5 0 33 0;
+#X connect 7 0 34 0;
+#X connect 9 0 35 0;
+#X connect 11 0 36 0;
+#X connect 13 0 37 0;
+#X connect 15 0 38 0;
+#X connect 17 0 39 0;
+#X connect 19 0 40 0;
+#X connect 21 0 41 0;
+#X connect 23 0 42 0;
+#X connect 25 0 43 0;
+#X connect 27 0 44 0;
+#X connect 28 0 29 0;
+#X connect 30 0 28 0;
+#X connect 31 0 0 0;
+#X connect 32 0 2 0;
+#X connect 33 0 4 0;
+#X connect 34 0 6 0;
+#X connect 35 0 8 0;
+#X connect 36 0 10 0;
+#X connect 37 0 12 0;
+#X connect 38 0 14 0;
+#X connect 39 0 16 0;
+#X connect 40 0 18 0;
+#X connect 41 0 20 0;
+#X connect 42 0 22 0;
+#X connect 43 0 24 0;
+#X connect 44 0 26 0;
+#X connect 46 0 47 0;
+#X connect 47 0 45 0;
+#X connect 48 0 49 0;
+#X connect 50 0 48 0;
+#X connect 51 0 52 0;
+#X connect 53 0 51 0;
+#X connect 54 0 55 0;
+#X connect 56 0 54 0;
+#X connect 57 0 58 0;
+#X connect 59 0 57 0;
+#X connect 60 0 61 0;
+#X connect 62 0 60 0;
+#X connect 63 0 64 0;
+#X connect 65 0 63 0;
+#X connect 66 0 67 0;
+#X connect 68 0 66 0;
+#X connect 69 0 70 0;
+#X connect 71 0 69 0;
+#X connect 72 0 73 0;
+#X connect 74 0 72 0;
+#X connect 75 0 76 0;
+#X connect 77 0 75 0;
+#X connect 78 0 79 0;
+#X connect 80 0 78 0;
+#X connect 81 0 82 0;
+#X connect 83 0 81 0;
+#X connect 84 0 85 0;
+#X connect 86 0 84 0;
+#X connect 87 0 88 0;
+#X connect 89 0 87 0;
+#X connect 90 0 91 0;
+#X connect 92 0 90 0;
+#X connect 93 0 95 0;
+#X connect 94 0 93 0;
+#X restore 31 34 pd communs-s;
+#N canvas 0 0 1242 860 commun-radios 0;
+#X obj 0 22 _radio-commun /n1 \$0;
+#X obj 281 21 s \$0-n1;
+#X obj 181 21 r \$0-n1;
+#X obj 281 43 s \$0-n2;
+#X obj 181 43 r \$0-n2;
+#X obj 281 65 s \$0-n3;
+#X obj 181 65 r \$0-n3;
+#X obj 281 87 s \$0-n4;
+#X obj 181 87 r \$0-n4;
+#X obj 281 109 s \$0-n5;
+#X obj 181 109 r \$0-n5;
+#X obj 281 131 s \$0-n6;
+#X obj 181 131 r \$0-n6;
+#X obj 281 153 s \$0-n7;
+#X obj 181 153 r \$0-n7;
+#X obj 281 175 s \$0-n8;
+#X obj 181 175 r \$0-n8;
+#X obj 281 197 s \$0-n9;
+#X obj 181 197 r \$0-n9;
+#X obj 281 219 s \$0-n10;
+#X obj 181 219 r \$0-n10;
+#X obj 281 241 s \$0-n11;
+#X obj 181 241 r \$0-n11;
+#X obj 281 263 s \$0-n12;
+#X obj 181 263 r \$0-n12;
+#X obj 281 285 s \$0-n13;
+#X obj 181 285 r \$0-n13;
+#X obj 281 307 s \$0-n14;
+#X obj 181 307 r \$0-n14;
+#X obj 281 329 s \$0-n15;
+#X obj 181 329 r \$0-n15;
+#X obj 281 351 s \$0-n16;
+#X obj 181 351 r \$0-n16;
+#X obj 281 373 s \$0-n17;
+#X obj 181 373 r \$0-n17;
+#X obj 281 395 s \$0-n18;
+#X obj 181 395 r \$0-n18;
+#X obj 281 417 s \$0-n19;
+#X obj 181 417 r \$0-n19;
+#X obj 281 439 s \$0-n20;
+#X obj 181 439 r \$0-n20;
+#X obj 281 461 s \$0-n21;
+#X obj 181 461 r \$0-n21;
+#X obj 281 483 s \$0-n22;
+#X obj 181 483 r \$0-n22;
+#X obj 281 505 s \$0-n23;
+#X obj 181 505 r \$0-n23;
+#X obj 281 527 s \$0-n24;
+#X obj 181 527 r \$0-n24;
+#X obj 281 549 s \$0-n25;
+#X obj 181 549 r \$0-n25;
+#X obj 281 571 s \$0-n26;
+#X obj 181 571 r \$0-n26;
+#X obj 281 593 s \$0-n27;
+#X obj 181 593 r \$0-n27;
+#X obj 281 615 s \$0-n28;
+#X obj 181 615 r \$0-n28;
+#X obj 281 637 s \$0-n29;
+#X obj 181 637 r \$0-n29;
+#X obj 281 659 s \$0-n30;
+#X obj 181 659 r \$0-n30;
+#X obj 281 681 s \$0-n31;
+#X obj 181 681 r \$0-n31;
+#X obj 281 703 s \$0-n32;
+#X obj 181 703 r \$0-n32;
+#X obj 0 44 _radio-commun /n2 \$0;
+#X obj 0 66 _radio-commun /n3 \$0;
+#X obj 0 88 _radio-commun /n4 \$0;
+#X obj 0 110 _radio-commun /n5 \$0;
+#X obj 0 132 _radio-commun /n6 \$0;
+#X obj 0 154 _radio-commun /n7 \$0;
+#X obj 0 176 _radio-commun /n8 \$0;
+#X obj 0 198 _radio-commun /n9 \$0;
+#X obj 0 220 _radio-commun /n10 \$0;
+#X obj 0 242 _radio-commun /n11 \$0;
+#X obj 0 264 _radio-commun /n12 \$0;
+#X obj 0 286 _radio-commun /n13 \$0;
+#X obj 0 308 _radio-commun /n14 \$0;
+#X obj 0 330 _radio-commun /n15 \$0;
+#X obj 0 352 _radio-commun /n16 \$0;
+#X obj 0 374 _radio-commun /n17 \$0;
+#X obj 0 396 _radio-commun /n18 \$0;
+#X obj 0 418 _radio-commun /n19 \$0;
+#X obj 0 440 _radio-commun /n20 \$0;
+#X obj 0 462 _radio-commun /n21 \$0;
+#X obj 0 484 _radio-commun /n22 \$0;
+#X obj 0 506 _radio-commun /n23 \$0;
+#X obj 0 528 _radio-commun /n24 \$0;
+#X obj 0 550 _radio-commun /n25 \$0;
+#X obj 0 572 _radio-commun /n26 \$0;
+#X obj 0 594 _radio-commun /n27 \$0;
+#X obj 0 616 _radio-commun /n28 \$0;
+#X obj 0 638 _radio-commun /n29 \$0;
+#X obj 0 660 _radio-commun /n30 \$0;
+#X obj 0 682 _radio-commun /n31 \$0;
+#X obj 0 704 _radio-commun /n32 \$0;
+#X connect 0 0 1 0;
+#X connect 2 0 0 0;
+#X connect 4 0 65 0;
+#X connect 6 0 66 0;
+#X connect 8 0 67 0;
+#X connect 10 0 68 0;
+#X connect 12 0 69 0;
+#X connect 14 0 70 0;
+#X connect 16 0 71 0;
+#X connect 18 0 72 0;
+#X connect 20 0 73 0;
+#X connect 22 0 74 0;
+#X connect 24 0 75 0;
+#X connect 26 0 76 0;
+#X connect 28 0 77 0;
+#X connect 30 0 78 0;
+#X connect 32 0 79 0;
+#X connect 34 0 80 0;
+#X connect 36 0 81 0;
+#X connect 38 0 82 0;
+#X connect 40 0 83 0;
+#X connect 42 0 84 0;
+#X connect 44 0 85 0;
+#X connect 46 0 86 0;
+#X connect 48 0 87 0;
+#X connect 50 0 88 0;
+#X connect 52 0 89 0;
+#X connect 54 0 90 0;
+#X connect 56 0 91 0;
+#X connect 58 0 92 0;
+#X connect 60 0 93 0;
+#X connect 62 0 94 0;
+#X connect 64 0 95 0;
+#X connect 65 0 3 0;
+#X connect 66 0 5 0;
+#X connect 67 0 7 0;
+#X connect 68 0 9 0;
+#X connect 69 0 11 0;
+#X connect 70 0 13 0;
+#X connect 71 0 15 0;
+#X connect 72 0 17 0;
+#X connect 73 0 19 0;
+#X connect 74 0 21 0;
+#X connect 75 0 23 0;
+#X connect 76 0 25 0;
+#X connect 77 0 27 0;
+#X connect 78 0 29 0;
+#X connect 79 0 31 0;
+#X connect 80 0 33 0;
+#X connect 81 0 35 0;
+#X connect 82 0 37 0;
+#X connect 83 0 39 0;
+#X connect 84 0 41 0;
+#X connect 85 0 43 0;
+#X connect 86 0 45 0;
+#X connect 87 0 47 0;
+#X connect 88 0 49 0;
+#X connect 89 0 51 0;
+#X connect 90 0 53 0;
+#X connect 91 0 55 0;
+#X connect 92 0 57 0;
+#X connect 93 0 59 0;
+#X connect 94 0 61 0;
+#X connect 95 0 63 0;
+#X restore 29 59 pd commun-radios;
+#X obj 160 374 r \$0-octave;
+#X obj 160 400 commun /oct \$0;
+#X obj 160 424 s \$0-octave;
+#X obj 26 295 r \$0-resolution;
+#X obj 26 344 s \$0-resolution;
+#X obj 26 321 commun /resol \$0;
+#X obj 306 502 outlet;
+#X obj 306 422 + 0;
+#X obj 334 391 r \$0-octave;
+#X obj 334 412 * 12;
+#X text 355 502 Notes;
+#X obj 287 337 OSCroute /n* /s*;
+#X text 501 505 gates;
+#X obj 586 225 prepend get;
+#X obj 586 200 makefilename /n%d;
+#X obj 28 97 r \$0-RRADICAL-OSC;
+#X obj 28 121 OSCroute /bpm;
+#X obj 28 151 s \$0-bpm;
+#X obj 287 359 moses 13;
+#X obj 586 106 t f f;
+#X obj 144 297 r \$0-last;
+#X obj 144 323 commun /last \$0;
+#X obj 144 346 s \$0-last;
+#X obj 673 43 r \$0-last;
+#X obj 476 199 s \$0-show;
+#X obj 652 109 print mod;
+#X obj 192 179 r \$0-copy;
+#X msg 192 200 copy;
+#X obj 195 234 r \$0-paste;
+#X msg 195 255 paste;
+#X obj 673 65 + 1;
+#X obj 585 68 mod 32;
+#X obj 28 397 commun /transp \$0;
+#X obj 28 421 s \$0-transpose;
+#X obj 28 371 r \$0-transpose;
+#X obj 306 474 + 0;
+#X obj 341 441 r \$0-transpose;
+#X obj 476 167 spigot;
+#X obj 694 488 loadbang;
+#X obj 448 141 r \$0-blinkenlights;
+#X msg 694 506 1;
+#X obj 651 527 s \$0-blinkenlights;
+#X obj 27 444 r \$0-resolution;
+#X obj 27 494 s \$0-resolution;
+#X obj 27 470 commun /resol \$0;
+#X obj 49 525 r \$0-shuffle-value;
+#X obj 186 525 r \$0-random-value;
+#X obj 186 578 s \$0-random-value;
+#X obj 49 578 s \$0-shuffle-value;
+#X obj 49 554 commun /s \$0;
+#X obj 186 551 commun /rand \$0;
+#X obj 318 528 r \$0-mute;
+#X obj 318 582 s \$0-mute;
+#X obj 318 554 commun /play \$0;
+#X obj 586 86 + 1;
+#X obj 345 211 r \$0-originator;
+#X obj 164 20 loadbang;
+#X obj 164 46 symbol \$1;
+#X obj 164 68 s \$0-memento-name-r;
+#X obj 322 18 r \$0-memento-name;
+#X msg 322 44 create \$1;
+#X obj 322 69 s \$0-originator;
+#X obj 396 44 print creating;
+#X obj 303 202 f 0;
+#X connect 0 1 38 0;
+#X connect 1 0 0 1;
+#X connect 2 0 3 0;
+#X connect 2 0 90 0;
+#X connect 3 0 5 0;
+#X connect 3 1 4 0;
+#X connect 4 0 0 0;
+#X connect 5 0 0 0;
+#X connect 6 0 8 0;
+#X connect 8 0 7 0;
+#X connect 9 0 10 0;
+#X connect 11 0 9 0;
+#X connect 12 0 58 0;
+#X connect 13 0 15 0;
+#X connect 15 0 0 0;
+#X connect 16 0 17 0;
+#X connect 17 0 18 1;
+#X connect 18 0 14 0;
+#X connect 19 0 22 0;
+#X connect 20 0 21 0;
+#X connect 21 0 23 0;
+#X connect 22 0 24 0;
+#X connect 23 0 22 0;
+#X connect 23 1 22 1;
+#X connect 27 0 28 0;
+#X connect 28 0 29 0;
+#X connect 30 0 32 0;
+#X connect 32 0 31 0;
+#X connect 34 0 62 0;
+#X connect 35 0 36 0;
+#X connect 36 0 34 1;
+#X connect 38 0 45 0;
+#X connect 38 1 18 0;
+#X connect 40 0 0 0;
+#X connect 41 0 40 0;
+#X connect 42 0 43 0;
+#X connect 43 0 44 0;
+#X connect 45 0 34 0;
+#X connect 46 0 41 0;
+#X connect 46 1 13 0;
+#X connect 47 0 48 0;
+#X connect 48 0 49 0;
+#X connect 50 0 57 0;
+#X connect 53 0 54 0;
+#X connect 54 0 0 0;
+#X connect 55 0 56 0;
+#X connect 56 0 0 0;
+#X connect 57 0 58 1;
+#X connect 58 0 64 0;
+#X connect 58 0 81 0;
+#X connect 59 0 60 0;
+#X connect 61 0 59 0;
+#X connect 62 0 33 0;
+#X connect 63 0 62 1;
+#X connect 64 0 51 0;
+#X connect 65 0 67 0;
+#X connect 66 0 64 1;
+#X connect 67 0 68 0;
+#X connect 69 0 71 0;
+#X connect 71 0 70 0;
+#X connect 72 0 76 0;
+#X connect 73 0 77 0;
+#X connect 76 0 75 0;
+#X connect 77 0 74 0;
+#X connect 78 0 80 0;
+#X connect 80 0 79 0;
+#X connect 81 0 46 0;
+#X connect 82 0 0 0;
+#X connect 83 0 84 0;
+#X connect 84 0 85 0;
+#X connect 86 0 87 0;
+#X connect 87 0 88 0;
+#X connect 87 0 89 0;
+#X connect 90 0 3 0;
+#X restore 306 166 pd settings;
+#X obj 369 73 inlet;
+#X text 314 49 Direct load/save;
+#X obj 276 257 outlet;
+#N canvas 807 628 450 300 stuff 0;
+#X obj 74 170 s \$0-main-cnv;
+#X msg 77 89 vis_size \$1 \$2;
+#X obj 78 60 pack 0 0;
+#X obj 104 35 t b f;
+#X floatatom 76 18 5 0 0 0 - - -;
+#X floatatom 162 21 5 0 0 0 - - -;
+#X obj 75 136 spigot;
+#X obj 104 118 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+1;
+#X obj 182 134 spigot;
+#X obj 218 108 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+1;
+#X obj 181 168 s \$0-keyboard-cnv;
+#X obj 230 137 spigot;
+#X obj 266 105 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+1;
+#X obj 304 168 s \$0-black-cnv;
+#X obj 304 134 spigot;
+#X obj 338 110 tgl 15 0 empty empty background 0 -6 0 8 -262144 -1
+-1 0 1;
+#X obj 328 155 s \$0-background;
+#X connect 1 0 6 0;
+#X connect 1 0 8 0;
+#X connect 1 0 11 0;
+#X connect 1 0 14 0;
+#X connect 2 0 1 0;
+#X connect 3 0 2 0;
+#X connect 3 1 2 1;
+#X connect 4 0 2 0;
+#X connect 5 0 3 0;
+#X connect 6 0 0 0;
+#X connect 7 0 6 1;
+#X connect 8 0 10 0;
+#X connect 9 0 8 1;
+#X connect 11 0 13 0;
+#X connect 12 0 11 1;
+#X connect 14 0 16 0;
+#X connect 15 0 14 1;
+#X restore 304 326 pd stuff;
+#N canvas 450 333 801 410 calc 0;
+#X obj 43 41 r \$0-resolution;
+#X obj 65 92 * 2;
+#X obj 38 208 s \$0-resolution-show;
+#X obj 42 66 int;
+#X obj 38 150 makefilename 1/%d;
+#X msg 35 176 label \$1;
+#X obj 72 120 expr pow(2 \, $f1);
+#X connect 0 0 3 0;
+#X connect 3 0 6 0;
+#X connect 4 0 5 0;
+#X connect 5 0 2 0;
+#X connect 6 0 4 0;
+#X restore 311 306 pd calc;
+#X obj 264 109 r \$0-preset;
+#N canvas 186 185 450 300 reset 0;
+#X obj 144 16 r \$0-reset;
+#X obj 23 111 until;
+#X obj 22 181 makefilename \$0-s%d;
+#X obj 19 71 t b b;
+#X obj 30 146 f 1;
+#X msg 76 110 1;
+#X obj 62 148 + 1;
+#X msg 20 91 31;
+#X obj 162 182 makefilename \$0-n%d;
+#X msg 163 208 \; \$1 0;
+#X msg 80 211 \; \$1 0;
+#X obj 137 94 s \$0-svol;
+#X msg 131 65 127;
+#X msg 220 64 31;
+#X obj 224 93 s \$0-last;
+#X msg 291 66 0;
+#X obj 295 94 s \$0-transpose;
+#X obj 338 156 loadbang;
+#X msg 335 175 1;
+#X obj 340 203 s \$0-mute;
+#X connect 0 0 3 0;
+#X connect 0 0 13 0;
+#X connect 0 0 15 0;
+#X connect 0 0 18 0;
+#X connect 1 0 4 0;
+#X connect 2 0 10 0;
+#X connect 3 0 7 0;
+#X connect 3 1 5 0;
+#X connect 3 1 12 0;
+#X connect 4 0 6 0;
+#X connect 4 0 2 0;
+#X connect 4 0 8 0;
+#X connect 5 0 4 0;
+#X connect 6 0 4 1;
+#X connect 7 0 1 0;
+#X connect 8 0 9 0;
+#X connect 12 0 11 0;
+#X connect 13 0 14 0;
+#X connect 15 0 16 0;
+#X connect 17 0 18 0;
+#X connect 18 0 19 0;
+#X restore 305 345 pd reset;
+#X obj 340 259 outlet;
+#X obj 408 94 r \$0-beat;
+#N canvas 586 27 218 188 tempomap 0;
+#X obj 30 11 inlet;
+#X obj 95 164 outlet;
+#X obj 75 13 r \$0-resolution;
+#X obj 30 116 nroute b1 1;
+#X obj 76 71 makefilename b%d;
+#X msg 76 95 \$1;
+#X obj 30 140 unpack s 0;
+#X obj 75 52 expr pow(2 \, $f1);
+#X obj 75 32 int;
+#X connect 0 0 3 0;
+#X connect 2 0 8 0;
+#X connect 3 0 6 0;
+#X connect 4 0 5 0;
+#X connect 5 0 3 1;
+#X connect 6 1 1 0;
+#X connect 7 0 4 0;
+#X connect 8 0 7 0;
+#X restore 408 120 pd tempomap;
+#N canvas 45 266 651 594 shuffle 0;
+#X obj 73 107 mod 2;
+#X obj 73 128 select 0 1;
+#X obj 82 315 f;
+#X obj 41 315 f;
+#X obj 55 369 outlet;
+#X obj 260 171 random 10;
+#X obj 260 202 * 0.001;
+#X obj 333 172 * 0.001;
+#X obj 100 226 delay 0;
+#X obj 164 277 delay 0;
+#X obj 155 18 r \$0-shuffle-value;
+#X obj 333 130 r \$0-random-value;
+#X obj 46 67 inlet;
+#X obj 414 176 > 0;
+#X obj 260 225 spigot;
+#X obj 415 210 select 0;
+#X msg 415 233 0;
+#X obj 244 250 + 0;
+#X obj 305 5 r \$0-bpm;
+#X obj 305 29 select 0;
+#X msg 305 51 120;
+#X obj 401 19 r \$0-resolution;
+#X obj 401 40 select 0;
+#X msg 401 62 1;
+#X obj 153 69 clip 0 100;
+#X obj 452 63 int;
+#X obj 305 75 expr 60000/$f1;
+#X obj 452 84 expr 1/pow(2 \, $f1);
+#X obj 479 140 *;
+#X obj 153 96 * 0.01;
+#X obj 228 132 *;
+#X obj 473 108 t b b f;
+#X obj 228 92 f 0;
+#X obj 292 114 t b;
+#X msg 311 365 0;
+#X obj 314 343 t b;
+#X connect 0 0 1 0;
+#X connect 1 0 8 0;
+#X connect 1 1 5 0;
+#X connect 1 1 9 0;
+#X connect 2 0 4 0;
+#X connect 3 0 4 0;
+#X connect 5 0 6 0;
+#X connect 6 0 14 0;
+#X connect 7 0 6 1;
+#X connect 8 0 3 0;
+#X connect 9 0 2 0;
+#X connect 10 0 24 0;
+#X connect 11 0 7 0;
+#X connect 11 0 13 0;
+#X connect 12 0 0 0;
+#X connect 12 0 2 1;
+#X connect 12 0 3 1;
+#X connect 13 0 14 1;
+#X connect 13 0 15 0;
+#X connect 14 0 17 1;
+#X connect 15 0 16 0;
+#X connect 16 0 17 1;
+#X connect 17 0 9 1;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 19 1 26 0;
+#X connect 20 0 26 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 22 1 25 0;
+#X connect 23 0 31 0;
+#X connect 24 0 29 0;
+#X connect 25 0 27 0;
+#X connect 26 0 28 0;
+#X connect 26 0 33 0;
+#X connect 27 0 31 0;
+#X connect 28 0 30 1;
+#X connect 29 0 30 0;
+#X connect 29 0 32 1;
+#X connect 30 0 17 0;
+#X connect 31 0 32 0;
+#X connect 31 1 28 0;
+#X connect 31 2 28 1;
+#X connect 32 0 30 0;
+#X connect 33 0 32 0;
+#X connect 34 0 9 1;
+#X connect 35 0 34 0;
+#X restore 409 142 pd shuffle;
+#X obj 382 197 r \$0-mute;
+#X obj 276 231 spigot;
+#X obj 345 232 spigot;
+#X obj 33 95 inlet;
+#X obj 34 115 s \$0-beat;
+#X connect 0 0 13 0;
+#X connect 0 1 14 0;
+#X connect 1 0 0 1;
+#X connect 6 0 0 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 0 2;
+#X connect 12 0 13 1;
+#X connect 12 0 14 1;
+#X connect 13 0 3 0;
+#X connect 14 0 8 0;
+#X connect 15 0 16 0;