aboutsummaryrefslogtreecommitdiff
path: root/control
diff options
context:
space:
mode:
Diffstat (limited to 'control')
-rw-r--r--control/rrad.pattseq-ng.pd347
-rw-r--r--control/rrad.pattseq.pd241
2 files changed, 386 insertions, 202 deletions
diff --git a/control/rrad.pattseq-ng.pd b/control/rrad.pattseq-ng.pd
index ff1aa60..c483753 100644
--- a/control/rrad.pattseq-ng.pd
+++ b/control/rrad.pattseq-ng.pd
@@ -10,7 +10,7 @@
#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;
+-1 -1 0 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
@@ -18,7 +18,7 @@
#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;
+-1 -1 0 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
@@ -37,7 +37,7 @@
#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 456 558 outlet;
#X obj 616 173 prepend get;
#X obj 479 363 r \$0-svol;
#X obj 472 386 * 0.007874;
@@ -371,13 +371,12 @@
#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 547 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 text 354 547 Notes;
+#X text 505 559 gates;
#X obj 586 225 prepend get;
#X obj 586 200 makefilename /n%d;
#X obj 29 261 r \$0-RRADICAL-OSC;
@@ -460,6 +459,9 @@
#X obj 374 136 s \$0-notify;
#X obj 49 329 s \$0-notify;
#X obj 244 83 s \$0-notify;
+#X obj 329 455 commun /bpm \$0;
+#X obj 329 434 r \$0-bpm;
+#X obj 329 478 s \$0-bpm;
#X connect 0 0 2 0;
#X connect 0 0 32 0;
#X connect 2 0 1 0;
@@ -489,6 +491,8 @@
#X connect 24 0 26 0;
#X connect 24 0 27 0;
#X connect 26 0 25 0;
+#X connect 33 0 35 0;
+#X connect 34 0 33 0;
#X restore 34 147 pd morecommuns;
#X obj 553 511 t b;
#X obj 621 300 * 8;
@@ -498,115 +502,202 @@
#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 obj 191 527 bag;
+#X obj 204 490 pack 0 0;
+#X obj 184 377 r \$0-mute;
+#X obj 118 450 select 0 1;
+#X msg 129 499 clear;
+#X obj 306 522 spigot;
+#X obj 456 524 spigot;
+#X obj 216 411 t f f;
+#X obj 189 558 pack 0 0;
+#X obj 187 581 unpack 0 0;
+#N canvas 0 0 1242 872 OSCrouter_/n/s 0;
+#X obj 42 28 inlet;
+#X obj 383 376 outlet;
+#X obj 42 59 OSCroute /n1 /n2 /n3 /n4 /n5 /n6 /n7 /n8 /n9;
+#X obj 360 59 OSCroute /n10 /n11 /n12 /n13 /n14 /n15 /n16 /n17 /n18
+/n19;
+#X obj 611 204 OSCroute /n20 /n21 /n22 /n23 /n24 /n25 /n26 /n27 /n28
+/n29;
+#X obj 770 285 OSCroute /n30 /n31 /n32;
+#X obj 551 739 outlet;
+#X obj 210 456 OSCroute /s1 /s2 /s3 /s4 /s5 /s6 /s7 /s8 /s9;
+#X obj 528 456 OSCroute /s10 /s11 /s12 /s13 /s14 /s15 /s16 /s17 /s18
+/s19;
+#X obj 779 567 OSCroute /s20 /s21 /s22 /s23 /s24 /s25 /s26 /s27 /s28
+/s29;
+#X obj 938 648 OSCroute /s30 /s31 /s32;
+#X connect 0 0 2 0;
+#X connect 2 0 1 0;
+#X connect 2 1 1 0;
+#X connect 2 2 1 0;
+#X connect 2 3 1 0;
+#X connect 2 4 1 0;
+#X connect 2 5 1 0;
+#X connect 2 6 1 0;
+#X connect 2 7 1 0;
+#X connect 2 8 1 0;
+#X connect 2 9 3 0;
+#X connect 3 0 1 0;
+#X connect 3 1 1 0;
+#X connect 3 2 1 0;
+#X connect 3 3 1 0;
+#X connect 3 4 1 0;
+#X connect 3 5 1 0;
+#X connect 3 6 1 0;
+#X connect 3 7 1 0;
+#X connect 3 8 1 0;
+#X connect 3 9 1 0;
+#X connect 3 10 4 0;
+#X connect 4 0 1 0;
+#X connect 4 1 1 0;
+#X connect 4 2 1 0;
+#X connect 4 3 1 0;
+#X connect 4 4 1 0;
+#X connect 4 5 1 0;
+#X connect 4 6 1 0;
+#X connect 4 7 1 0;
+#X connect 4 8 1 0;
+#X connect 4 9 1 0;
+#X connect 4 10 5 0;
+#X connect 5 0 1 0;
+#X connect 5 1 1 0;
+#X connect 5 2 1 0;
+#X connect 5 3 7 0;
+#X connect 7 0 6 0;
+#X connect 7 1 6 0;
+#X connect 7 2 6 0;
+#X connect 7 3 6 0;
+#X connect 7 4 6 0;
+#X connect 7 5 6 0;
+#X connect 7 6 6 0;
+#X connect 7 7 6 0;
+#X connect 7 8 6 0;
+#X connect 7 9 8 0;
+#X connect 8 0 6 0;
+#X connect 8 1 6 0;
+#X connect 8 2 6 0;
+#X connect 8 3 6 0;
+#X connect 8 4 6 0;
+#X connect 8 5 6 0;
+#X connect 8 6 6 0;
+#X connect 8 7 6 0;
+#X connect 8 8 6 0;
+#X connect 8 9 6 0;
+#X connect 8 10 9 0;
+#X connect 9 0 6 0;
+#X connect 9 1 6 0;
+#X connect 9 2 6 0;
+#X connect 9 3 6 0;
+#X connect 9 4 6 0;
+#X connect 9 5 6 0;
+#X connect 9 6 6 0;
+#X connect 9 7 6 0;
+#X connect 9 8 6 0;
+#X connect 9 9 6 0;
+#X connect 9 10 10 0;
+#X connect 10 0 6 0;
+#X connect 10 1 6 0;
+#X connect 10 2 6 0;
+#X restore 288 336 pd OSCrouter_/n/s;
+#X connect 0 0 82 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 3 0 82 0;
+#X connect 4 0 82 0;
#X connect 5 0 6 0;
#X connect 7 0 5 0;
-#X connect 8 0 44 0;
+#X connect 8 0 43 0;
#X connect 9 0 11 0;
-#X connect 11 0 83 0;
+#X connect 11 0 82 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 14 0 91 0;
+#X connect 14 0 86 1;
#X connect 15 0 17 0;
-#X connect 16 0 79 0;
+#X connect 16 0 78 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 23 0 44 0;
+#X connect 23 0 86 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 28 0 82 0;
+#X connect 29 0 28 0;
+#X connect 30 0 31 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 33 0 23 0;
+#X connect 34 0 29 0;
+#X connect 34 1 9 0;
+#X connect 35 0 42 0;
+#X connect 38 0 39 0;
+#X connect 39 0 82 0;
+#X connect 40 0 41 0;
+#X connect 41 0 82 0;
+#X connect 42 0 43 1;
+#X connect 43 0 79 0;
+#X connect 44 0 90 0;
+#X connect 45 0 44 1;
+#X connect 46 0 36 0;
+#X connect 47 0 49 0;
+#X connect 48 0 46 1;
+#X connect 49 0 50 0;
+#X connect 51 0 34 0;
+#X connect 52 0 82 0;
+#X connect 53 0 54 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 56 0 60 0;
+#X connect 57 0 58 0;
+#X connect 59 0 58 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 60 1 57 0;
+#X connect 62 0 65 0;
+#X connect 62 0 74 1;
+#X connect 63 0 65 1;
+#X connect 64 0 68 0;
+#X connect 65 0 67 0;
+#X connect 66 0 63 0;
+#X connect 67 0 61 0;
+#X connect 68 0 65 0;
+#X connect 68 1 63 0;
+#X connect 69 0 70 0;
+#X connect 70 0 72 0;
+#X connect 72 0 71 0;
+#X connect 74 0 65 0;
+#X connect 75 0 77 0;
+#X connect 77 0 74 0;
+#X connect 78 0 18 0;
+#X connect 79 0 46 0;
+#X connect 79 1 51 0;
+#X connect 82 1 95 0;
+#X connect 82 2 83 0;
+#X connect 84 0 80 0;
+#X connect 85 0 93 0;
+#X connect 86 0 85 0;
+#X connect 87 0 92 0;
+#X connect 88 0 85 0;
+#X connect 88 1 89 0;
+#X connect 89 0 85 0;
+#X connect 90 0 22 0;
+#X connect 91 0 10 0;
+#X connect 92 0 90 1;
+#X connect 92 0 91 1;
+#X connect 92 1 88 0;
+#X connect 93 0 94 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 connect 94 1 10 0;
+#X connect 95 0 33 0;
+#X connect 95 1 14 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;
+-262144 -123526 -1 0 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;
+-1 -1 0 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
@@ -614,11 +705,11 @@
#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;
+-1 -1 0 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;
+-1 -1 0 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
@@ -628,69 +719,69 @@ 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;
+-1 -1 0;
#X obj 222 46 vradio 12 1 0 14 \$0-n2 \$0-n2 empty 0 -6 0 8 -262144
--1 -1 6;
+-1 -1 0;
#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;
+-1 -1 0;
#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;
+-1 -1 0;
#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;
+-1 -1 0;
#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;
+-1 -1 0;
#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;
+-1 -1 0;
#X obj 415 46 vradio 12 1 0 14 \$0-n14 \$0-n14 empty 0 -6 0 8 -262144
--1 -1 6;
+-1 -1 0;
#X obj 431 46 vradio 12 1 0 14 \$0-n15 \$0-n15 empty 0 -6 0 8 -262144
--1 -1 2;
+-1 -1 0;
#X obj 447 46 vradio 12 1 0 14 \$0-n16 \$0-n16 empty 0 -6 0 8 -262144
--1 -1 2;
+-1 -1 0;
#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;
+-1 -1 0;
#X obj 510 46 vradio 12 1 0 14 \$0-n20 \$0-n20 empty 0 -6 0 8 -262144
--1 -1 11;
+-1 -1 0;
#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;
+-1 -1 0;
#X obj 557 46 vradio 12 1 0 14 \$0-n23 \$0-n23 empty 0 -6 0 8 -262144
--1 -1 11;
+-1 -1 0;
#X obj 573 46 vradio 12 1 0 14 \$0-n24 \$0-n24 empty 0 -6 0 8 -262144
--1 -1 11;
+-1 -1 0;
#X obj 589 46 vradio 12 1 0 14 \$0-n25 \$0-n25 empty 0 -6 0 8 -233017
--1 -1 11;
+-1 -1 0;
#X obj 605 46 vradio 12 1 0 14 \$0-n26 \$0-n26 empty 0 -6 0 8 -262144
--1 -1 11;
+-1 -1 0;
#X obj 621 46 vradio 12 1 0 14 \$0-n27 \$0-n27 empty 0 -6 0 8 -262144
--1 -1 9;
+-1 -1 0;
#X obj 637 46 vradio 12 1 0 14 \$0-n28 \$0-n28 empty 0 -6 0 8 -262144
--1 -1 9;
+-1 -1 0;
#X obj 653 46 vradio 12 1 0 14 \$0-n29 \$0-n29 empty 0 -6 0 8 -233017
--1 -1 8;
+-1 -1 0;
#X obj 669 46 vradio 12 1 0 14 \$0-n30 \$0-n30 empty 0 -6 0 8 -262144
--1 -1 8;
+-1 -1 0;
#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;
+-1 -1 0;
#N canvas 807 628 450 300 stuff 0;
#X obj 74 170 s \$0-main-cnv;
#X msg 77 89 vis_size \$1 \$2;
@@ -760,9 +851,9 @@ preset-folder 0 -6 0 8 -233017 -1 -1 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;
+-1 -1 0;
#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;
+-233017 -1 -1 0 256;
#N canvas 450 333 801 410 calc 0;
#X obj 43 41 r \$0-resolution;
#X obj 65 92 * 2;
@@ -805,27 +896,27 @@ preset-folder 0 -6 0 8 -233017 -1 -1 0;
#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;
+-1 -1 0 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;
+-1 -1 0 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;
+-1 -1 0 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;
+-1 -1 0 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;
+-1 -1 0 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;
+-1 -1 0 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
@@ -886,9 +977,9 @@ preset-folder 0 -6 0 8 -233017 -1 -1 0;
#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;
+-1 -1 0;
#X obj 205 310 hradio 16 0 0 32 \$0-show \$0-show empty 0 -6 0 8 -233017
--1 -1 16;
+-1 -1 0;
#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
@@ -1028,7 +1119,7 @@ rand 0 -6 0 8 -195568 -1 -1 0 256;
#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;
+-2 -6 0 8 -128992 -143491 -1 0 1;
#X text 616 -1 look over there for logic =>;
#X obj 1121 165 outlet;
#X connect 13 0 121 0;
diff --git a/control/rrad.pattseq.pd b/control/rrad.pattseq.pd
index df6217c..c500fef 100644
--- a/control/rrad.pattseq.pd
+++ b/control/rrad.pattseq.pd
@@ -376,7 +376,6 @@
#X obj 334 391 r \$0-octave;
#X obj 334 412 * 12;
#X text 354 547 Notes;
-#X obj 287 337 OSCroute /n* /s*;
#X text 505 559 gates;
#X obj 586 225 prepend get;
#X obj 586 200 makefilename /n%d;
@@ -460,6 +459,9 @@
#X obj 374 136 s \$0-notify;
#X obj 49 329 s \$0-notify;
#X obj 244 83 s \$0-notify;
+#X obj 329 455 commun /bpm \$0;
+#X obj 329 434 r \$0-bpm;
+#X obj 329 478 s \$0-bpm;
#X connect 0 0 2 0;
#X connect 0 0 32 0;
#X connect 2 0 1 0;
@@ -489,6 +491,8 @@
#X connect 24 0 26 0;
#X connect 24 0 27 0;
#X connect 26 0 25 0;
+#X connect 33 0 35 0;
+#X connect 34 0 33 0;
#X restore 34 147 pd morecommuns;
#X obj 553 511 t b;
#X obj 621 300 * 8;
@@ -508,96 +512,185 @@
#X obj 216 411 t f f;
#X obj 189 558 pack 0 0;
#X obj 187 581 unpack 0 0;
-#X connect 0 0 83 1;
+#N canvas 0 0 1242 872 OSCrouter_/n/s 0;
+#X obj 42 28 inlet;
+#X obj 383 376 outlet;
+#X obj 42 59 OSCroute /n1 /n2 /n3 /n4 /n5 /n6 /n7 /n8 /n9;
+#X obj 360 59 OSCroute /n10 /n11 /n12 /n13 /n14 /n15 /n16 /n17 /n18
+/n19;
+#X obj 611 204 OSCroute /n20 /n21 /n22 /n23 /n24 /n25 /n26 /n27 /n28
+/n29;
+#X obj 770 285 OSCroute /n30 /n31 /n32;
+#X obj 551 739 outlet;
+#X obj 210 456 OSCroute /s1 /s2 /s3 /s4 /s5 /s6 /s7 /s8 /s9;
+#X obj 528 456 OSCroute /s10 /s11 /s12 /s13 /s14 /s15 /s16 /s17 /s18
+/s19;
+#X obj 779 567 OSCroute /s20 /s21 /s22 /s23 /s24 /s25 /s26 /s27 /s28
+/s29;
+#X obj 938 648 OSCroute /s30 /s31 /s32;
+#X connect 0 0 2 0;
+#X connect 2 0 1 0;
+#X connect 2 1 1 0;
+#X connect 2 2 1 0;
+#X connect 2 3 1 0;
+#X connect 2 4 1 0;
+#X connect 2 5 1 0;
+#X connect 2 6 1 0;
+#X connect 2 7 1 0;
+#X connect 2 8 1 0;
+#X connect 2 9 3 0;
+#X connect 3 0 1 0;
+#X connect 3 1 1 0;
+#X connect 3 2 1 0;
+#X connect 3 3 1 0;
+#X connect 3 4 1 0;
+#X connect 3 5 1 0;
+#X connect 3 6 1 0;
+#X connect 3 7 1 0;
+#X connect 3 8 1 0;
+#X connect 3 9 1 0;
+#X connect 3 10 4 0;
+#X connect 4 0 1 0;
+#X connect 4 1 1 0;
+#X connect 4 2 1 0;
+#X connect 4 3 1 0;
+#X connect 4 4 1 0;
+#X connect 4 5 1 0;
+#X connect 4 6 1 0;
+#X connect 4 7 1 0;
+#X connect 4 8 1 0;
+#X connect 4 9 1 0;
+#X connect 4 10 5 0;
+#X connect 5 0 1 0;
+#X connect 5 1 1 0;
+#X connect 5 2 1 0;
+#X connect 5 3 7 0;
+#X connect 7 0 6 0;
+#X connect 7 1 6 0;
+#X connect 7 2 6 0;
+#X connect 7 3 6 0;
+#X connect 7 4 6 0;
+#X connect 7 5 6 0;
+#X connect 7 6 6 0;
+#X connect 7 7 6 0;
+#X connect 7 8 6 0;
+#X connect 7 9 8 0;
+#X connect 8 0 6 0;
+#X connect 8 1 6 0;
+#X connect 8 2 6 0;
+#X connect 8 3 6 0;
+#X connect 8 4 6 0;
+#X connect 8 5 6 0;
+#X connect 8 6 6 0;
+#X connect 8 7 6 0;
+#X connect 8 8 6 0;
+#X connect 8 9 6 0;
+#X connect 8 10 9 0;
+#X connect 9 0 6 0;
+#X connect 9 1 6 0;
+#X connect 9 2 6 0;
+#X connect 9 3 6 0;
+#X connect 9 4 6 0;
+#X connect 9 5 6 0;
+#X connect 9 6 6 0;
+#X connect 9 7 6 0;
+#X connect 9 8 6 0;
+#X connect 9 9 6 0;
+#X connect 9 10 10 0;
+#X connect 10 0 6 0;
+#X connect 10 1 6 0;
+#X connect 10 2 6 0;
+#X restore 288 336 pd OSCrouter_/n/s;
+#X connect 0 0 82 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 3 0 82 0;
+#X connect 4 0 82 0;
#X connect 5 0 6 0;
#X connect 7 0 5 0;
-#X connect 8 0 44 0;
+#X connect 8 0 43 0;
#X connect 9 0 11 0;
-#X connect 11 0 83 0;
+#X connect 11 0 82 0;
#X connect 12 0 13 0;
#X connect 13 0 14 1;
-#X connect 14 0 92 0;
-#X connect 14 0 87 1;
+#X connect 14 0 91 0;
+#X connect 14 0 86 1;
#X connect 15 0 17 0;
-#X connect 16 0 79 0;
+#X connect 16 0 78 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 23 0 87 0;
+#X connect 23 0 44 0;
+#X connect 23 0 86 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 28 0 82 0;
+#X connect 29 0 28 0;
+#X connect 30 0 31 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 91 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 33 0 23 0;
+#X connect 34 0 29 0;
+#X connect 34 1 9 0;
+#X connect 35 0 42 0;
+#X connect 38 0 39 0;
+#X connect 39 0 82 0;
+#X connect 40 0 41 0;
+#X connect 41 0 82 0;
+#X connect 42 0 43 1;
+#X connect 43 0 79 0;
+#X connect 44 0 90 0;
+#X connect 45 0 44 1;
+#X connect 46 0 36 0;
+#X connect 47 0 49 0;
+#X connect 48 0 46 1;
+#X connect 49 0 50 0;
+#X connect 51 0 34 0;
+#X connect 52 0 82 0;
+#X connect 53 0 54 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 56 0 60 0;
+#X connect 57 0 58 0;
+#X connect 59 0 58 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 94 0;
-#X connect 87 0 86 0;
-#X connect 88 0 93 0;
-#X connect 89 0 86 0;
-#X connect 89 1 90 0;
-#X connect 90 0 86 0;
-#X connect 91 0 22 0;
-#X connect 92 0 10 0;
-#X connect 93 0 91 1;
-#X connect 93 0 92 1;
-#X connect 93 1 89 0;
-#X connect 94 0 95 0;
-#X connect 95 0 22 0;
-#X connect 95 1 10 0;
+#X connect 60 1 57 0;
+#X connect 62 0 65 0;
+#X connect 62 0 74 1;
+#X connect 63 0 65 1;
+#X connect 64 0 68 0;
+#X connect 65 0 67 0;
+#X connect 66 0 63 0;
+#X connect 67 0 61 0;
+#X connect 68 0 65 0;
+#X connect 68 1 63 0;
+#X connect 69 0 70 0;
+#X connect 70 0 72 0;
+#X connect 72 0 71 0;
+#X connect 74 0 65 0;
+#X connect 75 0 77 0;
+#X connect 77 0 74 0;
+#X connect 78 0 18 0;
+#X connect 79 0 46 0;
+#X connect 79 1 51 0;
+#X connect 82 1 95 0;
+#X connect 82 2 83 0;
+#X connect 84 0 80 0;
+#X connect 85 0 93 0;
+#X connect 86 0 85 0;
+#X connect 87 0 92 0;
+#X connect 88 0 85 0;
+#X connect 88 1 89 0;
+#X connect 89 0 85 0;
+#X connect 90 0 22 0;
+#X connect 91 0 10 0;
+#X connect 92 0 90 1;
+#X connect 92 0 91 1;
+#X connect 92 1 88 0;
+#X connect 93 0 94 0;
+#X connect 94 0 22 0;
+#X connect 94 1 10 0;
+#X connect 95 0 33 0;
+#X connect 95 1 14 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