aboutsummaryrefslogtreecommitdiff
path: root/control/rrad.pattseq-ng.pd
diff options
context:
space:
mode:
Diffstat (limited to 'control/rrad.pattseq-ng.pd')
-rw-r--r--control/rrad.pattseq-ng.pd1049
1 files changed, 1049 insertions, 0 deletions
diff --git a/control/rrad.pattseq-ng.pd b/control/rrad.pattseq-ng.pd
new file mode 100644
index 0000000..ff1aa60
--- /dev/null
+++ b/control/rrad.pattseq-ng.pd
@@ -0,0 +1,1049 @@
+#N canvas 172 283 822 335 10;
+#X obj 1 16 cnv 15 820 318 empty \$0-background empty 20 12 0 14 -123526
+-262131 0;
+#X obj 2 30 cnv 15 120 205 empty empty patterns 10 8 0 12 -233017 -66577
+0;
+#X obj 125 30 cnv 15 75 205 empty \$0-keyboard-cnv keys 20 10 0 10
+-166441 -66577 0;
+#X obj 2 239 cnv 15 120 60 empty empty shuffle 10 12 0 10 -233017 -66577
+0;
+#X obj 203 30 cnv 15 516 300 empty \$0-main-cnv sequencer 20 8 0 14
+-232237 -66577 0;
+#X obj 208 220 vsl 8 64 0 127 0 0 \$0-s1 \$0-s1 empty 0 -8 0 8 -166441
+-1 -1 6300 1;
+#X obj 223 220 vsl 8 64 0 127 0 0 \$0-s2 \$0-s2 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 240 220 vsl 8 64 0 127 0 0 \$0-s3 \$0-s3 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 256 220 vsl 8 64 0 127 0 0 \$0-s4 \$0-s4 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 272 220 vsl 8 64 0 127 0 0 \$0-s5 \$0-s5 empty 0 -8 0 8 -233017
+-1 -1 6300 1;
+#X obj 289 220 vsl 8 64 0 127 0 0 \$0-s6 \$0-s6 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 305 220 vsl 8 64 0 127 0 0 \$0-s7 \$0-s7 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 320 220 vsl 8 64 0 127 0 0 \$0-s8 \$0-s8 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 862 27 inlet;
+#N canvas 234 129 914 629 settings 0;
+#X obj 415 251 inlet;
+#X obj 295 210 inlet;
+#X obj 295 231 t b f;
+#X msg 325 253 substate \$1;
+#X msg 293 254 set;
+#X obj 30 354 OSCroute /preset;
+#X obj 30 384 s \$0-preset;
+#X obj 30 330 r \$0-RRADICAL-OSC;
+#X obj 585 13 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 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 _slider-commun /s15 \$0;
+#X obj 250 330 s \$0-s15;
+#X obj 150 330 r \$0-s15;
+#X obj 0 22 _slider-commun /s1 \$0;
+#X obj 0 44 _slider-commun /s2 \$0;
+#X obj 0 66 _slider-commun /s3 \$0;
+#X obj 0 88 _slider-commun /s4 \$0;
+#X obj 0 110 _slider-commun /s5 \$0;
+#X obj 0 132 _slider-commun /s6 \$0;
+#X obj 0 154 _slider-commun /s7 \$0;
+#X obj 0 176 _slider-commun /s8 \$0;
+#X obj 0 198 _slider-commun /s9 \$0;
+#X obj 0 220 _slider-commun /s10 \$0;
+#X obj 0 242 _slider-commun /s11 \$0;
+#X obj 0 264 _slider-commun /s12 \$0;
+#X obj 0 286 _slider-commun /s13 \$0;
+#X obj 0 308 _slider-commun /s14 \$0;
+#X obj 253 352 s \$0-s16;
+#X obj 152 352 r \$0-s16;
+#X obj 2 352 _slider-commun /s16 \$0;
+#X obj 0 374 _slider-commun /s17 \$0;
+#X obj 250 374 s \$0-s17;
+#X obj 150 374 r \$0-s17;
+#X obj 0 396 _slider-commun /s18 \$0;
+#X obj 250 396 s \$0-s18;
+#X obj 150 396 r \$0-s18;
+#X obj 0 418 _slider-commun /s19 \$0;
+#X obj 250 418 s \$0-s19;
+#X obj 150 418 r \$0-s19;
+#X obj 0 440 _slider-commun /s20 \$0;
+#X obj 250 440 s \$0-s20;
+#X obj 150 440 r \$0-s20;
+#X obj 0 462 _slider-commun /s21 \$0;
+#X obj 250 462 s \$0-s21;
+#X obj 150 462 r \$0-s21;
+#X obj 0 484 _slider-commun /s22 \$0;
+#X obj 250 484 s \$0-s22;
+#X obj 150 484 r \$0-s22;
+#X obj 0 506 _slider-commun /s23 \$0;
+#X obj 250 506 s \$0-s23;
+#X obj 150 506 r \$0-s23;
+#X obj 0 528 _slider-commun /s24 \$0;
+#X obj 250 528 s \$0-s24;
+#X obj 150 528 r \$0-s24;
+#X obj 0 550 _slider-commun /s25 \$0;
+#X obj 250 550 s \$0-s25;
+#X obj 150 550 r \$0-s25;
+#X obj 0 572 _slider-commun /s26 \$0;
+#X obj 250 572 s \$0-s26;
+#X obj 150 572 r \$0-s26;
+#X obj 0 594 _slider-commun /s27 \$0;
+#X obj 250 594 s \$0-s27;
+#X obj 150 594 r \$0-s27;
+#X obj 0 616 _slider-commun /s28 \$0;
+#X obj 250 616 s \$0-s28;
+#X obj 150 616 r \$0-s28;
+#X obj 0 638 _slider-commun /s29 \$0;
+#X obj 250 638 s \$0-s29;
+#X obj 150 638 r \$0-s29;
+#X obj 0 660 _slider-commun /s30 \$0;
+#X obj 250 660 s \$0-s30;
+#X obj 150 660 r \$0-s30;
+#X obj 0 682 _slider-commun /s31 \$0;
+#X obj 250 682 s \$0-s31;
+#X obj 150 682 r \$0-s31;
+#X obj 0 706 _slider-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 526 22 502 872 commun-radios 0;
+#X obj 23 62 _radio-commun /n1 \$0;
+#X obj 304 61 s \$0-n1;
+#X obj 204 61 r \$0-n1;
+#X obj 304 83 s \$0-n2;
+#X obj 204 83 r \$0-n2;
+#X obj 304 105 s \$0-n3;
+#X obj 204 105 r \$0-n3;
+#X obj 304 127 s \$0-n4;
+#X obj 204 127 r \$0-n4;
+#X obj 304 149 s \$0-n5;
+#X obj 204 149 r \$0-n5;
+#X obj 304 171 s \$0-n6;
+#X obj 204 171 r \$0-n6;
+#X obj 304 193 s \$0-n7;
+#X obj 204 193 r \$0-n7;
+#X obj 304 215 s \$0-n8;
+#X obj 204 215 r \$0-n8;
+#X obj 304 237 s \$0-n9;
+#X obj 204 237 r \$0-n9;
+#X obj 304 259 s \$0-n10;
+#X obj 204 259 r \$0-n10;
+#X obj 304 281 s \$0-n11;
+#X obj 204 281 r \$0-n11;
+#X obj 304 303 s \$0-n12;
+#X obj 204 303 r \$0-n12;
+#X obj 304 325 s \$0-n13;
+#X obj 204 325 r \$0-n13;
+#X obj 304 347 s \$0-n14;
+#X obj 204 347 r \$0-n14;
+#X obj 304 369 s \$0-n15;
+#X obj 204 369 r \$0-n15;
+#X obj 304 391 s \$0-n16;
+#X obj 204 391 r \$0-n16;
+#X obj 304 413 s \$0-n17;
+#X obj 204 413 r \$0-n17;
+#X obj 304 435 s \$0-n18;
+#X obj 204 435 r \$0-n18;
+#X obj 304 457 s \$0-n19;
+#X obj 204 457 r \$0-n19;
+#X obj 304 479 s \$0-n20;
+#X obj 204 479 r \$0-n20;
+#X obj 304 501 s \$0-n21;
+#X obj 204 501 r \$0-n21;
+#X obj 304 523 s \$0-n22;
+#X obj 204 523 r \$0-n22;
+#X obj 304 545 s \$0-n23;
+#X obj 204 545 r \$0-n23;
+#X obj 304 567 s \$0-n24;
+#X obj 204 567 r \$0-n24;
+#X obj 304 589 s \$0-n25;
+#X obj 204 589 r \$0-n25;
+#X obj 304 611 s \$0-n26;
+#X obj 204 611 r \$0-n26;
+#X obj 304 633 s \$0-n27;
+#X obj 204 633 r \$0-n27;
+#X obj 304 655 s \$0-n28;
+#X obj 204 655 r \$0-n28;
+#X obj 304 677 s \$0-n29;
+#X obj 204 677 r \$0-n29;
+#X obj 304 699 s \$0-n30;
+#X obj 204 699 r \$0-n30;
+#X obj 304 721 s \$0-n31;
+#X obj 204 721 r \$0-n31;
+#X obj 304 743 s \$0-n32;
+#X obj 204 743 r \$0-n32;
+#X obj 23 84 _radio-commun /n2 \$0;
+#X obj 23 106 _radio-commun /n3 \$0;
+#X obj 23 128 _radio-commun /n4 \$0;
+#X obj 23 150 _radio-commun /n5 \$0;
+#X obj 23 172 _radio-commun /n6 \$0;
+#X obj 23 194 _radio-commun /n7 \$0;
+#X obj 23 216 _radio-commun /n8 \$0;
+#X obj 23 238 _radio-commun /n9 \$0;
+#X obj 23 260 _radio-commun /n10 \$0;
+#X obj 23 282 _radio-commun /n11 \$0;
+#X obj 23 304 _radio-commun /n12 \$0;
+#X obj 23 326 _radio-commun /n13 \$0;
+#X obj 23 348 _radio-commun /n14 \$0;
+#X obj 23 370 _radio-commun /n15 \$0;
+#X obj 23 392 _radio-commun /n16 \$0;
+#X obj 23 414 _radio-commun /n17 \$0;
+#X obj 23 436 _radio-commun /n18 \$0;
+#X obj 23 458 _radio-commun /n19 \$0;
+#X obj 23 480 _radio-commun /n20 \$0;
+#X obj 23 502 _radio-commun /n21 \$0;
+#X obj 23 524 _radio-commun /n22 \$0;
+#X obj 23 546 _radio-commun /n23 \$0;
+#X obj 23 568 _radio-commun /n24 \$0;
+#X obj 23 590 _radio-commun /n25 \$0;
+#X obj 23 612 _radio-commun /n26 \$0;
+#X obj 23 634 _radio-commun /n27 \$0;
+#X obj 23 656 _radio-commun /n28 \$0;
+#X obj 23 678 _radio-commun /n29 \$0;
+#X obj 23 700 _radio-commun /n30 \$0;
+#X obj 23 722 _radio-commun /n31 \$0;
+#X obj 23 744 _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 306 527 outlet;
+#X obj 306 422 + 0;
+#X obj 334 391 r \$0-octave;
+#X obj 334 412 * 12;
+#X text 355 527 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 29 261 r \$0-RRADICAL-OSC;
+#X obj 29 285 OSCroute /bpm;
+#X obj 29 304 s \$0-bpm;
+#X obj 287 359 moses 13;
+#X obj 586 121 t f f;
+#X obj 629 13 r \$0-last;
+#X obj 476 199 s \$0-show;
+#X obj 733 29 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 629 35 + 1;
+#X obj 585 52 mod 32;
+#X obj 306 474 + 0;
+#X obj 341 441 r \$0-transpose;
+#X obj 476 167 spigot;
+#X obj 561 405 loadbang;
+#X obj 448 141 r \$0-blinkenlights;
+#X msg 561 423 1;
+#X obj 561 449 s \$0-blinkenlights;
+#X obj 586 101 + 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 334 39 r \$0-memento-name;
+#X msg 377 76 create \$1;
+#X obj 330 107 s \$0-originator;
+#X msg 334 76 set;
+#X obj 335 56 t b s;
+#X obj 634 606 outlet;
+#X obj 584 510 r \$0-preset;
+#X obj 668 549 symbol \$1;
+#X obj 731 511 r \$0-memento-name;
+#X obj 600 567 pack 0 s;
+#X obj 668 511 loadbang;
+#X msg 617 586 \$2/preset \$1;
+#X obj 626 536 t b s;
+#X obj 168 89 r \$0-RRADICAL-OSC;
+#X obj 168 111 OSCroute /name;
+#X obj 175 148 s \$0-memento-name-r;
+#X obj 180 130 symbol;
+#X text 416 606 Notify outlet for pattplay-ers;
+#X obj 568 548 f 0;
+#X obj 553 482 r \$0-notify;
+#N canvas 0 0 675 583 morecommuns 0;
+#X obj 133 33 r \$0-svol;
+#X obj 133 82 s \$0-svol;
+#X obj 133 59 _slider-commun /svol \$0;
+#X obj 272 188 r \$0-octave;
+#X obj 272 214 commun /oct \$0;
+#X obj 272 238 s \$0-octave;
+#X obj 138 109 r \$0-resolution;
+#X obj 138 158 s \$0-resolution;
+#X obj 138 135 commun /resol \$0;
+#X obj 256 111 r \$0-last;
+#X obj 256 137 commun /last \$0;
+#X obj 256 160 s \$0-last;
+#X obj 140 211 commun /transp \$0;
+#X obj 140 235 s \$0-transpose;
+#X obj 140 185 r \$0-transpose;
+#X obj 139 258 r \$0-resolution;
+#X obj 139 308 s \$0-resolution;
+#X obj 139 284 commun /resol \$0;
+#X obj 161 339 r \$0-shuffle-value;
+#X obj 309 341 r \$0-random-value;
+#X obj 309 394 s \$0-random-value;
+#X obj 161 392 s \$0-shuffle-value;
+#X obj 161 368 _slider-commun /s \$0;
+#X obj 309 367 commun /rand \$0;
+#X obj 531 341 r \$0-mute;
+#X obj 531 395 s \$0-mute;
+#X obj 531 367 commun /play \$0;
+#X obj 442 364 s \$0-notify;
+#X obj 129 414 s \$0-notify;
+#X obj 383 215 s \$0-notify;
+#X obj 374 136 s \$0-notify;
+#X obj 49 329 s \$0-notify;
+#X obj 244 83 s \$0-notify;
+#X connect 0 0 2 0;
+#X connect 0 0 32 0;
+#X connect 2 0 1 0;
+#X connect 3 0 4 0;
+#X connect 3 0 29 0;
+#X connect 4 0 5 0;
+#X connect 6 0 8 0;
+#X connect 6 0 32 0;
+#X connect 8 0 7 0;
+#X connect 9 0 10 0;
+#X connect 9 0 30 0;
+#X connect 10 0 11 0;
+#X connect 12 0 13 0;
+#X connect 12 0 31 0;
+#X connect 14 0 12 0;
+#X connect 14 0 31 0;
+#X connect 15 0 17 0;
+#X connect 15 0 31 0;
+#X connect 17 0 16 0;
+#X connect 17 0 31 0;
+#X connect 18 0 22 0;
+#X connect 18 0 28 0;
+#X connect 19 0 23 0;
+#X connect 19 0 27 0;
+#X connect 22 0 21 0;
+#X connect 23 0 20 0;
+#X connect 24 0 26 0;
+#X connect 24 0 27 0;
+#X connect 26 0 25 0;
+#X restore 34 147 pd morecommuns;
+#X obj 553 511 t b;
+#X obj 621 300 * 8;
+#X obj 586 72 t f f;
+#X obj 818 574 outlet;
+#X text 816 596 OSC outlet;
+#X obj 308 277 originator \$1 \$0;
+#X obj 415 303 s \$0-osc-outlet;
+#X obj 787 542 r \$0-osc-outlet;
+#X obj 137 514 bag;
+#X obj 137 488 pack 0 0;
+#X obj 154 389 r \$0-mute;
+#X msg 90 461 flush;
+#X msg 140 460 clear;
+#X obj 134 437 select 0 1;
+#X obj 137 538 pack 0 0;
+#X obj 148 562 unpack 0 0;
+#X obj 306 503 spigot;
+#X obj 456 481 spigot;
+#X obj 154 410 t f f;
+#X connect 0 0 83 1;
+#X connect 1 0 2 0;
+#X connect 2 0 4 0;
+#X connect 2 1 3 0;
+#X connect 3 0 83 0;
+#X connect 4 0 83 0;
+#X connect 5 0 6 0;
+#X connect 7 0 5 0;
+#X connect 8 0 44 0;
+#X connect 9 0 11 0;
+#X connect 11 0 83 0;
+#X connect 12 0 13 0;
+#X connect 13 0 14 1;
+#X connect 14 0 87 1;
+#X connect 14 0 95 0;
+#X connect 15 0 17 0;
+#X connect 16 0 79 0;
+#X connect 17 0 19 0;
+#X connect 18 0 17 0;
+#X connect 18 1 17 1;
+#X connect 23 0 45 0;
+#X connect 24 0 25 0;
+#X connect 25 0 23 1;
+#X connect 27 0 34 0;
+#X connect 27 1 14 0;
+#X connect 29 0 83 0;
+#X connect 30 0 29 0;
+#X connect 31 0 32 0;
+#X connect 32 0 33 0;
+#X connect 34 0 23 0;
+#X connect 35 0 30 0;
+#X connect 35 1 9 0;
+#X connect 36 0 43 0;
+#X connect 39 0 40 0;
+#X connect 40 0 83 0;
+#X connect 41 0 42 0;
+#X connect 42 0 83 0;
+#X connect 43 0 44 1;
+#X connect 44 0 80 0;
+#X connect 45 0 87 0;
+#X connect 45 0 94 0;
+#X connect 46 0 45 1;
+#X connect 47 0 37 0;
+#X connect 48 0 50 0;
+#X connect 49 0 47 1;
+#X connect 50 0 51 0;
+#X connect 52 0 35 0;
+#X connect 53 0 83 0;
+#X connect 54 0 55 0;
+#X connect 55 0 56 0;
+#X connect 57 0 61 0;
+#X connect 58 0 59 0;
+#X connect 60 0 59 0;
+#X connect 61 0 60 0;
+#X connect 61 1 58 0;
+#X connect 63 0 66 0;
+#X connect 63 0 75 1;
+#X connect 64 0 66 1;
+#X connect 65 0 69 0;
+#X connect 66 0 68 0;
+#X connect 67 0 64 0;
+#X connect 68 0 62 0;
+#X connect 69 0 66 0;
+#X connect 69 1 64 0;
+#X connect 70 0 71 0;
+#X connect 71 0 73 0;
+#X connect 73 0 72 0;
+#X connect 75 0 66 0;
+#X connect 76 0 78 0;
+#X connect 78 0 75 0;
+#X connect 79 0 18 0;
+#X connect 80 0 47 0;
+#X connect 80 1 52 0;
+#X connect 83 1 27 0;
+#X connect 83 2 84 0;
+#X connect 85 0 81 0;
+#X connect 86 0 92 0;
+#X connect 87 0 86 0;
+#X connect 88 0 96 0;
+#X connect 89 0 86 0;
+#X connect 90 0 86 0;
+#X connect 91 0 89 0;
+#X connect 91 1 90 0;
+#X connect 92 0 93 0;
+#X connect 93 0 22 0;
+#X connect 93 1 10 0;
+#X connect 94 0 22 0;
+#X connect 95 0 10 0;
+#X connect 96 0 94 1;
+#X connect 96 0 95 1;
+#X connect 96 1 91 0;
+#X restore 1001 133 pd settings;
+#X obj 1060 35 inlet;
+#X obj 15 168 hsl 64 15 0 127 0 0 \$0-svol \$0-svol volume 4 4 1 6
+-262144 -123526 -1 5200 1;
+#X obj 963 214 outlet;
+#X obj 336 220 vsl 8 64 0 127 0 0 \$0-s9 \$0-s9 empty 0 -8 0 8 -233017
+-1 -1 6300 1;
+#X obj 352 220 vsl 8 64 0 127 0 0 \$0-s10 \$0-s10 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 368 220 vsl 8 64 0 127 0 0 \$0-s11 \$0-s11 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 384 220 vsl 8 64 0 127 0 0 \$0-s12 \$0-s12 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 401 220 vsl 8 64 0 127 0 0 \$0-s13 \$0-s13 empty 0 -8 0 8 -233017
+-1 -1 6300 1;
+#X obj 417 220 vsl 8 64 0 127 0 0 \$0-s14 \$0-s14 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 433 220 vsl 8 64 0 127 0 0 \$0-s15 \$0-s15 empty 0 -8 0 8 -262144
+-1 -1 6300 1;
+#X obj 449 220 vsl 8 64 0 127 0 0 \$0-s16 \$0-s16 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 12 145 nbx 3 10 -1e+37 1e+37 0 0 \$0-preset \$0-preset preset
+0 -6 1 8 -233017 -1 -1 0 256;
+#X obj 12 117 hradio 10 1 0 10 \$0-preset-folder \$0-preset-folder-r
+preset-folder 0 -6 0 8 -233017 -1 -1 0;
+#X obj 12 64 hradio 10 0 0 10 \$0-preset-sel \$0-preset-sel-r preset-sel
+0 -6 0 8 -233017 -1 -1 0;
+#X obj 206 46 vradio 12 1 0 14 \$0-n1 \$0-n1 empty 0 -6 0 8 -166441
+-1 -1 6;
+#X obj 222 46 vradio 12 1 0 14 \$0-n2 \$0-n2 empty 0 -6 0 8 -262144
+-1 -1 6;
+#X obj 238 46 vradio 12 1 0 14 \$0-n3 \$0-n3 empty 0 -6 0 8 -262144
+-1 -1 0;
+#X obj 254 46 vradio 12 1 0 14 \$0-n4 \$0-n4 empty 0 -6 0 8 -262144
+-1 -1 0;
+#X obj 270 46 vradio 12 1 0 14 \$0-n5 \$0-n5 empty 0 -6 0 8 -233017
+-1 -1 6;
+#X obj 286 46 vradio 12 1 0 14 \$0-n6 \$0-n6 empty 0 -6 0 8 -262144
+-1 -1 0;
+#X obj 302 46 vradio 12 1 0 14 \$0-n7 \$0-n7 empty 0 -6 0 8 -262144
+-1 -1 6;
+#X obj 318 46 vradio 12 1 0 14 \$0-n8 \$0-n8 empty 0 -6 0 8 -262144
+-1 -1 0;
+#X obj 334 46 vradio 12 1 0 14 \$0-n9 \$0-n9 empty 0 -6 0 8 -233017
+-1 -1 8;
+#X obj 350 46 vradio 12 1 0 14 \$0-n10 \$0-n10 empty 0 -6 0 8 -262144
+-1 -1 0;
+#X obj 366 46 vradio 12 1 0 14 \$0-n11 \$0-n11 empty 0 -6 0 8 -262144
+-1 -1 8;
+#X obj 382 46 vradio 12 1 0 14 \$0-n12 \$0-n12 empty 0 -6 0 8 -262144
+-1 -1 0;
+#X obj 399 46 vradio 12 1 0 14 \$0-n13 \$0-n13 empty 0 -6 0 8 -233017
+-1 -1 6;
+#X obj 415 46 vradio 12 1 0 14 \$0-n14 \$0-n14 empty 0 -6 0 8 -262144
+-1 -1 6;
+#X obj 431 46 vradio 12 1 0 14 \$0-n15 \$0-n15 empty 0 -6 0 8 -262144
+-1 -1 2;
+#X obj 447 46 vradio 12 1 0 14 \$0-n16 \$0-n16 empty 0 -6 0 8 -262144
+-1 -1 2;
+#X obj 462 46 vradio 12 1 0 14 \$0-n17 \$0-n17 empty 0 -6 0 8 -166441
+-1 -1 0;
+#X obj 478 46 vradio 12 1 0 14 \$0-n18 \$0-n18 empty 0 -6 0 8 -262144
+-1 -1 0;
+#X obj 494 46 vradio 12 1 0 14 \$0-n19 \$0-n19 empty 0 -6 0 8 -262144
+-1 -1 11;
+#X obj 510 46 vradio 12 1 0 14 \$0-n20 \$0-n20 empty 0 -6 0 8 -262144
+-1 -1 11;
+#X obj 525 46 vradio 12 1 0 14 \$0-n21 \$0-n21 empty 0 -6 0 8 -233017
+-1 -1 0;
+#X obj 541 46 vradio 12 1 0 14 \$0-n22 \$0-n22 empty 0 -6 0 8 -262144
+-1 -1 11;
+#X obj 557 46 vradio 12 1 0 14 \$0-n23 \$0-n23 empty 0 -6 0 8 -262144
+-1 -1 11;
+#X obj 573 46 vradio 12 1 0 14 \$0-n24 \$0-n24 empty 0 -6 0 8 -262144
+-1 -1 11;
+#X obj 589 46 vradio 12 1 0 14 \$0-n25 \$0-n25 empty 0 -6 0 8 -233017
+-1 -1 11;
+#X obj 605 46 vradio 12 1 0 14 \$0-n26 \$0-n26 empty 0 -6 0 8 -262144
+-1 -1 11;
+#X obj 621 46 vradio 12 1 0 14 \$0-n27 \$0-n27 empty 0 -6 0 8 -262144
+-1 -1 9;
+#X obj 637 46 vradio 12 1 0 14 \$0-n28 \$0-n28 empty 0 -6 0 8 -262144
+-1 -1 9;
+#X obj 653 46 vradio 12 1 0 14 \$0-n29 \$0-n29 empty 0 -6 0 8 -233017
+-1 -1 8;
+#X obj 669 46 vradio 12 1 0 14 \$0-n30 \$0-n30 empty 0 -6 0 8 -262144
+-1 -1 8;
+#X obj 685 46 vradio 12 1 0 14 \$0-n31 \$0-n31 empty 0 -6 0 8 -262144
+-1 -1 0;
+#X obj 701 46 vradio 12 1 0 14 \$0-n32 \$0-n32 empty 0 -6 0 8 -262144
+-1 -1 8;
+#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 1001 258 pd stuff;
+#X obj 173 204 cnv 7 23 8 empty \$0-black-cnv empty 20 12 0 14 -262144
+-66577 0;
+#X obj 173 179 cnv 7 23 8 empty \$0-black-cnv empty 20 12 0 14 -262144
+-66577 0;
+#X obj 173 156 cnv 7 23 8 empty \$0-black-cnv empty 20 12 0 14 -262144
+-66577 0;
+#X obj 173 143 cnv 7 23 8 empty \$0-black-cnv empty 20 12 0 14 -262144
+-66577 0;
+#X obj 173 120 cnv 7 23 8 empty \$0-black-cnv empty 20 12 0 14 -262144
+-66577 0;
+#X obj 173 96 cnv 7 23 8 empty \$0-black-cnv empty 20 12 0 14 -262144
+-66577 0;
+#X obj 173 72 cnv 7 23 8 empty \$0-black-cnv empty 20 12 0 14 -262144
+-66577 0;
+#X obj 173 60 cnv 7 23 8 empty \$0-black-cnv empty 20 12 0 14 -262144
+-66577 0;
+#X obj 165 192 cnv 7 23 8 empty \$0-black-cnv empty 20 12 0 14 -1 -66577
+0;
+#X obj 164 168 cnv 7 23 8 empty \$0-black-cnv empty 20 12 0 14 -1 -66577
+0;
+#X obj 165 131 cnv 7 23 8 empty \$0-black-cnv empty 20 12 0 14 -1 -66577
+0;
+#X obj 165 109 cnv 7 23 8 empty \$0-black-cnv empty 20 12 0 14 -1 -66577
+0;
+#X obj 165 84 cnv 7 23 8 empty \$0-black-cnv empty 20 12 0 14 -1 -66577
+0;
+#X obj 723 30 cnv 15 75 300 empty \$0-ctl-cnv ctl 20 10 0 10 -166441
+-66577 0;
+#X obj 136 66 vradio 12 1 0 10 \$0-octave \$0-octave oct 0 -6 0 8 -195568
+-1 -1 3;
+#X obj 130 199 nbx 3 10 0 9 0 0 \$0-octave \$0-octave oct 0 -6 1 8
+-233017 -1 -1 3 256;
+#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 obj 361 158 s \$0-shifter;
+#X obj 358 127 f -1;
+#X obj 397 128 f 1;
+#X obj 397 50 r \$0-forward;
+#X obj 358 31 r \$0-backward;
+#X obj 318 182 s \$0-originator;
+#X msg 303 124 set;
+#X obj 399 78 t b b b;
+#X obj 446 109 s \$0-prepare-shift;
+#X obj 329 83 t b b b;
+#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 connect 8 0 7 0;
+#X connect 9 0 7 0;
+#X connect 10 0 14 0;
+#X connect 11 0 16 0;
+#X connect 13 0 12 0;
+#X connect 14 0 13 0;
+#X connect 14 1 9 0;
+#X connect 14 2 15 0;
+#X connect 16 0 13 0;
+#X connect 16 1 8 0;
+#X connect 16 2 15 0;
+#X restore 1008 238 pd calc;
+#X obj 737 200 cnv 15 45 15 empty \$0-resolution-show 1/4 1 8 0 10
+-233017 -66577 0;
+#X obj 464 220 vsl 8 64 0 127 0 0 \$0-s17 \$0-s17 empty 0 -8 0 8 -166441
+-1 -1 0 1;
+#X obj 479 220 vsl 8 64 0 127 0 0 \$0-s18 \$0-s18 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 496 220 vsl 8 64 0 127 0 0 \$0-s19 \$0-s19 empty 0 -8 0 8 -262144
+-1 -1 6300 1;
+#X obj 512 220 vsl 8 64 0 127 0 0 \$0-s20 \$0-s20 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 528 220 vsl 8 64 0 127 0 0 \$0-s21 \$0-s21 empty 0 -8 0 8 -233017
+-1 -1 0 1;
+#X obj 545 220 vsl 8 64 0 127 0 0 \$0-s22 \$0-s22 empty 0 -8 0 8 -262144
+-1 -1 6300 1;
+#X obj 560 220 vsl 8 64 0 127 0 0 \$0-s23 \$0-s23 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 576 220 vsl 8 64 0 127 0 0 \$0-s24 \$0-s24 empty 0 -8 0 8 -262144
+-1 -1 6300 1;
+#X obj 592 220 vsl 8 64 0 127 0 0 \$0-s25 \$0-s25 empty 0 -8 0 8 -233017
+-1 -1 6300 1;
+#X obj 608 220 vsl 8 64 0 127 0 0 \$0-s26 \$0-s26 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 624 220 vsl 8 64 0 127 0 0 \$0-s27 \$0-s27 empty 0 -8 0 8 -262144
+-1 -1 6300 1;
+#X obj 640 220 vsl 8 64 0 127 0 0 \$0-s28 \$0-s28 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 656 220 vsl 8 64 0 127 0 0 \$0-s29 \$0-s29 empty 0 -8 0 8 -233017
+-1 -1 6300 1;
+#X obj 672 220 vsl 8 64 0 127 0 0 \$0-s30 \$0-s30 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 689 220 vsl 8 64 0 127 0 0 \$0-s31 \$0-s31 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 705 220 vsl 8 64 0 127 0 0 \$0-s32 \$0-s32 empty 0 -8 0 8 -262144
+-1 -1 0 1;
+#X obj 203 45 cnv 10 516 12 empty \$0-hide-cnv empty 20 8 0 14 -232237
+-66577 0;
+#X obj 963 59 r \$0-preset;
+#X obj 734 109 bng 20 250 50 0 \$0-reset \$0-reset rst 0 -6 0 8 -233017
+-1 -1;
+#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 1002 277 pd reset;
+#X obj 1027 216 outlet;
+#X obj 735 72 nbx 5 14 0 400 0 0 \$0-bpm \$0-bpm bpm 0 -6 0 8 -233017
+-1 -1 0 256;
+#X obj 862 120 s \$0-beat;
+#X obj 989 36 r \$0-beat;
+#X obj 205 292 hradio 16 0 0 32 \$0-last \$0-last last 0 8 0 8 -233017
+-1 -1 31;
+#X obj 205 310 hradio 16 0 0 32 \$0-show \$0-show empty 0 -6 0 8 -233017
+-1 -1 16;
+#X obj 746 228 bng 24 250 50 0 \$0-copy \$0-copy copy 0 -6 0 8 -225271
+-1 -1;
+#X obj 746 264 bng 24 250 50 0 \$0-paste \$0-paste paste 0 -6 0 8 -257472
+-1 -1;
+#X obj 130 222 nbx 3 10 -11 11 0 0 \$0-transpose \$0-transpose transp
+0 -6 1 8 -233017 -1 -1 0 256;
+#X obj 186 310 tgl 15 0 \$0-blinkenlights \$0-blinkenlights empty 0
+-6 0 8 -233017 -1 -1 1 1;
+#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 1017 89 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 96 239 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 floatatom 271 283 5 0 0 0 - - -;
+#X obj 292 114 t b;
+#X msg 191 243 0;
+#X obj 247 377 t b;
+#X msg 244 400 0;
+#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 33 0;
+#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 34 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 34 0 32 0;
+#X connect 35 0 9 1;
+#X connect 35 0 8 1;
+#X connect 36 0 37 0;
+#X connect 37 0 9 1;
+#X restore 1019 111 pd shuffle;
+#X obj 69 268 nbx 3 10 0 100 0 0 \$0-shuffle-value \$0-shuffle-value
+s 0 -6 0 8 -195568 -1 -1 0 256;
+#X obj 18 269 nbx 4 10 0 1e+37 0 0 \$0-random-value \$0-random-value
+rand 0 -6 0 8 -195568 -1 -1 0 256;
+#X obj 745 301 tgl 24 0 \$0-mute \$0-mute play 2 -6 0 8 -24198 -1 -1
+1 1;
+#X symbolatom 12 206 10 0 0 2 name #0-memento-name-r -;
+#X obj 9 225 s \$0-memento-name;
+#X obj 1073 166 outlet;
+#X obj 125 239 cnv 15 75 60 empty empty shift 14 10 0 10 -166441 -66577
+0;
+#X obj 165 265 bng 20 250 50 0 \$0-forward empty > 5 10 0 14 -262131
+-225271 -1;
+#X obj 134 265 bng 20 250 50 0 \$0-backward empty < 4 10 0 14 -262131
+-225271 -1;
+#X obj 862 90 spigot;
+#X obj 884 45 r \$0-onoff;
+#X obj 1055 66 spigot;
+#X obj 1107 24 r \$0-onoff;
+#X obj 763 109 tgl 20 1 \$0-onoff \$0-onoff on 2 -6 0 8 -258699 -1
+-1 1 1;
+#X obj 736 160 hsl 48 15 0 5 0 0 \$0-resolution \$0-resolution resol
+-2 -6 0 8 -128992 -143491 -1 2000 1;
+#X text 616 -1 look over there for logic =>;
+#X obj 1121 165 outlet;
+#X connect 13 0 121 0;
+#X connect 14 0 17 0;
+#X connect 14 1 100 0;
+#X connect 14 2 117 0;
+#X connect 14 3 128 0;
+#X connect 15 0 123 0;
+#X connect 97 0 14 0;
+#X connect 103 0 110 0;
+#X connect 110 0 111 0;
+#X connect 111 0 14 2;
+#X connect 115 0 116 0;
+#X connect 121 0 102 0;
+#X connect 122 0 121 1;
+#X connect 123 0 14 1;
+#X connect 124 0 123 1;
+#X coords 0 0 0.00121655 0.00298507 820 336 0;