diff --git a/Blinky.uvopt b/Blinky.uvopt
index 62fa35a..f036939 100644
--- a/Blinky.uvopt
+++ b/Blinky.uvopt
@@ -901,7 +901,7 @@
1
4
1
- 0
+ 1
0
0
0
diff --git a/Blinky_uvopt.bak b/Blinky_uvopt.bak
index 7b65d38..62fa35a 100644
--- a/Blinky_uvopt.bak
+++ b/Blinky_uvopt.bak
@@ -961,6 +961,19 @@
+
+ 1
+ 6
+ 1
+ 0
+ 0
+ 0
+ 0
+ .\LUTsin.c
+ LUTsin.c
+ 0
+ 0
+
@@ -971,7 +984,7 @@
0
2
- 6
+ 7
2
0
0
@@ -1011,7 +1024,7 @@
0
3
- 7
+ 8
5
0
0
@@ -1032,7 +1045,7 @@
0
4
- 8
+ 9
2
0
0
@@ -1064,7 +1077,7 @@
4
- 9
+ 10
2
0
0
diff --git a/iTrip.h b/iTrip.h
index c2a7fe9..d5fe704 100755
--- a/iTrip.h
+++ b/iTrip.h
@@ -38,7 +38,7 @@ typedef struct Riff_s {
///MIDI STUFF
//fall back channels
-#define MY_L_CHAN 0 //FIXME to keep song.c and riff.c compiling
+#define MY_L_CHAN 14 //FIXME to keep song.c and riff.c compiling
#define MY_V_CHAN (MY_L_CHAN+1)
#ifdef COORD
diff --git a/pd-patches/midi-tx1-oscIn.pd b/pd-patches/midi-tx1-oscIn.pd
index c7c7f55..6af7caa 100644
--- a/pd-patches/midi-tx1-oscIn.pd
+++ b/pd-patches/midi-tx1-oscIn.pd
@@ -1,51 +1,51 @@
-#N canvas 0 44 854 893 10;
-#X obj 770 956 noteout;
-#X obj 791 735 loadbang;
-#X obj 769 847 metro;
-#X obj 764 909 makenote;
-#X floatatom 857 846 0 0 0 0 - - -;
-#X obj 769 873 f;
-#X floatatom 818 829 0 0 0 0 - - -;
-#X floatatom 906 829 0 0 0 0 - - -;
-#X floatatom 945 830 0 0 0 0 - - -;
-#X msg 839 778 64;
-#X text 817 808 rate;
-#X text 860 808 pitch;
-#X text 901 806 vel;
-#X text 941 809 length;
-#X obj 762 798 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
-1;
+#N canvas 0 0 1679 893 10;
+#X obj 432 1158 noteout;
+#X obj 453 937 loadbang;
+#X obj 431 1049 metro;
+#X obj 426 1111 makenote;
+#X floatatom 519 1048 0 0 0 0 - - -;
+#X obj 431 1075 f;
+#X floatatom 480 1031 0 0 0 0 - - -;
+#X floatatom 568 1031 0 0 0 0 - - -;
+#X floatatom 607 1032 0 0 0 0 - - -;
+#X msg 501 980 64;
+#X text 479 1010 rate;
+#X text 522 1010 pitch;
+#X text 563 1008 vel;
+#X text 603 1011 length;
+#X obj 424 1000 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
#X obj 111 205 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 596 247 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 236 122 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 9616 1;
#X obj 671 116 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 9561 1;
#X obj 744 158 i;
#X obj 794 157 hsl 128 15 0 3 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 286 175 hsl 128 15 0 3.75 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
-#X msg 867 778 1149;
-#X msg 778 778 1255;
-#X msg 810 778 14;
+#X msg 529 980 1149;
+#X msg 440 980 1255;
+#X msg 472 980 14;
#X obj 1069 132 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 9708 1;
#X obj 1483 146 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 9616 1;
#X obj 1887 163 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 13414 1;
#X floatatom 2296 452 5 0 0 0 - - -, f 5;
#X obj 2270 185 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 13501 1;
#X obj 2647 165 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 13559 1;
#X obj 2999 179 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
-#X msg 913 778 100;
-#X obj 722 805 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-262144 -1 -1 13469 1;
+#X msg 575 980 100;
+#X obj 384 1007 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -129 753 expr 60000 / (24 * $f1);
#X obj -246 746 t f f;
@@ -240,7 +240,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X msg 1857 530 773;
#X msg 1858 550 818;
#X obj 1456 530 tgl 54 0 empty empty empty 17 7 0 10 -262144 -1 -1
-1 1;
+0 1;
#X obj 719 201 r \$0-globalPower;
#X obj 1089 242 r \$0-globalPower;
#X obj 1519 241 r \$0-globalPower;
@@ -253,11 +253,11 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 170 276 r \$0-globalPower;
#X obj 228 81 r \$0-globalStat;
#X obj 731 64 r \$0-globalStat;
-#X obj 1117 64 r \$0-globalStat;
+#X obj 1086 105 r \$0-globalStat;
#X obj 1506 111 r \$0-globalStat;
#X obj 1889 133 r \$0-globalStat;
-#X obj 2270 157 r \$0-globalStat;
-#X obj 2652 137 r \$0-globalStat;
+#X obj 2297 161 r \$0-globalStat;
+#X obj 2669 143 r \$0-globalStat;
#X obj 2998 144 r \$0-globalStat;
#X obj 1989 607 s \$0-globalStat;
#X obj 435 188 r \$0-globalDev;
@@ -277,13 +277,13 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 1251 301 r \$0-globalChan;
#X obj 862 260 r \$0-globalChan;
#X obj 428 251 r \$0-globalChan;
-#X obj 1152 501 hradio 15 0 0 16 empty empty empty 0 -8 0 10 -262144
+#X obj 826 427 hradio 15 0 0 16 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
-#X text 1273 516 8;
-#X obj 1152 521 s \$0-globalChan;
-#X obj 1104 501 bng 30 250 50 0 empty empty empty 17 7 0 10 -262144
+#X text 947 442 8;
+#X obj 826 447 s \$0-globalChan;
+#X obj 778 427 bng 30 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 1105 543 s rstChan;
+#X obj 779 469 s rstChan;
#X obj 461 207 r rstChan;
#X obj 895 238 r rstChan;
#X obj 1283 277 r rstChan;
@@ -293,8 +293,8 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 2851 313 r rstChan;
#X obj 3258 283 r rstChan;
#X msg 1637 564 900;
-#X msg 991 823 21;
-#X msg 1064 820 14;
+#X msg 653 1025 21;
+#X msg 726 1022 14;
#X obj 85 475 ctlout 123 1;
#X obj 78 423 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
@@ -303,13 +303,13 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 8 441 metro 50;
#X floatatom 8 463 5 0 0 0 - - -, f 5;
#X obj 112 232 metro 666;
-#X obj 36 126 r \$0-txMetroEn1;
+#X obj 44 178 r \$0-txMetroEn1;
#X obj 153 88 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X floatatom 178 231 5 0 0 0 - - -, f 5;
-#X obj 219 -46 r \$0-stat1;
-#X obj 138 38 r \$0-globalTxMetro;
-#X obj 16 106 r &0-globalTxMetroEn;
+#X obj 134 -153 r \$0-stat1;
+#X obj 48 3 r \$0-globalTxMetro;
+#X obj 24 158 r &0-globalTxMetroEn;
#X obj 93 761 routeOSC /1/1 /2/1 /3/1 /4/1 /5/1 /6/1 /7/1 /8/1;
#X obj 18 815 r \$0-oscIn;
#X obj 54 836 spigot;
@@ -351,7 +351,6 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 540 312 r \$0-txMetroEn2;
#X obj 556 102 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
-#X obj 541 52 r \$0-globalTxMetro;
#X obj 278 560 routeOSC /1 /2 /3 /4 /5 /6 /7 /8;
#X obj 278 582 s \$0-txMetroRel1;
#X obj 278 604 s \$0-txMetroRel2;
@@ -361,12 +360,12 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 386 604 s \$0-txMetroRel6;
#X obj 386 626 s \$0-txMetroRel7;
#X obj 386 648 s \$0-txMetroRel8;
-#X obj 22 -45 r \$0-txMetroRel1;
-#X obj 63 -1 *;
-#X obj 76 -25 r \$0-txMetroScale;
-#X obj 304 541 s \$0-txMetroScale;
-#X floatatom 99 0 5 0 0 0 - - -, f 5;
-#X floatatom 22 1 5 0 0 0 - - -, f 5;
+#X obj -80 -154 r \$0-txMetroRel1;
+#X obj 26 -21 *;
+#X obj 43 -73 r \$0-txMetroScale;
+#X obj 486 453 s \$0-txMetroScale;
+#X floatatom 46 -48 5 0 0 0 - - -, f 5;
+#X floatatom -81 -124 5 0 1 0 - - -, f 5;
#X obj 416 543 s \$0-globalPowerIn;
#X obj 1455 507 r \$0-globalPowerIn;
#X obj 491 603 routeOSC /1 /2 /3 /4 /5 /6 /7 /8;
@@ -379,51 +378,38 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 629 649 s \$0-stat6;
#X obj 629 627 s \$0-stat5;
#X obj 528 578 s \$0-statScale;
-#X obj 276 -21 *;
-#X floatatom 312 -20 5 0 0 0 - - -, f 5;
-#X floatatom 235 -19 5 0 0 0 - - -, f 5;
-#X obj 289 -45 r \$0-statScale;
-#X obj 276 1 + 700;
-#X obj 581 560 s \$0-statBase;
-#X obj 276 23 +;
-#X obj 325 0 r \$0-statBase;
-#X obj 292 512 routeOSC /txMetroEn /txMetro /txMetroScale /allTxOn
-/stat /statScale /statBase /statStore /statRecall, f 108;
+#X obj 191 -128 *;
+#X floatatom 227 -127 5 0 0 0 - - -, f 5;
+#X floatatom 150 -126 5 0 0 0 - - -, f 5;
+#X obj 204 -152 r \$0-statScale;
+#X obj 191 -106 + 700;
+#X obj 666 540 s \$0-statBase;
+#X obj 191 -84 +;
+#X obj 240 -107 r \$0-statBase;
#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0-stations 8 float 3 black black;
#A 0 0 0 0 0 0 0 0 0;
#X coords 0 1 8 -1 200 140 1;
-#X restore -412 -26 graph;
+#X restore -447 -26 graph;
#X obj 239 163 i;
-#X obj 798 629 funbuff;
+#X obj 783 611 funbuff;
#C restore;
-#X msg 782 566 write stations.txt;
+#X msg 768 561 write stations.txt;
#X obj 260 379 list prepend;
-#X obj 782 544 t b;
+#X obj 768 539 t b;
#X obj 260 401 s buffun;
-#X obj 807 587 r buffun;
-#X msg 906 566 read stations.txt;
-#X obj 907 601 funbuff;
+#X obj 793 582 r buffun;
+#X msg 919 607 read stations.txt;
+#X obj 869 640 funbuff;
#C restore;
#X obj 663 392 list prepend;
-#X obj 663 414 s buffun;
-#X obj 670 -28 *;
-#X floatatom 706 -27 5 0 0 0 - - -, f 5;
-#X floatatom 629 -26 5 0 0 0 - - -, f 5;
-#X obj 683 -52 r \$0-statScale;
-#X obj 670 -6 + 700;
-#X obj 670 16 +;
-#X obj 719 -7 r \$0-statBase;
-#X obj 613 -53 r \$0-stat2;
-#X obj 906 544 t b b;
-#X msg 1029 591 dump;
-#X obj 1027 564 del 250;
+#X obj 660 414 s buffun;
+#X obj 868 583 t b b;
+#X msg 874 607 dump;
#X obj 340 89 r \$0-directStat1;
-#X obj 921 693 s;
-#X obj 940 671 symbol;
-#X msg 948 646 symbol \$0-directStat\$1;
+#X obj 890 717 symbol;
+#X msg 931 689 symbol \$0-directStat\$1;
#X obj 731 87 r \$0-directStat3;
-#X obj 905 625 t a b;
#X obj 1029 275 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 953 320 r &0-globalTxMetroEn;
@@ -480,7 +466,6 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 2955 176 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 2940 126 r \$0-globalTxMetro;
-#X obj 2930 106 r \$0-txMetro4;
#X obj 2939 386 r \$0-txMetroEn4;
#X obj 3021 311 metro 666;
#X floatatom 2955 314 5 0 0 0 - - -, f 5;
@@ -498,97 +483,337 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 2619 76 r \$0-txMetroEn7;
#X obj 2955 56 r &0-globalTxMetroEn;
#X obj 2975 76 r \$0-txMetroEn8;
-#X obj 484 -2 *;
-#X obj 497 -26 r \$0-txMetroScale;
-#X floatatom 520 -1 5 0 0 0 - - -, f 5;
-#X floatatom 443 0 5 0 0 0 - - -, f 5;
-#X obj 443 -46 r \$0-txMetroRel2;
-#X obj 1086 -34 *;
-#X floatatom 1122 -33 5 0 0 0 - - -, f 5;
-#X floatatom 1045 -32 5 0 0 0 - - -, f 5;
-#X obj 1099 -58 r \$0-statScale;
-#X obj 1086 -12 + 700;
-#X obj 1086 10 +;
-#X obj 1135 -13 r \$0-statBase;
-#X obj 900 -8 *;
-#X obj 913 -32 r \$0-txMetroScale;
-#X floatatom 936 -7 5 0 0 0 - - -, f 5;
-#X floatatom 859 -6 5 0 0 0 - - -, f 5;
-#X obj 859 -52 r \$0-txMetroRel3;
-#X obj 1029 -59 r \$0-stat3;
-#X obj 1568 -33 *;
-#X floatatom 1604 -32 5 0 0 0 - - -, f 5;
-#X floatatom 1527 -31 5 0 0 0 - - -, f 5;
-#X obj 1581 -57 r \$0-statScale;
-#X obj 1568 -11 + 700;
-#X obj 1568 11 +;
-#X obj 1617 -12 r \$0-statBase;
-#X obj 1382 -7 *;
-#X obj 1395 -31 r \$0-txMetroScale;
-#X floatatom 1418 -6 5 0 0 0 - - -, f 5;
-#X floatatom 1341 -5 5 0 0 0 - - -, f 5;
-#X obj 1341 -51 r \$0-txMetroRel4;
-#X obj 1511 -58 r \$0-stat4;
-#X obj 1946 -34 *;
-#X floatatom 1982 -33 5 0 0 0 - - -, f 5;
-#X floatatom 1905 -32 5 0 0 0 - - -, f 5;
-#X obj 1959 -58 r \$0-statScale;
-#X obj 1946 -12 + 700;
-#X obj 1946 10 +;
-#X obj 1995 -13 r \$0-statBase;
-#X obj 1760 -8 *;
-#X obj 1773 -32 r \$0-txMetroScale;
-#X floatatom 1796 -7 5 0 0 0 - - -, f 5;
-#X floatatom 1719 -6 5 0 0 0 - - -, f 5;
-#X obj 1719 -52 r \$0-txMetroRel5;
-#X obj 1889 -59 r \$0-stat5;
-#X obj 2364 -31 *;
-#X floatatom 2400 -30 5 0 0 0 - - -, f 5;
-#X floatatom 2323 -29 5 0 0 0 - - -, f 5;
-#X obj 2377 -55 r \$0-statScale;
-#X obj 2364 -9 + 700;
-#X obj 2364 13 +;
-#X obj 2413 -10 r \$0-statBase;
-#X obj 2178 -5 *;
-#X obj 2191 -29 r \$0-txMetroScale;
-#X floatatom 2214 -4 5 0 0 0 - - -, f 5;
-#X floatatom 2137 -3 5 0 0 0 - - -, f 5;
-#X obj 2137 -49 r \$0-txMetroRel6;
-#X obj 2307 -56 r \$0-stat6;
-#X obj 2800 -39 *;
-#X floatatom 2836 -38 5 0 0 0 - - -, f 5;
-#X floatatom 2759 -37 5 0 0 0 - - -, f 5;
-#X obj 2813 -63 r \$0-statScale;
-#X obj 2800 -17 + 700;
-#X obj 2800 5 +;
-#X obj 2849 -18 r \$0-statBase;
-#X obj 2614 -13 *;
-#X obj 2627 -37 r \$0-txMetroScale;
-#X floatatom 2650 -12 5 0 0 0 - - -, f 5;
-#X floatatom 2573 -11 5 0 0 0 - - -, f 5;
-#X obj 3207 -49 *;
-#X floatatom 3243 -48 5 0 0 0 - - -, f 5;
-#X floatatom 3166 -47 5 0 0 0 - - -, f 5;
-#X obj 3220 -73 r \$0-statScale;
-#X obj 3207 -27 + 700;
-#X obj 3207 -5 +;
-#X obj 3256 -28 r \$0-statBase;
-#X obj 3025 -21 *;
-#X obj 3034 -47 r \$0-txMetroScale;
-#X floatatom 3057 -22 5 0 0 0 - - -, f 5;
-#X floatatom 2980 -21 5 0 0 0 - - -, f 5;
-#X obj 2573 -57 r \$0-txMetroRel7;
-#X obj 2743 -64 r \$0-stat7;
-#X obj 2980 -67 r \$0-txMetroRel8;
-#X obj 3150 -74 r \$0-stat8;
#X msg -116 202 open 4;
-#X floatatom 845 921 5 0 0 0 - - -, f 5;
-#X obj -153 -14 midiin;
-#X obj -153 8 spigot;
-#X obj -95 -15 tgl 42 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
-1;
-#X obj -153 30 midiout;
+#X floatatom 507 1123 5 0 0 0 - - -, f 5;
+#X obj -284 131 midiin;
+#X obj -284 153 spigot;
+#X obj -226 130 tgl 42 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
+#X obj -284 175 midiout;
#X obj 101 687 r tx1;
+#X obj 137 560 r \$0-udpout;
+#X obj 43 568 loadbang;
+#X msg 43 593 prefix /tx1;
+#X obj 138 622 packOSC;
+#X obj 138 647 s udpout;
+#X obj 880 757 print;
+#X obj 866 664 t b a;
+#X obj -176 90 s \$0-udpout;
+#X obj -40 -77 i;
+#X obj 795 905 metro;
+#X obj 802 1010 s \$0-udpout;
+#X obj 31 -156 r \$0-beatDiv;
+#X obj -38 -126 *;
+#X obj -40 -51 /;
+#X obj 1112 861 i;
+#X floatatom 1112 886 5 0 0 0 - - -, f 5;
+#X msg 1112 910 send /beatDiv \$1;
+#X obj 1112 935 s \$0-udpout;
+#X obj 1024 912 s \$0-beatDiv;
+#X obj 825 872 /;
+#X obj 838 794 r \$0-beatDiv;
+#X floatatom -40 -26 5 0 0 0 - - -, f 5;
+#X floatatom -97 9 5 0 0 0 - - -, f 5;
+#X obj 996 872 s \$0-quantMetro;
+#X obj -182 -154 r \$0-quantMetro;
+#X obj -104 -23 switch 1;
+#X obj -112 -50 + 1;
+#X obj -136 -127 == 1;
+#X obj -182 -129 == 0;
+#X obj -182 -104 t b;
+#X obj -136 -102 t b;
+#X obj -38 -101 + 0.5;
+#X msg 802 984 send /scaleBEEP \$1;
+#X obj 847 903 / 2;
+#X obj 795 930 t 1;
+#X obj 831 957 t 0;
+#X obj 831 932 del;
+#X obj 844 815 t b;
+#X obj 712 875 r \$0-quantMetro;
+#X obj 195 -31 s \$0-udpout;
+#X msg 193 -53 send /freq1 \$1;
+#X obj 628 583 s \$0-udpout;
+#X obj 625 539 + 700;
+#X msg 626 561 send /freqBase \$1;
+#X obj 567 1 r \$0-globalTxMetro;
+#X obj 545 -23 *;
+#X obj 562 -75 r \$0-txMetroScale;
+#X floatatom 565 -50 5 0 0 0 - - -, f 5;
+#X floatatom 438 -126 5 0 1 0 - - -, f 5;
+#X obj 710 -130 *;
+#X floatatom 746 -129 5 0 0 0 - - -, f 5;
+#X floatatom 669 -128 5 0 0 0 - - -, f 5;
+#X obj 723 -154 r \$0-statScale;
+#X obj 710 -108 + 700;
+#X obj 710 -86 +;
+#X obj 759 -109 r \$0-statBase;
+#X obj 341 61 s \$0-udpout;
+#X obj 479 -79 i;
+#X obj 550 -158 r \$0-beatDiv;
+#X obj 481 -128 *;
+#X obj 479 -53 /;
+#X floatatom 479 -28 5 0 0 0 - - -, f 5;
+#X floatatom 433 -2 5 0 0 0 - - -, f 5;
+#X obj 337 -156 r \$0-quantMetro;
+#X obj 415 -25 switch 1;
+#X obj 407 -52 + 1;
+#X obj 383 -129 == 1;
+#X obj 337 -131 == 0;
+#X obj 337 -106 t b;
+#X obj 383 -104 t b;
+#X obj 481 -103 + 0.5;
+#X obj 714 -33 s \$0-udpout;
+#X obj 439 -156 r \$0-txMetroRel2;
+#X obj 653 -155 r \$0-stat2;
+#X msg 712 -55 send /freq2 \$1;
+#X obj 1073 -30 *;
+#X obj 1090 -82 r \$0-txMetroScale;
+#X floatatom 1093 -57 5 0 0 0 - - -, f 5;
+#X floatatom 966 -133 5 0 1 0 - - -, f 5;
+#X obj 1192 1 *;
+#X floatatom 1228 2 5 0 0 0 - - -, f 5;
+#X floatatom 1151 3 5 0 0 0 - - -, f 5;
+#X obj 1205 -23 r \$0-statScale;
+#X obj 1192 23 + 700;
+#X obj 1192 45 +;
+#X obj 1241 22 r \$0-statBase;
+#X obj 891 70 s \$0-udpout;
+#X obj 1007 -86 i;
+#X obj 1078 -165 r \$0-beatDiv;
+#X obj 1009 -135 *;
+#X obj 1007 -60 /;
+#X floatatom 1007 -35 5 0 0 0 - - -, f 5;
+#X floatatom 944 -1 5 0 0 0 - - -, f 5;
+#X obj 865 -163 r \$0-quantMetro;
+#X obj 943 -32 switch 1;
+#X obj 935 -59 + 1;
+#X obj 911 -136 == 1;
+#X obj 865 -138 == 0;
+#X obj 865 -113 t b;
+#X obj 911 -111 t b;
+#X obj 1009 -110 + 0.5;
+#X obj 1198 100 s \$0-udpout;
+#X msg 1194 75 send /freq3 \$1;
+#X obj 1135 -24 r \$0-stat3;
+#X obj 967 -163 r \$0-txMetroRel3;
+#X obj 3237 -37 *;
+#X obj 3254 -89 r \$0-txMetroScale;
+#X floatatom 3257 -64 5 0 0 0 - - -, f 5;
+#X floatatom 3130 -140 5 0 1 0 - - -, f 5;
+#X obj 3402 -144 *;
+#X floatatom 3438 -143 5 0 0 0 - - -, f 5;
+#X floatatom 3361 -142 5 0 0 0 - - -, f 5;
+#X obj 3415 -168 r \$0-statScale;
+#X obj 3402 -122 + 700;
+#X obj 3402 -100 +;
+#X obj 3451 -123 r \$0-statBase;
+#X obj 3023 36 s \$0-udpout;
+#X obj 3171 -93 i;
+#X obj 3242 -172 r \$0-beatDiv;
+#X obj 3173 -142 *;
+#X obj 3171 -67 /;
+#X floatatom 3171 -42 5 0 0 0 - - -, f 5;
+#X floatatom 3110 -15 5 0 0 0 - - -, f 5;
+#X obj 3029 -170 r \$0-quantMetro;
+#X obj 3107 -39 switch 1;
+#X obj 3099 -66 + 1;
+#X obj 3075 -143 == 1;
+#X obj 3029 -145 == 0;
+#X obj 3029 -120 t b;
+#X obj 3075 -118 t b;
+#X obj 3173 -117 + 0.5;
+#X obj 3406 -47 s \$0-udpout;
+#X obj 2930 106 r \$0-txMetro8;
+#X obj 3131 -170 r \$0-txMetroRel8;
+#X obj 3345 -169 r \$0-stat8;
+#X msg 3404 -70 send /freq8 \$1;
+#X obj 2711 -35 *;
+#X obj 2728 -87 r \$0-txMetroScale;
+#X floatatom 2731 -62 5 0 0 0 - - -, f 5;
+#X floatatom 2604 -138 5 0 1 0 - - -, f 5;
+#X obj 2876 -142 *;
+#X floatatom 2912 -141 5 0 0 0 - - -, f 5;
+#X floatatom 2835 -140 5 0 0 0 - - -, f 5;
+#X obj 2889 -166 r \$0-statScale;
+#X obj 2876 -120 + 700;
+#X obj 2876 -98 +;
+#X obj 2925 -121 r \$0-statBase;
+#X obj 2523 49 s \$0-udpout;
+#X obj 2645 -91 i;
+#X obj 2716 -170 r \$0-beatDiv;
+#X obj 2647 -140 *;
+#X obj 2645 -65 /;
+#X floatatom 2645 -40 5 0 0 0 - - -, f 5;
+#X floatatom 2581 -11 5 0 0 0 - - -, f 5;
+#X obj 2503 -168 r \$0-quantMetro;
+#X obj 2581 -37 switch 1;
+#X obj 2573 -64 + 1;
+#X obj 2549 -141 == 1;
+#X obj 2503 -143 == 0;
+#X obj 2503 -118 t b;
+#X obj 2549 -116 t b;
+#X obj 2647 -115 + 0.5;
+#X obj 2880 -45 s \$0-udpout;
+#X msg 2878 -67 send /freq7 \$1;
+#X obj 2605 -168 r \$0-txMetroRel7;
+#X obj 2819 -167 r \$0-stat7;
+#X obj 2300 -42 *;
+#X obj 2317 -94 r \$0-txMetroScale;
+#X floatatom 2320 -69 5 0 0 0 - - -, f 5;
+#X floatatom 2193 -145 5 0 1 0 - - -, f 5;
+#X obj 2371 27 *;
+#X floatatom 2407 28 5 0 0 0 - - -, f 5;
+#X floatatom 2330 29 5 0 0 0 - - -, f 5;
+#X obj 2384 3 r \$0-statScale;
+#X obj 2371 49 + 700;
+#X obj 2371 71 +;
+#X obj 2420 48 r \$0-statBase;
+#X obj 2146 35 s \$0-udpout;
+#X obj 2234 -98 i;
+#X obj 2305 -177 r \$0-beatDiv;
+#X obj 2236 -147 *;
+#X obj 2234 -72 /;
+#X floatatom 2234 -47 5 0 0 0 - - -, f 5;
+#X floatatom 2166 -21 5 0 0 0 - - -, f 5;
+#X obj 2092 -175 r \$0-quantMetro;
+#X obj 2170 -44 switch 1;
+#X obj 2162 -71 + 1;
+#X obj 2138 -148 == 1;
+#X obj 2092 -150 == 0;
+#X obj 2092 -125 t b;
+#X obj 2138 -123 t b;
+#X obj 2236 -122 + 0.5;
+#X obj 2375 124 s \$0-udpout;
+#X obj 2194 -175 r \$0-txMetroRel6;
+#X obj 2314 2 r \$0-stat6;
+#X msg 2373 102 send /freq6 \$1;
+#X obj 1934 -36 *;
+#X obj 1951 -88 r \$0-txMetroScale;
+#X floatatom 1954 -63 5 0 0 0 - - -, f 5;
+#X floatatom 1827 -139 5 0 1 0 - - -, f 5;
+#X obj 2005 33 *;
+#X floatatom 2041 34 5 0 0 0 - - -, f 5;
+#X floatatom 1964 35 5 0 0 0 - - -, f 5;
+#X obj 2018 9 r \$0-statScale;
+#X obj 2005 55 + 700;
+#X obj 2005 77 +;
+#X obj 2054 54 r \$0-statBase;
+#X obj 1756 69 s \$0-udpout;
+#X obj 1868 -92 i;
+#X obj 1965 -170 r \$0-beatDiv;
+#X obj 1870 -141 *;
+#X obj 1868 -66 /;
+#X floatatom 1868 -41 5 0 0 0 - - -, f 5;
+#X floatatom 1809 -15 5 0 0 0 - - -, f 5;
+#X obj 1726 -169 r \$0-quantMetro;
+#X obj 1804 -38 switch 1;
+#X obj 1796 -65 + 1;
+#X obj 1772 -142 == 1;
+#X obj 1726 -144 == 0;
+#X obj 1726 -119 t b;
+#X obj 1772 -117 t b;
+#X obj 1870 -116 + 0.5;
+#X obj 2009 130 s \$0-udpout;
+#X obj 1948 9 r \$0-stat5;
+#X msg 2007 108 send /freq5 \$1;
+#X obj 1540 -74 *;
+#X obj 1557 -126 r \$0-txMetroScale;
+#X floatatom 1560 -101 5 0 0 0 - - -, f 5;
+#X floatatom 1433 -177 5 0 1 0 - - -, f 5;
+#X obj 1611 -5 *;
+#X floatatom 1647 -4 5 0 0 0 - - -, f 5;
+#X floatatom 1570 -3 5 0 0 0 - - -, f 5;
+#X obj 1624 -29 r \$0-statScale;
+#X obj 1611 17 + 700;
+#X obj 1611 39 +;
+#X obj 1660 16 r \$0-statBase;
+#X obj 1382 39 s \$0-udpout;
+#X obj 1474 -130 i;
+#X obj 1545 -209 r \$0-beatDiv;
+#X obj 1476 -179 *;
+#X obj 1474 -104 /;
+#X floatatom 1474 -79 5 0 0 0 - - -, f 5;
+#X floatatom 1418 -44 5 0 0 0 - - -, f 5;
+#X obj 1332 -207 r \$0-quantMetro;
+#X obj 1410 -76 switch 1;
+#X obj 1402 -103 + 1;
+#X obj 1378 -180 == 1;
+#X obj 1332 -182 == 0;
+#X obj 1332 -157 t b;
+#X obj 1378 -155 t b;
+#X obj 1476 -154 + 0.5;
+#X obj 1615 92 s \$0-udpout;
+#X text 299 -327 spacer for scrolling;
+#X msg 1613 70 send /freq4 \$1;
+#X obj 1554 -30 r \$0-stat4;
+#X obj 1434 -207 r \$0-txMetroRel4;
+#X obj 1828 -169 r \$0-txMetroRel5;
+#X obj 1545 -184 t b;
+#X obj 1078 -140 t b;
+#X obj 31 -131 t b;
+#X obj 550 -133 t b;
+#X obj 1965 -145 t b;
+#X obj 2305 -152 t b;
+#X obj 2716 -145 t b;
+#X obj 3242 -147 t b;
+#X obj -178 33 prepend;
+#X obj 344 419 loadbang;
+#X obj -205 -25 r \$0-globalDev;
+#X obj -197 1 + 1;
+#X obj 316 -1 prepend;
+#X obj 307 -48 r \$0-globalDev;
+#X obj 352 -25 + 1;
+#X obj 836 10 prepend;
+#X obj 827 -37 r \$0-globalDev;
+#X obj 872 -14 + 1;
+#X obj 1315 -33 prepend;
+#X obj 1306 -80 r \$0-globalDev;
+#X obj 1351 -57 + 1;
+#X obj 1731 -19 prepend;
+#X obj 1703 -66 r \$0-globalDev;
+#X obj 1748 -43 + 1;
+#X obj 2073 -24 prepend;
+#X obj 2064 -71 r \$0-globalDev;
+#X obj 2109 -48 + 1;
+#X obj 2474 -25 prepend;
+#X obj 2465 -72 r \$0-globalDev;
+#X obj 2510 -49 + 1;
+#X obj 2999 -27 prepend;
+#X obj 2990 -74 r \$0-globalDev;
+#X obj 3035 -51 + 1;
+#X obj 1062 802 loadbang;
+#X msg 1096 825 32;
+#X msg 1062 827 0;
+#X msg 344 444 0;
+#X obj 291 512 routeOSC /txMetroEn /txMetro /txMetroScale /allTxOn
+/stat /statScale /statBase /statStore /statRecall /quantMetro /beatDiv
+/tapTempo, f 137;
+#X obj 1041 537 t b;
+#X obj 1113 584 timer;
+#X floatatom 1116 666 5 0 0 0 - - -, f 5;
+#X obj 1102 551 metro 5000;
+#X obj 1151 612 average 6;
+#X floatatom 1196 679 5 0 0 0 - - -, f 5;
+#X obj 1240 675 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+1 1;
+#X obj 1213 706 spigot;
+#X obj 1235 611 r \$0-quantMetro;
+#X floatatom 1213 731 5 0 0 0 - - -, f 5;
+#X obj 1213 755 *;
+#X obj 1267 734 r \$0-beatDiv;
+#X obj 1252 781 s \$0-txMetroScale;
+#X obj 1263 859 s \$0-udpout;
+#X msg 1263 834 send /txMetroScale \$1;
+#X msg 1183 522 flush;
+#X obj 1260 638 != 1;
+#X msg -175 62 send /txMetro/1/\$1 \$2;
+#X msg 324 30 send /txMetro/\$1/2 \$2;
+#X msg 885 37 send /txMetro/\$1/3 \$2;
+#X msg 1364 -6 send /txMetro/\$1/4 \$2;
+#X msg 1761 8 send /txMetro/\$1/5 \$2;
+#X msg 2129 2 send /txMetro/\$1/6 \$2;
+#X msg 2522 25 send /txMetro/\$1/7 \$2;
+#X msg 3021 12 send /txMetro/\$1/8 \$2;
#X connect 1 0 23 0;
#X connect 1 0 24 0;
#X connect 1 0 9 0;
@@ -604,12 +829,12 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 9 0 7 0;
#X connect 14 0 2 0;
#X connect 15 0 257 0;
-#X connect 16 0 380 0;
-#X connect 17 0 342 0;
+#X connect 16 0 367 0;
+#X connect 17 0 340 0;
#X connect 18 0 19 0;
#X connect 18 0 129 1;
#X connect 19 0 131 0;
-#X connect 19 0 351 0;
+#X connect 19 0 349 0;
#X connect 20 0 130 0;
#X connect 21 0 127 0;
#X connect 22 0 8 0;
@@ -695,7 +920,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 126 0 178 0;
#X connect 127 0 126 1;
#X connect 128 0 127 1;
-#X connect 128 0 345 0;
+#X connect 128 0 343 0;
#X connect 129 0 177 0;
#X connect 130 0 129 1;
#X connect 131 0 130 1;
@@ -743,8 +968,8 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 173 0 172 1;
#X connect 174 0 175 0;
#X connect 175 0 171 3;
-#X connect 177 0 351 1;
-#X connect 178 0 345 1;
+#X connect 177 0 349 1;
+#X connect 178 0 343 1;
#X connect 183 0 227 0;
#X connect 184 0 126 3;
#X connect 185 0 186 0;
@@ -816,8 +1041,8 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 258 0 15 0;
#X connect 259 0 257 1;
#X connect 259 0 260 0;
-#X connect 261 0 334 0;
-#X connect 261 0 332 0;
+#X connect 261 0 333 0;
+#X connect 261 0 331 0;
#X connect 262 0 259 0;
#X connect 263 0 15 0;
#X connect 264 0 266 1;
@@ -846,7 +1071,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 281 0 288 0;
#X connect 289 0 264 0;
#X connect 289 1 291 0;
-#X connect 290 0 340 0;
+#X connect 290 0 719 0;
#X connect 292 0 293 0;
#X connect 292 1 294 0;
#X connect 292 2 295 0;
@@ -857,222 +1082,489 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 292 7 300 0;
#X connect 301 0 16 0;
#X connect 302 0 16 0;
-#X connect 303 0 380 1;
-#X connect 303 0 385 0;
-#X connect 304 0 303 0;
-#X connect 305 0 306 0;
-#X connect 305 1 307 0;
-#X connect 305 2 308 0;
-#X connect 305 3 309 0;
-#X connect 305 4 310 0;
-#X connect 305 5 311 0;
-#X connect 305 6 312 0;
-#X connect 305 7 313 0;
-#X connect 314 0 315 0;
-#X connect 314 0 319 0;
-#X connect 315 0 259 0;
-#X connect 316 0 315 1;
-#X connect 316 0 318 0;
-#X connect 321 0 199 0;
-#X connect 322 0 323 0;
-#X connect 322 1 324 0;
-#X connect 322 2 325 0;
-#X connect 322 3 326 0;
-#X connect 322 4 330 0;
-#X connect 322 5 329 0;
-#X connect 322 6 328 0;
-#X connect 322 7 327 0;
-#X connect 332 0 336 0;
-#X connect 335 0 332 1;
-#X connect 335 0 333 0;
-#X connect 336 0 338 0;
-#X connect 338 0 17 0;
-#X connect 339 0 338 1;
-#X connect 340 0 292 0;
-#X connect 340 1 305 0;
-#X connect 340 2 317 0;
-#X connect 340 3 320 0;
-#X connect 340 4 322 0;
-#X connect 340 5 331 0;
-#X connect 340 6 337 0;
-#X connect 340 7 346 0;
-#X connect 340 8 361 0;
-#X connect 342 0 128 0;
-#X connect 342 0 126 1;
-#X connect 344 0 343 0;
-#X connect 345 0 347 0;
-#X connect 346 0 344 0;
-#X connect 348 0 343 0;
+#X connect 303 0 367 1;
+#X connect 303 0 372 0;
+#X connect 304 0 305 0;
+#X connect 304 1 306 0;
+#X connect 304 2 307 0;
+#X connect 304 3 308 0;
+#X connect 304 4 309 0;
+#X connect 304 5 310 0;
+#X connect 304 6 311 0;
+#X connect 304 7 312 0;
+#X connect 313 0 318 0;
+#X connect 314 0 259 0;
+#X connect 315 0 317 0;
+#X connect 317 0 314 1;
+#X connect 318 0 437 0;
+#X connect 318 0 450 1;
+#X connect 320 0 199 0;
+#X connect 321 0 322 0;
+#X connect 321 1 323 0;
+#X connect 321 2 324 0;
+#X connect 321 3 325 0;
+#X connect 321 4 329 0;
+#X connect 321 5 328 0;
+#X connect 321 6 327 0;
+#X connect 321 7 326 0;
+#X connect 331 0 335 0;
+#X connect 334 0 331 1;
+#X connect 334 0 332 0;
+#X connect 335 0 337 0;
+#X connect 337 0 17 0;
+#X connect 337 0 465 0;
+#X connect 338 0 337 1;
+#X connect 340 0 128 0;
+#X connect 340 0 126 1;
+#X connect 342 0 341 0;
+#X connect 343 0 345 0;
+#X connect 344 0 342 0;
+#X connect 346 0 341 0;
+#X connect 347 0 348 0;
+#X connect 348 0 431 0;
+#X connect 348 0 430 0;
#X connect 349 0 350 0;
-#X connect 350 0 369 0;
-#X connect 350 1 365 0;
#X connect 351 0 352 0;
-#X connect 353 0 357 0;
-#X connect 356 0 353 1;
-#X connect 356 0 354 0;
-#X connect 357 0 358 0;
-#X connect 358 0 18 0;
-#X connect 359 0 358 1;
-#X connect 360 0 355 0;
-#X connect 360 0 353 0;
-#X connect 361 0 349 0;
-#X connect 361 1 363 0;
-#X connect 362 0 350 0;
+#X connect 351 1 347 0;
+#X connect 352 0 348 0;
+#X connect 353 0 17 0;
+#X connect 354 0 430 0;
+#X connect 355 0 354 1;
+#X connect 356 0 18 0;
+#X connect 357 0 368 0;
+#X connect 358 0 357 0;
+#X connect 359 0 368 1;
+#X connect 359 0 371 0;
+#X connect 360 0 359 0;
+#X connect 361 0 357 0;
+#X connect 362 0 369 0;
#X connect 363 0 362 0;
-#X connect 364 0 17 0;
-#X connect 366 0 365 1;
-#X connect 367 0 366 1;
-#X connect 368 0 18 0;
-#X connect 369 0 367 0;
-#X connect 369 1 366 0;
-#X connect 370 0 381 0;
-#X connect 371 0 370 0;
-#X connect 372 0 381 1;
-#X connect 372 0 384 0;
-#X connect 373 0 372 0;
-#X connect 374 0 370 0;
-#X connect 375 0 382 0;
+#X connect 364 0 369 1;
+#X connect 364 0 370 0;
+#X connect 365 0 364 0;
+#X connect 366 0 362 0;
+#X connect 367 0 129 0;
+#X connect 368 0 136 0;
+#X connect 369 0 143 0;
+#X connect 373 0 377 0;
+#X connect 374 0 373 0;
+#X connect 375 0 377 1;
+#X connect 375 0 378 0;
#X connect 376 0 375 0;
-#X connect 377 0 382 1;
-#X connect 377 0 383 0;
-#X connect 378 0 377 0;
-#X connect 379 0 375 0;
-#X connect 380 0 129 0;
-#X connect 381 0 136 0;
-#X connect 382 0 143 0;
-#X connect 386 0 390 0;
-#X connect 387 0 386 0;
-#X connect 388 0 390 1;
-#X connect 388 0 391 0;
-#X connect 389 0 388 0;
-#X connect 390 0 150 0;
-#X connect 392 0 396 0;
-#X connect 393 0 392 0;
-#X connect 394 0 396 1;
-#X connect 394 0 397 0;
-#X connect 395 0 394 0;
-#X connect 396 0 157 0;
-#X connect 398 0 402 0;
-#X connect 399 0 398 0;
-#X connect 400 0 402 1;
-#X connect 400 0 403 0;
-#X connect 401 0 400 0;
-#X connect 402 0 164 0;
-#X connect 404 0 388 0;
-#X connect 405 0 386 0;
-#X connect 406 0 394 0;
-#X connect 407 0 392 0;
-#X connect 408 0 400 0;
-#X connect 409 0 398 0;
-#X connect 410 0 416 0;
-#X connect 411 0 410 0;
-#X connect 412 0 416 1;
-#X connect 412 0 417 0;
-#X connect 413 0 412 0;
-#X connect 414 0 412 0;
-#X connect 415 0 410 0;
-#X connect 416 0 171 0;
-#X connect 418 0 16 0;
-#X connect 419 0 16 0;
-#X connect 420 0 370 0;
-#X connect 421 0 370 0;
-#X connect 422 0 375 0;
-#X connect 423 0 375 0;
-#X connect 424 0 386 0;
-#X connect 425 0 386 0;
-#X connect 426 0 392 0;
-#X connect 427 0 392 0;
-#X connect 428 0 398 0;
-#X connect 429 0 398 0;
-#X connect 430 0 410 0;
-#X connect 431 0 410 0;
-#X connect 432 0 303 0;
-#X connect 433 0 432 1;
-#X connect 433 0 434 0;
-#X connect 436 0 432 0;
-#X connect 436 0 435 0;
-#X connect 437 0 441 0;
-#X connect 440 0 437 1;
-#X connect 440 0 438 0;
+#X connect 377 0 150 0;
+#X connect 379 0 383 0;
+#X connect 380 0 379 0;
+#X connect 381 0 383 1;
+#X connect 381 0 384 0;
+#X connect 382 0 381 0;
+#X connect 383 0 157 0;
+#X connect 385 0 389 0;
+#X connect 386 0 385 0;
+#X connect 387 0 389 1;
+#X connect 387 0 390 0;
+#X connect 388 0 387 0;
+#X connect 389 0 164 0;
+#X connect 391 0 375 0;
+#X connect 392 0 373 0;
+#X connect 393 0 381 0;
+#X connect 394 0 379 0;
+#X connect 395 0 387 0;
+#X connect 396 0 385 0;
+#X connect 397 0 402 0;
+#X connect 398 0 397 0;
+#X connect 399 0 402 1;
+#X connect 399 0 403 0;
+#X connect 400 0 399 0;
+#X connect 401 0 397 0;
+#X connect 402 0 171 0;
+#X connect 404 0 16 0;
+#X connect 405 0 16 0;
+#X connect 406 0 357 0;
+#X connect 407 0 357 0;
+#X connect 408 0 362 0;
+#X connect 409 0 362 0;
+#X connect 410 0 373 0;
+#X connect 411 0 373 0;
+#X connect 412 0 379 0;
+#X connect 413 0 379 0;
+#X connect 414 0 385 0;
+#X connect 415 0 385 0;
+#X connect 416 0 397 0;
+#X connect 417 0 397 0;
+#X connect 418 0 89 0;
+#X connect 419 0 0 2;
+#X connect 420 0 421 0;
+#X connect 420 1 423 1;
+#X connect 421 0 423 0;
+#X connect 422 0 421 1;
+#X connect 424 0 289 0;
+#X connect 425 0 428 0;
+#X connect 426 0 427 0;
+#X connect 427 0 428 0;
+#X connect 428 0 429 0;
+#X connect 431 0 354 0;
+#X connect 431 1 355 0;
+#X connect 433 0 438 0;
+#X connect 434 0 459 0;
+#X connect 434 0 461 0;
+#X connect 436 0 437 1;
+#X connect 436 0 438 1;
+#X connect 436 0 684 0;
+#X connect 437 0 456 0;
+#X connect 438 0 446 0;
+#X connect 439 0 440 0;
+#X connect 440 0 441 0;
+#X connect 440 0 443 0;
#X connect 441 0 442 0;
-#X connect 442 0 25 0;
-#X connect 443 0 442 1;
-#X connect 444 0 372 0;
+#X connect 444 0 434 1;
+#X connect 444 0 458 0;
#X connect 445 0 444 1;
-#X connect 445 0 446 0;
-#X connect 448 0 444 0;
-#X connect 448 0 447 0;
-#X connect 449 0 439 0;
-#X connect 449 0 437 0;
-#X connect 450 0 454 0;
-#X connect 453 0 450 1;
-#X connect 453 0 451 0;
-#X connect 454 0 455 0;
-#X connect 455 0 26 0;
-#X connect 456 0 455 1;
-#X connect 457 0 377 0;
-#X connect 458 0 457 1;
-#X connect 458 0 459 0;
-#X connect 461 0 457 0;
+#X connect 445 0 462 0;
+#X connect 446 0 450 2;
+#X connect 447 0 314 0;
+#X connect 447 0 690 0;
+#X connect 449 0 451 0;
+#X connect 449 0 452 0;
+#X connect 449 0 453 0;
+#X connect 450 0 447 0;
+#X connect 451 0 450 0;
+#X connect 452 0 455 0;
+#X connect 453 0 454 0;
+#X connect 455 0 446 0;
+#X connect 456 0 433 0;
+#X connect 457 0 435 0;
+#X connect 458 0 461 1;
+#X connect 459 0 457 0;
+#X connect 460 0 457 0;
#X connect 461 0 460 0;
-#X connect 462 0 452 0;
-#X connect 462 0 450 0;
-#X connect 463 0 467 0;
-#X connect 466 0 463 1;
-#X connect 466 0 464 0;
+#X connect 462 0 444 0;
+#X connect 463 0 434 0;
+#X connect 465 0 464 0;
#X connect 467 0 468 0;
-#X connect 468 0 27 0;
-#X connect 469 0 468 1;
-#X connect 470 0 388 0;
-#X connect 471 0 470 1;
+#X connect 468 0 466 0;
+#X connect 469 0 303 0;
+#X connect 470 0 303 0;
#X connect 471 0 472 0;
-#X connect 474 0 470 0;
-#X connect 474 0 473 0;
-#X connect 475 0 465 0;
-#X connect 475 0 463 0;
-#X connect 476 0 480 0;
-#X connect 479 0 476 1;
-#X connect 479 0 477 0;
-#X connect 480 0 481 0;
-#X connect 481 0 29 0;
-#X connect 482 0 481 1;
-#X connect 483 0 394 0;
-#X connect 484 0 483 1;
-#X connect 484 0 485 0;
-#X connect 487 0 483 0;
-#X connect 487 0 486 0;
-#X connect 488 0 478 0;
-#X connect 488 0 476 0;
-#X connect 489 0 493 0;
-#X connect 492 0 489 1;
-#X connect 492 0 490 0;
-#X connect 493 0 494 0;
-#X connect 494 0 30 0;
-#X connect 495 0 494 1;
-#X connect 496 0 400 0;
-#X connect 497 0 496 1;
-#X connect 497 0 498 0;
-#X connect 500 0 504 0;
-#X connect 503 0 500 1;
-#X connect 503 0 501 0;
-#X connect 504 0 505 0;
-#X connect 505 0 31 0;
-#X connect 506 0 505 1;
-#X connect 507 0 412 0;
-#X connect 508 0 507 1;
+#X connect 472 0 470 1;
+#X connect 473 0 484 0;
+#X connect 473 0 489 1;
+#X connect 474 0 478 0;
+#X connect 477 0 474 1;
+#X connect 477 0 475 0;
+#X connect 478 0 479 0;
+#X connect 479 0 499 0;
+#X connect 479 0 18 0;
+#X connect 480 0 479 1;
+#X connect 482 0 485 0;
+#X connect 483 0 484 1;
+#X connect 483 0 485 1;
+#X connect 483 0 685 0;
+#X connect 484 0 495 0;
+#X connect 485 0 486 0;
+#X connect 486 0 489 2;
+#X connect 487 0 470 0;
+#X connect 487 0 694 0;
+#X connect 488 0 490 0;
+#X connect 488 0 491 0;
+#X connect 488 0 492 0;
+#X connect 489 0 487 0;
+#X connect 490 0 489 0;
+#X connect 491 0 494 0;
+#X connect 492 0 493 0;
+#X connect 494 0 486 0;
+#X connect 495 0 482 0;
+#X connect 497 0 473 0;
+#X connect 498 0 476 0;
+#X connect 498 0 474 0;
+#X connect 499 0 496 0;
+#X connect 500 0 359 0;
+#X connect 501 0 502 0;
+#X connect 502 0 500 1;
+#X connect 503 0 514 0;
+#X connect 503 0 519 1;
+#X connect 504 0 508 0;
+#X connect 507 0 504 1;
+#X connect 507 0 505 0;
#X connect 508 0 509 0;
-#X connect 511 0 496 0;
-#X connect 511 0 499 0;
-#X connect 512 0 491 0;
-#X connect 512 0 489 0;
-#X connect 513 0 507 0;
-#X connect 513 0 510 0;
-#X connect 514 0 502 0;
-#X connect 514 0 500 0;
-#X connect 515 0 89 0;
-#X connect 516 0 0 2;
-#X connect 517 0 518 0;
-#X connect 517 1 520 1;
+#X connect 509 0 527 0;
+#X connect 509 0 25 0;
+#X connect 510 0 509 1;
+#X connect 512 0 515 0;
+#X connect 513 0 514 1;
+#X connect 513 0 515 1;
+#X connect 513 0 683 0;
+#X connect 514 0 525 0;
+#X connect 515 0 516 0;
+#X connect 516 0 519 2;
+#X connect 517 0 500 0;
+#X connect 517 0 697 0;
#X connect 518 0 520 0;
-#X connect 519 0 518 1;
-#X connect 521 0 289 0;
+#X connect 518 0 521 0;
+#X connect 518 0 522 0;
+#X connect 519 0 517 0;
+#X connect 520 0 519 0;
+#X connect 521 0 524 0;
+#X connect 522 0 523 0;
+#X connect 524 0 516 0;
+#X connect 525 0 512 0;
+#X connect 527 0 526 0;
+#X connect 528 0 506 0;
+#X connect 528 0 504 0;
+#X connect 529 0 503 0;
+#X connect 530 0 399 0;
+#X connect 531 0 532 0;
+#X connect 532 0 530 1;
+#X connect 533 0 544 0;
+#X connect 533 0 549 1;
+#X connect 534 0 538 0;
+#X connect 537 0 534 1;
+#X connect 537 0 535 0;
+#X connect 538 0 539 0;
+#X connect 539 0 560 0;
+#X connect 539 0 31 0;
+#X connect 540 0 539 1;
+#X connect 542 0 545 0;
+#X connect 543 0 544 1;
+#X connect 543 0 545 1;
+#X connect 543 0 689 0;
+#X connect 544 0 555 0;
+#X connect 545 0 546 0;
+#X connect 546 0 549 2;
+#X connect 547 0 530 0;
+#X connect 547 0 712 0;
+#X connect 548 0 550 0;
+#X connect 548 0 551 0;
+#X connect 548 0 552 0;
+#X connect 549 0 547 0;
+#X connect 550 0 549 0;
+#X connect 551 0 554 0;
+#X connect 552 0 553 0;
+#X connect 554 0 546 0;
+#X connect 555 0 542 0;
+#X connect 557 0 399 0;
+#X connect 558 0 533 0;
+#X connect 559 0 536 0;
+#X connect 559 0 534 0;
+#X connect 560 0 556 0;
+#X connect 561 0 387 0;
+#X connect 562 0 563 0;
+#X connect 563 0 561 1;
+#X connect 564 0 575 0;
+#X connect 564 0 580 1;
+#X connect 565 0 569 0;
+#X connect 568 0 565 1;
+#X connect 568 0 566 0;
+#X connect 569 0 570 0;
+#X connect 570 0 588 0;
+#X connect 570 0 30 0;
+#X connect 571 0 570 1;
+#X connect 573 0 576 0;
+#X connect 574 0 575 1;
+#X connect 574 0 576 1;
+#X connect 574 0 688 0;
+#X connect 575 0 586 0;
+#X connect 576 0 577 0;
+#X connect 577 0 580 2;
+#X connect 578 0 561 0;
+#X connect 578 0 709 0;
+#X connect 579 0 581 0;
+#X connect 579 0 582 0;
+#X connect 579 0 583 0;
+#X connect 580 0 578 0;
+#X connect 581 0 580 0;
+#X connect 582 0 585 0;
+#X connect 583 0 584 0;
+#X connect 585 0 577 0;
+#X connect 586 0 573 0;
+#X connect 588 0 587 0;
+#X connect 589 0 564 0;
+#X connect 590 0 567 0;
+#X connect 590 0 565 0;
+#X connect 591 0 381 0;
+#X connect 592 0 593 0;
+#X connect 593 0 591 1;
+#X connect 594 0 605 0;
+#X connect 594 0 610 1;
+#X connect 595 0 599 0;
+#X connect 598 0 595 1;
+#X connect 598 0 596 0;
+#X connect 599 0 600 0;
+#X connect 600 0 620 0;
+#X connect 600 0 29 0;
+#X connect 601 0 600 1;
+#X connect 603 0 606 0;
+#X connect 604 0 605 1;
+#X connect 604 0 606 1;
+#X connect 604 0 687 0;
+#X connect 605 0 616 0;
+#X connect 606 0 607 0;
+#X connect 607 0 610 2;
+#X connect 608 0 591 0;
+#X connect 608 0 706 0;
+#X connect 609 0 611 0;
+#X connect 609 0 612 0;
+#X connect 609 0 613 0;
+#X connect 610 0 608 0;
+#X connect 611 0 610 0;
+#X connect 612 0 615 0;
+#X connect 613 0 614 0;
+#X connect 615 0 607 0;
+#X connect 616 0 603 0;
+#X connect 618 0 594 0;
+#X connect 619 0 597 0;
+#X connect 619 0 595 0;
+#X connect 620 0 617 0;
+#X connect 621 0 375 0;
+#X connect 622 0 623 0;
+#X connect 623 0 621 1;
+#X connect 624 0 635 0;
+#X connect 624 0 640 1;
+#X connect 625 0 629 0;
+#X connect 628 0 625 1;
+#X connect 628 0 626 0;
+#X connect 629 0 630 0;
+#X connect 630 0 649 0;
+#X connect 630 0 27 0;
+#X connect 631 0 630 1;
+#X connect 633 0 636 0;
+#X connect 634 0 635 1;
+#X connect 634 0 636 1;
+#X connect 634 0 686 0;
+#X connect 635 0 646 0;
+#X connect 636 0 637 0;
+#X connect 637 0 640 2;
+#X connect 638 0 621 0;
+#X connect 638 0 703 0;
+#X connect 639 0 641 0;
+#X connect 639 0 642 0;
+#X connect 639 0 643 0;
+#X connect 640 0 638 0;
+#X connect 641 0 640 0;
+#X connect 642 0 645 0;
+#X connect 643 0 644 0;
+#X connect 645 0 637 0;
+#X connect 646 0 633 0;
+#X connect 648 0 627 0;
+#X connect 648 0 625 0;
+#X connect 649 0 647 0;
+#X connect 650 0 364 0;
+#X connect 651 0 652 0;
+#X connect 652 0 650 1;
+#X connect 653 0 664 0;
+#X connect 653 0 669 1;
+#X connect 654 0 658 0;
+#X connect 657 0 654 1;
+#X connect 657 0 655 0;
+#X connect 658 0 659 0;
+#X connect 659 0 678 0;
+#X connect 659 0 26 0;
+#X connect 660 0 659 1;
+#X connect 662 0 665 0;
+#X connect 663 0 664 1;
+#X connect 663 0 665 1;
+#X connect 663 0 682 0;
+#X connect 664 0 675 0;
+#X connect 665 0 666 0;
+#X connect 666 0 669 2;
+#X connect 667 0 650 0;
+#X connect 667 0 700 0;
+#X connect 668 0 670 0;
+#X connect 668 0 671 0;
+#X connect 668 0 672 0;
+#X connect 669 0 667 0;
+#X connect 670 0 669 0;
+#X connect 671 0 674 0;
+#X connect 672 0 673 0;
+#X connect 674 0 666 0;
+#X connect 675 0 662 0;
+#X connect 678 0 676 0;
+#X connect 679 0 656 0;
+#X connect 679 0 654 0;
+#X connect 680 0 653 0;
+#X connect 681 0 624 0;
+#X connect 682 0 664 0;
+#X connect 682 0 674 0;
+#X connect 683 0 514 0;
+#X connect 683 0 524 0;
+#X connect 684 0 437 0;
+#X connect 684 0 455 0;
+#X connect 685 0 484 0;
+#X connect 685 0 494 0;
+#X connect 686 0 635 0;
+#X connect 686 0 645 0;
+#X connect 687 0 605 0;
+#X connect 687 0 615 0;
+#X connect 688 0 575 0;
+#X connect 688 0 585 0;
+#X connect 689 0 544 0;
+#X connect 689 0 554 0;
+#X connect 690 0 737 0;
+#X connect 691 0 718 0;
+#X connect 692 0 693 0;
+#X connect 693 0 690 1;
+#X connect 694 0 738 0;
+#X connect 695 0 696 0;
+#X connect 696 0 694 1;
+#X connect 697 0 739 0;
+#X connect 698 0 699 0;
+#X connect 699 0 697 1;
+#X connect 700 0 740 0;
+#X connect 701 0 702 0;
+#X connect 702 0 700 1;
+#X connect 703 0 741 0;
+#X connect 704 0 705 0;
+#X connect 705 0 703 1;
+#X connect 706 0 742 0;
+#X connect 707 0 708 0;
+#X connect 708 0 706 1;
+#X connect 709 0 743 0;
+#X connect 710 0 711 0;
+#X connect 711 0 709 1;
+#X connect 712 0 744 0;
+#X connect 713 0 714 0;
+#X connect 714 0 712 1;
+#X connect 715 0 716 0;
+#X connect 715 0 717 0;
+#X connect 716 0 439 0;
+#X connect 717 0 448 0;
+#X connect 718 0 183 0;
+#X connect 719 0 292 0;
+#X connect 719 1 304 0;
+#X connect 719 2 316 0;
+#X connect 719 2 444 0;
+#X connect 719 3 319 0;
+#X connect 719 4 321 0;
+#X connect 719 5 330 0;
+#X connect 719 6 336 0;
+#X connect 719 6 467 0;
+#X connect 719 7 344 0;
+#X connect 719 8 351 0;
+#X connect 719 9 448 0;
+#X connect 719 10 439 0;
+#X connect 719 11 720 0;
+#X connect 720 0 721 1;
+#X connect 720 0 723 0;
+#X connect 721 0 722 0;
+#X connect 721 0 724 0;
+#X connect 723 0 721 0;
+#X connect 724 0 725 0;
+#X connect 725 0 727 0;
+#X connect 726 0 727 1;
+#X connect 727 0 729 0;
+#X connect 728 0 736 0;
+#X connect 729 0 730 0;
+#X connect 730 0 732 0;
+#X connect 730 0 734 0;
+#X connect 731 0 730 1;
+#X connect 734 0 733 0;
+#X connect 735 0 721 0;
+#X connect 736 0 726 0;
+#X connect 737 0 432 0;
+#X connect 738 0 481 0;
+#X connect 739 0 511 0;
+#X connect 740 0 661 0;
+#X connect 741 0 632 0;
+#X connect 742 0 602 0;
+#X connect 743 0 572 0;
+#X connect 744 0 541 0;
+#X coords 0 0 1 1 12 30 0;
diff --git a/pd-patches/midi-tx2-oscIn.pd b/pd-patches/midi-tx2-oscIn.pd
index 25f60dd..d6eaec7 100644
--- a/pd-patches/midi-tx2-oscIn.pd
+++ b/pd-patches/midi-tx2-oscIn.pd
@@ -1,51 +1,51 @@
-#N canvas 0 44 1707 893 10;
-#X obj 770 956 noteout;
-#X obj 791 735 loadbang;
-#X obj 769 847 metro;
-#X obj 764 909 makenote;
-#X floatatom 857 846 0 0 0 0 - - -;
-#X obj 769 873 f;
-#X floatatom 818 829 0 0 0 0 - - -;
-#X floatatom 906 829 0 0 0 0 - - -;
-#X floatatom 945 830 0 0 0 0 - - -;
-#X msg 839 778 64;
-#X text 817 808 rate;
-#X text 860 808 pitch;
-#X text 901 806 vel;
-#X text 941 809 length;
-#X obj 762 798 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
-1;
+#N canvas -8 -8 1694 908 10;
+#X obj 432 1158 noteout;
+#X obj 453 937 loadbang;
+#X obj 431 1049 metro;
+#X obj 426 1111 makenote;
+#X floatatom 519 1048 0 0 0 0 - - -;
+#X obj 431 1075 f;
+#X floatatom 480 1031 0 0 0 0 - - -;
+#X floatatom 568 1031 0 0 0 0 - - -;
+#X floatatom 607 1032 0 0 0 0 - - -;
+#X msg 501 980 64;
+#X text 479 1010 rate;
+#X text 522 1010 pitch;
+#X text 563 1008 vel;
+#X text 603 1011 length;
+#X obj 424 1000 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
#X obj 111 205 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 596 247 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 236 122 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 17254 1;
#X obj 671 116 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 18704 1;
#X obj 744 158 i;
#X obj 794 157 hsl 128 15 0 3 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 286 175 hsl 128 15 0 3.75 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
-#X msg 867 778 1149;
-#X msg 778 778 1255;
-#X msg 810 778 14;
+#X msg 529 980 1149;
+#X msg 440 980 1255;
+#X msg 472 980 14;
#X obj 1069 132 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 13759 1;
#X obj 1483 146 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 13235 1;
#X obj 1887 163 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 7605 1;
#X floatatom 2296 452 5 0 0 0 - - -, f 5;
#X obj 2270 185 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 12764 1;
#X obj 2647 165 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 10253 1;
#X obj 2999 179 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
-#X msg 913 778 100;
-#X obj 722 805 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-262144 -1 -1 12790 1;
+#X msg 575 980 100;
+#X obj 384 1007 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -129 753 expr 60000 / (24 * $f1);
#X obj -246 746 t f f;
@@ -240,7 +240,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X msg 1857 530 773;
#X msg 1858 550 818;
#X obj 1456 530 tgl 54 0 empty empty empty 17 7 0 10 -262144 -1 -1
-1 1;
+0 1;
#X obj 719 201 r \$0-globalPower;
#X obj 1089 242 r \$0-globalPower;
#X obj 1519 241 r \$0-globalPower;
@@ -253,11 +253,11 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 170 276 r \$0-globalPower;
#X obj 228 81 r \$0-globalStat;
#X obj 731 64 r \$0-globalStat;
-#X obj 1117 64 r \$0-globalStat;
+#X obj 1086 105 r \$0-globalStat;
#X obj 1506 111 r \$0-globalStat;
#X obj 1889 133 r \$0-globalStat;
-#X obj 2270 157 r \$0-globalStat;
-#X obj 2652 137 r \$0-globalStat;
+#X obj 2297 161 r \$0-globalStat;
+#X obj 2669 143 r \$0-globalStat;
#X obj 2998 144 r \$0-globalStat;
#X obj 1989 607 s \$0-globalStat;
#X obj 435 188 r \$0-globalDev;
@@ -277,13 +277,13 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 1251 301 r \$0-globalChan;
#X obj 862 260 r \$0-globalChan;
#X obj 428 251 r \$0-globalChan;
-#X obj 1152 501 hradio 15 0 0 16 empty empty empty 0 -8 0 10 -262144
+#X obj 826 427 hradio 15 0 0 16 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
-#X text 1273 516 8;
-#X obj 1152 521 s \$0-globalChan;
-#X obj 1104 501 bng 30 250 50 0 empty empty empty 17 7 0 10 -262144
+#X text 947 442 8;
+#X obj 826 447 s \$0-globalChan;
+#X obj 778 427 bng 30 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 1105 543 s rstChan;
+#X obj 779 469 s rstChan;
#X obj 461 207 r rstChan;
#X obj 895 238 r rstChan;
#X obj 1283 277 r rstChan;
@@ -293,8 +293,8 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 2851 313 r rstChan;
#X obj 3258 283 r rstChan;
#X msg 1637 564 900;
-#X msg 991 823 21;
-#X msg 1064 820 14;
+#X msg 653 1025 21;
+#X msg 726 1022 14;
#X obj 85 475 ctlout 123 1;
#X obj 78 423 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
@@ -303,13 +303,13 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 8 441 metro 50;
#X floatatom 8 463 5 0 0 0 - - -, f 5;
#X obj 112 232 metro 666;
-#X obj 36 126 r \$0-txMetroEn1;
+#X obj 44 178 r \$0-txMetroEn1;
#X obj 153 88 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X floatatom 178 231 5 0 0 0 - - -, f 5;
-#X obj 219 -46 r \$0-stat1;
-#X obj 138 38 r \$0-globalTxMetro;
-#X obj 16 106 r &0-globalTxMetroEn;
+#X obj 134 -153 r \$0-stat1;
+#X obj 48 3 r \$0-globalTxMetro;
+#X obj 24 158 r &0-globalTxMetroEn;
#X obj 93 761 routeOSC /1/1 /2/1 /3/1 /4/1 /5/1 /6/1 /7/1 /8/1;
#X obj 18 815 r \$0-oscIn;
#X obj 54 836 spigot;
@@ -350,7 +350,6 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 540 312 r \$0-txMetroEn2;
#X obj 556 102 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
-#X obj 541 52 r \$0-globalTxMetro;
#X obj 278 560 routeOSC /1 /2 /3 /4 /5 /6 /7 /8;
#X obj 278 582 s \$0-txMetroRel1;
#X obj 278 604 s \$0-txMetroRel2;
@@ -360,13 +359,13 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 386 604 s \$0-txMetroRel6;
#X obj 386 626 s \$0-txMetroRel7;
#X obj 386 648 s \$0-txMetroRel8;
-#X obj 22 -45 r \$0-txMetroRel1;
-#X obj 63 -1 *;
-#X obj 76 -25 r \$0-txMetroScale;
-#X obj 304 541 s \$0-txMetroScale;
-#X floatatom 99 0 5 0 0 0 - - -, f 5;
-#X floatatom 22 1 5 0 0 0 - - -, f 5;
-#X obj 416 543 s \$0-globalPowerIn;
+#X obj -80 -154 r \$0-txMetroRel1;
+#X obj 26 -21 *;
+#X obj 43 -73 r \$0-txMetroScale;
+#X obj 306 541 s \$0-txMetroScale;
+#X floatatom 46 -48 5 0 0 0 - - -, f 5;
+#X floatatom -81 -124 5 0 1 0 - - -, f 5;
+#X obj 460 538 s \$0-globalPowerIn;
#X obj 1455 507 r \$0-globalPowerIn;
#X obj 491 603 routeOSC /1 /2 /3 /4 /5 /6 /7 /8;
#X obj 491 625 s \$0-stat1;
@@ -378,21 +377,19 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 629 649 s \$0-stat6;
#X obj 629 627 s \$0-stat5;
#X obj 528 578 s \$0-statScale;
-#X obj 276 -21 *;
-#X floatatom 312 -20 5 0 0 0 - - -, f 5;
-#X floatatom 235 -19 5 0 0 0 - - -, f 5;
-#X obj 289 -45 r \$0-statScale;
-#X obj 276 1 + 700;
-#X obj 581 560 s \$0-statBase;
-#X obj 276 23 +;
-#X obj 325 0 r \$0-statBase;
-#X obj 292 512 routeOSC /txMetroEn /txMetro /txMetroScale /allTxOn
-/stat /statScale /statBase /statStore /statRecall, f 108;
+#X obj 191 -128 *;
+#X floatatom 227 -127 5 0 0 0 - - -, f 5;
+#X floatatom 150 -126 5 0 0 0 - - -, f 5;
+#X obj 204 -152 r \$0-statScale;
+#X obj 191 -106 + 700;
+#X obj 666 540 s \$0-statBase;
+#X obj 191 -84 +;
+#X obj 240 -107 r \$0-statBase;
#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0-stations 8 float 3 black black;
#A 0 0 0 0 0 0 0 0 0;
#X coords 0 1 8 -1 200 140 1;
-#X restore -412 -26 graph;
+#X restore -447 -26 graph;
#X obj 239 163 i;
#X obj 798 629 funbuff;
#C restore;
@@ -401,28 +398,17 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 782 544 t b;
#X obj 260 401 s buffun;
#X obj 807 587 r buffun;
-#X msg 906 566 read stations.txt;
+#X msg 957 568 read stations.txt;
#X obj 907 601 funbuff;
#C restore;
#X obj 663 392 list prepend;
-#X obj 663 414 s buffun;
-#X obj 670 -28 *;
-#X floatatom 706 -27 5 0 0 0 - - -, f 5;
-#X floatatom 629 -26 5 0 0 0 - - -, f 5;
-#X obj 683 -52 r \$0-statScale;
-#X obj 670 -6 + 700;
-#X obj 670 16 +;
-#X obj 719 -7 r \$0-statBase;
-#X obj 613 -53 r \$0-stat2;
+#X obj 660 414 s buffun;
#X obj 906 544 t b b;
-#X msg 1029 591 dump;
-#X obj 1027 564 del 250;
+#X msg 912 568 dump;
#X obj 340 89 r \$0-directStat1;
-#X obj 921 693 s;
-#X obj 940 671 symbol;
-#X msg 948 646 symbol \$0-directStat\$1;
+#X obj 928 678 symbol;
+#X msg 969 650 symbol \$0-directStat\$1;
#X obj 731 87 r \$0-directStat3;
-#X obj 905 625 t a b;
#X obj 1029 275 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
0 1;
#X obj 953 320 r &0-globalTxMetroEn;
@@ -479,7 +465,6 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 2955 176 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#X obj 2940 126 r \$0-globalTxMetro;
-#X obj 2930 106 r \$0-txMetro4;
#X obj 2939 386 r \$0-txMetroEn4;
#X obj 3021 311 metro 666;
#X floatatom 2955 314 5 0 0 0 - - -, f 5;
@@ -497,93 +482,321 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 2619 76 r \$0-txMetroEn7;
#X obj 2955 56 r &0-globalTxMetroEn;
#X obj 2975 76 r \$0-txMetroEn8;
-#X obj 484 -2 *;
-#X obj 497 -26 r \$0-txMetroScale;
-#X floatatom 520 -1 5 0 0 0 - - -, f 5;
-#X floatatom 443 0 5 0 0 0 - - -, f 5;
-#X obj 443 -46 r \$0-txMetroRel2;
-#X obj 1086 -34 *;
-#X floatatom 1122 -33 5 0 0 0 - - -, f 5;
-#X floatatom 1045 -32 5 0 0 0 - - -, f 5;
-#X obj 1099 -58 r \$0-statScale;
-#X obj 1086 -12 + 700;
-#X obj 1086 10 +;
-#X obj 1135 -13 r \$0-statBase;
-#X obj 900 -8 *;
-#X obj 913 -32 r \$0-txMetroScale;
-#X floatatom 936 -7 5 0 0 0 - - -, f 5;
-#X floatatom 859 -6 5 0 0 0 - - -, f 5;
-#X obj 859 -52 r \$0-txMetroRel3;
-#X obj 1029 -59 r \$0-stat3;
-#X obj 1568 -33 *;
-#X floatatom 1604 -32 5 0 0 0 - - -, f 5;
-#X floatatom 1527 -31 5 0 0 0 - - -, f 5;
-#X obj 1581 -57 r \$0-statScale;
-#X obj 1568 -11 + 700;
-#X obj 1568 11 +;
-#X obj 1617 -12 r \$0-statBase;
-#X obj 1382 -7 *;
-#X obj 1395 -31 r \$0-txMetroScale;
-#X floatatom 1418 -6 5 0 0 0 - - -, f 5;
-#X floatatom 1341 -5 5 0 0 0 - - -, f 5;
-#X obj 1341 -51 r \$0-txMetroRel4;
-#X obj 1511 -58 r \$0-stat4;
-#X obj 1946 -34 *;
-#X floatatom 1982 -33 5 0 0 0 - - -, f 5;
-#X floatatom 1905 -32 5 0 0 0 - - -, f 5;
-#X obj 1959 -58 r \$0-statScale;
-#X obj 1946 -12 + 700;
-#X obj 1946 10 +;
-#X obj 1995 -13 r \$0-statBase;
-#X obj 1760 -8 *;
-#X obj 1773 -32 r \$0-txMetroScale;
-#X floatatom 1796 -7 5 0 0 0 - - -, f 5;
-#X floatatom 1719 -6 5 0 0 0 - - -, f 5;
-#X obj 1719 -52 r \$0-txMetroRel5;
-#X obj 1889 -59 r \$0-stat5;
-#X obj 2364 -31 *;
-#X floatatom 2400 -30 5 0 0 0 - - -, f 5;
-#X floatatom 2323 -29 5 0 0 0 - - -, f 5;
-#X obj 2377 -55 r \$0-statScale;
-#X obj 2364 -9 + 700;
-#X obj 2364 13 +;
-#X obj 2413 -10 r \$0-statBase;
-#X obj 2178 -5 *;
-#X obj 2191 -29 r \$0-txMetroScale;
-#X floatatom 2214 -4 5 0 0 0 - - -, f 5;
-#X floatatom 2137 -3 5 0 0 0 - - -, f 5;
-#X obj 2137 -49 r \$0-txMetroRel6;
-#X obj 2307 -56 r \$0-stat6;
-#X obj 2800 -39 *;
-#X floatatom 2836 -38 5 0 0 0 - - -, f 5;
-#X floatatom 2759 -37 5 0 0 0 - - -, f 5;
-#X obj 2813 -63 r \$0-statScale;
-#X obj 2800 -17 + 700;
-#X obj 2800 5 +;
-#X obj 2849 -18 r \$0-statBase;
-#X obj 2614 -13 *;
-#X obj 2627 -37 r \$0-txMetroScale;
-#X floatatom 2650 -12 5 0 0 0 - - -, f 5;
-#X floatatom 2573 -11 5 0 0 0 - - -, f 5;
-#X obj 3207 -49 *;
-#X floatatom 3243 -48 5 0 0 0 - - -, f 5;
-#X floatatom 3166 -47 5 0 0 0 - - -, f 5;
-#X obj 3220 -73 r \$0-statScale;
-#X obj 3207 -27 + 700;
-#X obj 3207 -5 +;
-#X obj 3256 -28 r \$0-statBase;
-#X obj 3025 -21 *;
-#X obj 3034 -47 r \$0-txMetroScale;
-#X floatatom 3057 -22 5 0 0 0 - - -, f 5;
-#X floatatom 2980 -21 5 0 0 0 - - -, f 5;
-#X obj 2573 -57 r \$0-txMetroRel7;
-#X obj 2743 -64 r \$0-stat7;
-#X obj 2980 -67 r \$0-txMetroRel8;
-#X obj 3150 -74 r \$0-stat8;
#X msg -116 202 open 4;
-#X floatatom 845 921 5 0 0 0 - - -, f 5;
+#X floatatom 507 1123 5 0 0 0 - - -, f 5;
+#X obj -284 131 midiin;
+#X obj -284 153 spigot;
+#X obj -226 130 tgl 42 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
+#X obj -284 175 midiout;
+#X obj 136 568 r \$0-udpout;
+#X obj 26 526 loadbang;
+#X obj 138 622 packOSC;
+#X obj 138 647 s udpout;
+#X obj 918 718 print;
+#X obj 904 625 t b a;
+#X obj -176 90 s \$0-udpout;
+#X obj -40 -77 i;
+#X obj 795 905 metro;
+#X obj 802 1010 s \$0-udpout;
+#X obj 31 -156 r \$0-beatDiv;
+#X obj -38 -126 *;
+#X obj -40 -51 /;
+#X obj 291 512 routeOSC /txMetroEn /txMetro /txMetroScale /allTxOn
+/stat /statScale /statBase /statStore /statRecall /quantMetro /beatDiv
+, f 124;
+#X obj 1184 529 i;
+#X floatatom 1184 554 5 0 0 0 - - -, f 5;
+#X msg 1184 578 send /beatDiv \$1;
+#X obj 1184 603 s \$0-udpout;
+#X obj 1096 580 s \$0-beatDiv;
+#X obj 825 872 /;
+#X obj 838 794 r \$0-beatDiv;
+#X floatatom -40 -26 5 0 0 0 - - -, f 5;
+#X floatatom -97 9 5 0 0 0 - - -, f 5;
+#X obj 1059 539 s \$0-quantMetro;
+#X obj -182 -154 r \$0-quantMetro;
+#X obj -104 -23 switch 1;
+#X obj -112 -50 + 1;
+#X obj -136 -127 == 1;
+#X obj -182 -129 == 0;
+#X obj -182 -104 t b;
+#X obj -136 -102 t b;
+#X obj -38 -101 + 0.5;
+#X msg 802 984 send /scaleBEEP \$1;
+#X obj 847 903 / 2;
+#X obj 795 930 t 1;
+#X obj 831 957 t 0;
+#X obj 831 932 del;
+#X obj 844 815 t b;
+#X obj 730 869 r \$0-quantMetro;
+#X obj 195 -31 s \$0-udpout;
+#X msg 193 -53 send /freq1 \$1;
+#X obj 628 583 s \$0-udpout;
+#X obj 625 539 + 700;
+#X msg 626 561 send /freqBase \$1;
+#X obj 567 1 r \$0-globalTxMetro;
+#X obj 545 -23 *;
+#X obj 562 -75 r \$0-txMetroScale;
+#X floatatom 565 -50 5 0 0 0 - - -, f 5;
+#X floatatom 438 -126 5 0 1 0 - - -, f 5;
+#X obj 710 -130 *;
+#X floatatom 746 -129 5 0 0 0 - - -, f 5;
+#X floatatom 669 -128 5 0 0 0 - - -, f 5;
+#X obj 723 -154 r \$0-statScale;
+#X obj 710 -108 + 700;
+#X obj 710 -86 +;
+#X obj 759 -109 r \$0-statBase;
+#X obj 341 61 s \$0-udpout;
+#X obj 479 -79 i;
+#X obj 550 -158 r \$0-beatDiv;
+#X obj 481 -128 *;
+#X obj 479 -53 /;
+#X floatatom 479 -28 5 0 0 0 - - -, f 5;
+#X floatatom 433 -2 5 0 0 0 - - -, f 5;
+#X obj 337 -156 r \$0-quantMetro;
+#X obj 415 -25 switch 1;
+#X obj 407 -52 + 1;
+#X obj 383 -129 == 1;
+#X obj 337 -131 == 0;
+#X obj 337 -106 t b;
+#X obj 383 -104 t b;
+#X obj 481 -103 + 0.5;
+#X obj 714 -33 s \$0-udpout;
+#X obj 439 -156 r \$0-txMetroRel2;
+#X obj 653 -155 r \$0-stat2;
+#X msg 712 -55 send /freq2 \$1;
+#X obj 1073 -30 *;
+#X obj 1090 -82 r \$0-txMetroScale;
+#X floatatom 1093 -57 5 0 0 0 - - -, f 5;
+#X floatatom 966 -133 5 0 1 0 - - -, f 5;
+#X obj 1192 1 *;
+#X floatatom 1228 2 5 0 0 0 - - -, f 5;
+#X floatatom 1151 3 5 0 0 0 - - -, f 5;
+#X obj 1205 -23 r \$0-statScale;
+#X obj 1192 23 + 700;
+#X obj 1192 45 +;
+#X obj 1241 22 r \$0-statBase;
+#X obj 891 70 s \$0-udpout;
+#X obj 1007 -86 i;
+#X obj 1078 -165 r \$0-beatDiv;
+#X obj 1009 -135 *;
+#X obj 1007 -60 /;
+#X floatatom 1007 -35 5 0 0 0 - - -, f 5;
+#X floatatom 944 -1 5 0 0 0 - - -, f 5;
+#X obj 865 -163 r \$0-quantMetro;
+#X obj 943 -32 switch 1;
+#X obj 935 -59 + 1;
+#X obj 911 -136 == 1;
+#X obj 865 -138 == 0;
+#X obj 865 -113 t b;
+#X obj 911 -111 t b;
+#X obj 1009 -110 + 0.5;
+#X obj 1198 100 s \$0-udpout;
+#X msg 1194 75 send /freq3 \$1;
+#X obj 1135 -24 r \$0-stat3;
+#X obj 967 -163 r \$0-txMetroRel3;
+#X obj 3237 -37 *;
+#X obj 3254 -89 r \$0-txMetroScale;
+#X floatatom 3257 -64 5 0 0 0 - - -, f 5;
+#X floatatom 3130 -140 5 0 1 0 - - -, f 5;
+#X obj 3402 -144 *;
+#X floatatom 3438 -143 5 0 0 0 - - -, f 5;
+#X floatatom 3361 -142 5 0 0 0 - - -, f 5;
+#X obj 3415 -168 r \$0-statScale;
+#X obj 3402 -122 + 700;
+#X obj 3402 -100 +;
+#X obj 3451 -123 r \$0-statBase;
+#X obj 3023 36 s \$0-udpout;
+#X obj 3171 -93 i;
+#X obj 3242 -172 r \$0-beatDiv;
+#X obj 3173 -142 *;
+#X obj 3171 -67 /;
+#X floatatom 3171 -42 5 0 0 0 - - -, f 5;
+#X floatatom 3110 -15 5 0 0 0 - - -, f 5;
+#X obj 3029 -170 r \$0-quantMetro;
+#X obj 3107 -39 switch 1;
+#X obj 3099 -66 + 1;
+#X obj 3075 -143 == 1;
+#X obj 3029 -145 == 0;
+#X obj 3029 -120 t b;
+#X obj 3075 -118 t b;
+#X obj 3173 -117 + 0.5;
+#X obj 3406 -47 s \$0-udpout;
+#X obj 2930 106 r \$0-txMetro8;
+#X obj 3131 -170 r \$0-txMetroRel8;
+#X obj 3345 -169 r \$0-stat8;
+#X msg 3404 -70 send /freq8 \$1;
+#X obj 2711 -35 *;
+#X obj 2728 -87 r \$0-txMetroScale;
+#X floatatom 2731 -62 5 0 0 0 - - -, f 5;
+#X floatatom 2604 -138 5 0 1 0 - - -, f 5;
+#X obj 2876 -142 *;
+#X floatatom 2912 -141 5 0 0 0 - - -, f 5;
+#X floatatom 2835 -140 5 0 0 0 - - -, f 5;
+#X obj 2889 -166 r \$0-statScale;
+#X obj 2876 -120 + 700;
+#X obj 2876 -98 +;
+#X obj 2925 -121 r \$0-statBase;
+#X obj 2523 49 s \$0-udpout;
+#X obj 2645 -91 i;
+#X obj 2716 -170 r \$0-beatDiv;
+#X obj 2647 -140 *;
+#X obj 2645 -65 /;
+#X floatatom 2645 -40 5 0 0 0 - - -, f 5;
+#X floatatom 2581 -11 5 0 0 0 - - -, f 5;
+#X obj 2503 -168 r \$0-quantMetro;
+#X obj 2581 -37 switch 1;
+#X obj 2573 -64 + 1;
+#X obj 2549 -141 == 1;
+#X obj 2503 -143 == 0;
+#X obj 2503 -118 t b;
+#X obj 2549 -116 t b;
+#X obj 2647 -115 + 0.5;
+#X obj 2880 -45 s \$0-udpout;
+#X msg 2878 -67 send /freq7 \$1;
+#X obj 2605 -168 r \$0-txMetroRel7;
+#X obj 2819 -167 r \$0-stat7;
+#X obj 2300 -42 *;
+#X obj 2317 -94 r \$0-txMetroScale;
+#X floatatom 2320 -69 5 0 0 0 - - -, f 5;
+#X floatatom 2193 -145 5 0 1 0 - - -, f 5;
+#X obj 2371 27 *;
+#X floatatom 2407 28 5 0 0 0 - - -, f 5;
+#X floatatom 2330 29 5 0 0 0 - - -, f 5;
+#X obj 2384 3 r \$0-statScale;
+#X obj 2371 49 + 700;
+#X obj 2371 71 +;
+#X obj 2420 48 r \$0-statBase;
+#X obj 2146 35 s \$0-udpout;
+#X obj 2234 -98 i;
+#X obj 2305 -177 r \$0-beatDiv;
+#X obj 2236 -147 *;
+#X obj 2234 -72 /;
+#X floatatom 2234 -47 5 0 0 0 - - -, f 5;
+#X floatatom 2166 -21 5 0 0 0 - - -, f 5;
+#X obj 2092 -175 r \$0-quantMetro;
+#X obj 2170 -44 switch 1;
+#X obj 2162 -71 + 1;
+#X obj 2138 -148 == 1;
+#X obj 2092 -150 == 0;
+#X obj 2092 -125 t b;
+#X obj 2138 -123 t b;
+#X obj 2236 -122 + 0.5;
+#X obj 2375 124 s \$0-udpout;
+#X obj 2194 -175 r \$0-txMetroRel6;
+#X obj 2314 2 r \$0-stat6;
+#X msg 2373 102 send /freq6 \$1;
+#X obj 1934 -36 *;
+#X obj 1951 -88 r \$0-txMetroScale;
+#X floatatom 1954 -63 5 0 0 0 - - -, f 5;
+#X floatatom 1827 -139 5 0 1 0 - - -, f 5;
+#X obj 2005 33 *;
+#X floatatom 2041 34 5 0 0 0 - - -, f 5;
+#X floatatom 1964 35 5 0 0 0 - - -, f 5;
+#X obj 2018 9 r \$0-statScale;
+#X obj 2005 55 + 700;
+#X obj 2005 77 +;
+#X obj 2054 54 r \$0-statBase;
+#X obj 1756 69 s \$0-udpout;
+#X obj 1868 -92 i;
+#X obj 1965 -170 r \$0-beatDiv;
+#X obj 1870 -141 *;
+#X obj 1868 -66 /;
+#X floatatom 1868 -41 5 0 0 0 - - -, f 5;
+#X floatatom 1809 -15 5 0 0 0 - - -, f 5;
+#X obj 1726 -169 r \$0-quantMetro;
+#X obj 1804 -38 switch 1;
+#X obj 1796 -65 + 1;
+#X obj 1772 -142 == 1;
+#X obj 1726 -144 == 0;
+#X obj 1726 -119 t b;
+#X obj 1772 -117 t b;
+#X obj 1870 -116 + 0.5;
+#X obj 2009 130 s \$0-udpout;
+#X obj 1948 9 r \$0-stat5;
+#X msg 2007 108 send /freq5 \$1;
+#X obj 1540 -74 *;
+#X obj 1557 -126 r \$0-txMetroScale;
+#X floatatom 1560 -101 5 0 0 0 - - -, f 5;
+#X floatatom 1433 -177 5 0 1 0 - - -, f 5;
+#X obj 1611 -5 *;
+#X floatatom 1647 -4 5 0 0 0 - - -, f 5;
+#X floatatom 1570 -3 5 0 0 0 - - -, f 5;
+#X obj 1624 -29 r \$0-statScale;
+#X obj 1611 17 + 700;
+#X obj 1611 39 +;
+#X obj 1660 16 r \$0-statBase;
+#X obj 1382 39 s \$0-udpout;
+#X obj 1474 -130 i;
+#X obj 1545 -209 r \$0-beatDiv;
+#X obj 1476 -179 *;
+#X obj 1474 -104 /;
+#X floatatom 1474 -79 5 0 0 0 - - -, f 5;
+#X floatatom 1418 -44 5 0 0 0 - - -, f 5;
+#X obj 1332 -207 r \$0-quantMetro;
+#X obj 1410 -76 switch 1;
+#X obj 1402 -103 + 1;
+#X obj 1378 -180 == 1;
+#X obj 1332 -182 == 0;
+#X obj 1332 -157 t b;
+#X obj 1378 -155 t b;
+#X obj 1476 -154 + 0.5;
+#X obj 1615 92 s \$0-udpout;
+#X text 299 -327 spacer for scrolling;
+#X msg 1613 70 send /freq4 \$1;
+#X obj 1554 -30 r \$0-stat4;
+#X obj 1434 -207 r \$0-txMetroRel4;
+#X obj 1828 -169 r \$0-txMetroRel5;
+#X obj 1545 -184 t b;
+#X obj 1078 -140 t b;
+#X obj 31 -131 t b;
+#X obj 550 -133 t b;
+#X obj 1965 -145 t b;
+#X obj 2305 -152 t b;
+#X obj 2716 -145 t b;
+#X obj 3242 -147 t b;
+#X obj -224 35 prepend;
+#X obj 332 421 loadbang;
+#X obj -233 -12 r \$0-globalDev;
+#X msg -175 62 send /txMetro/\$1/1 \$2;
+#X obj -188 11 + 1;
+#X obj 316 -1 prepend;
+#X obj 307 -48 r \$0-globalDev;
+#X obj 352 -25 + 1;
+#X obj 836 10 prepend;
+#X obj 827 -37 r \$0-globalDev;
+#X obj 872 -14 + 1;
+#X obj 1315 -33 prepend;
+#X obj 1306 -80 r \$0-globalDev;
+#X obj 1351 -57 + 1;
+#X obj 1731 -19 prepend;
+#X obj 1703 -66 r \$0-globalDev;
+#X obj 1748 -43 + 1;
+#X obj 2073 -24 prepend;
+#X obj 2064 -71 r \$0-globalDev;
+#X obj 2109 -48 + 1;
+#X obj 2474 -25 prepend;
+#X obj 2465 -72 r \$0-globalDev;
+#X obj 2510 -49 + 1;
+#X obj 2999 -27 prepend;
+#X obj 2990 -74 r \$0-globalDev;
+#X obj 3035 -51 + 1;
+#X msg 332 446 1;
+#X obj 101 687 r tx2;
+#X msg 26 551 prefix /tx2;
+#X obj 1120 468 loadbang;
+#X msg 1154 491 32;
+#X msg 1120 493 0;
+#X msg 325 30 send /txMetro/\$1/2 \$2;
+#X msg 885 37 send /txMetro/\$1/3 \$2;
+#X msg 1364 -6 send /txMetro/\$1/4 \$2;
+#X msg 1763 12 send /txMetro/\$1/5 \$2;
+#X msg 2129 2 send /txMetro/\$1/6 \$2;
+#X msg 3021 12 send /txMetro/\$1/8 \$2;
+#X msg 2522 25 send /txMetro/\$1/7 \$2;
#X obj 266 491 r 2-oscIn;
-#X obj 101 681 r tx2;
+#X obj 193 599 print;
#X connect 1 0 23 0;
#X connect 1 0 24 0;
#X connect 1 0 9 0;
@@ -599,12 +812,12 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 9 0 7 0;
#X connect 14 0 2 0;
#X connect 15 0 257 0;
-#X connect 16 0 379 0;
-#X connect 17 0 341 0;
+#X connect 16 0 366 0;
+#X connect 17 0 339 0;
#X connect 18 0 19 0;
#X connect 18 0 129 1;
#X connect 19 0 131 0;
-#X connect 19 0 350 0;
+#X connect 19 0 348 0;
#X connect 20 0 130 0;
#X connect 21 0 127 0;
#X connect 22 0 8 0;
@@ -690,7 +903,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 126 0 178 0;
#X connect 127 0 126 1;
#X connect 128 0 127 1;
-#X connect 128 0 344 0;
+#X connect 128 0 342 0;
#X connect 129 0 177 0;
#X connect 130 0 129 1;
#X connect 131 0 130 1;
@@ -713,6 +926,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 148 0 152 0;
#X connect 149 0 151 0;
#X connect 150 0 180 0;
+#X connect 151 0 150 1;
#X connect 152 0 151 1;
#X connect 153 0 154 0;
#X connect 154 0 150 3;
@@ -737,8 +951,8 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 173 0 172 1;
#X connect 174 0 175 0;
#X connect 175 0 171 3;
-#X connect 177 0 350 1;
-#X connect 178 0 344 1;
+#X connect 177 0 348 1;
+#X connect 178 0 342 1;
#X connect 183 0 227 0;
#X connect 184 0 126 3;
#X connect 185 0 186 0;
@@ -810,8 +1024,8 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 258 0 15 0;
#X connect 259 0 257 1;
#X connect 259 0 260 0;
-#X connect 261 0 333 0;
-#X connect 261 0 331 0;
+#X connect 261 0 332 0;
+#X connect 261 0 330 0;
#X connect 262 0 259 0;
#X connect 263 0 15 0;
#X connect 264 0 266 1;
@@ -850,219 +1064,481 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 291 7 299 0;
#X connect 300 0 16 0;
#X connect 301 0 16 0;
-#X connect 302 0 379 1;
-#X connect 302 0 384 0;
-#X connect 303 0 302 0;
-#X connect 304 0 305 0;
-#X connect 304 1 306 0;
-#X connect 304 2 307 0;
-#X connect 304 3 308 0;
-#X connect 304 4 309 0;
-#X connect 304 5 310 0;
-#X connect 304 6 311 0;
-#X connect 304 7 312 0;
-#X connect 313 0 314 0;
-#X connect 313 0 318 0;
-#X connect 314 0 259 0;
-#X connect 315 0 314 1;
-#X connect 315 0 317 0;
-#X connect 320 0 199 0;
-#X connect 321 0 322 0;
-#X connect 321 1 323 0;
-#X connect 321 2 324 0;
-#X connect 321 3 325 0;
-#X connect 321 4 329 0;
-#X connect 321 5 328 0;
-#X connect 321 6 327 0;
-#X connect 321 7 326 0;
-#X connect 331 0 335 0;
-#X connect 334 0 331 1;
-#X connect 334 0 332 0;
-#X connect 335 0 337 0;
-#X connect 337 0 17 0;
-#X connect 338 0 337 1;
-#X connect 339 0 291 0;
-#X connect 339 1 304 0;
-#X connect 339 2 316 0;
-#X connect 339 3 319 0;
-#X connect 339 4 321 0;
-#X connect 339 5 330 0;
-#X connect 339 6 336 0;
-#X connect 339 7 345 0;
-#X connect 339 8 360 0;
-#X connect 341 0 128 0;
-#X connect 341 0 126 1;
-#X connect 343 0 342 0;
-#X connect 344 0 346 0;
-#X connect 345 0 343 0;
-#X connect 347 0 342 0;
+#X connect 302 0 366 1;
+#X connect 302 0 371 0;
+#X connect 303 0 304 0;
+#X connect 303 1 305 0;
+#X connect 303 2 306 0;
+#X connect 303 3 307 0;
+#X connect 303 4 308 0;
+#X connect 303 5 309 0;
+#X connect 303 6 310 0;
+#X connect 303 7 311 0;
+#X connect 312 0 317 0;
+#X connect 313 0 259 0;
+#X connect 314 0 316 0;
+#X connect 316 0 313 1;
+#X connect 317 0 434 0;
+#X connect 317 0 448 1;
+#X connect 319 0 199 0;
+#X connect 320 0 321 0;
+#X connect 320 1 322 0;
+#X connect 320 2 323 0;
+#X connect 320 3 324 0;
+#X connect 320 4 328 0;
+#X connect 320 5 327 0;
+#X connect 320 6 326 0;
+#X connect 320 7 325 0;
+#X connect 330 0 334 0;
+#X connect 333 0 330 1;
+#X connect 333 0 331 0;
+#X connect 334 0 336 0;
+#X connect 336 0 17 0;
+#X connect 336 0 463 0;
+#X connect 337 0 336 1;
+#X connect 339 0 128 0;
+#X connect 339 0 126 1;
+#X connect 341 0 340 0;
+#X connect 342 0 344 0;
+#X connect 343 0 341 0;
+#X connect 345 0 340 0;
+#X connect 346 0 347 0;
+#X connect 347 0 428 0;
+#X connect 347 0 427 0;
#X connect 348 0 349 0;
-#X connect 349 0 368 0;
-#X connect 349 1 364 0;
#X connect 350 0 351 0;
-#X connect 352 0 356 0;
-#X connect 355 0 352 1;
-#X connect 355 0 353 0;
-#X connect 356 0 357 0;
-#X connect 357 0 18 0;
-#X connect 358 0 357 1;
-#X connect 359 0 354 0;
-#X connect 359 0 352 0;
-#X connect 360 0 348 0;
-#X connect 360 1 362 0;
-#X connect 361 0 349 0;
+#X connect 350 1 346 0;
+#X connect 351 0 347 0;
+#X connect 352 0 17 0;
+#X connect 353 0 427 0;
+#X connect 354 0 353 1;
+#X connect 355 0 18 0;
+#X connect 356 0 367 0;
+#X connect 357 0 356 0;
+#X connect 358 0 367 1;
+#X connect 358 0 370 0;
+#X connect 359 0 358 0;
+#X connect 360 0 356 0;
+#X connect 361 0 368 0;
#X connect 362 0 361 0;
-#X connect 363 0 17 0;
-#X connect 365 0 364 1;
-#X connect 366 0 365 1;
-#X connect 367 0 18 0;
-#X connect 368 0 366 0;
-#X connect 368 1 365 0;
-#X connect 369 0 380 0;
-#X connect 370 0 369 0;
-#X connect 371 0 380 1;
-#X connect 371 0 383 0;
-#X connect 372 0 371 0;
-#X connect 373 0 369 0;
-#X connect 374 0 381 0;
+#X connect 363 0 368 1;
+#X connect 363 0 369 0;
+#X connect 364 0 363 0;
+#X connect 365 0 361 0;
+#X connect 366 0 129 0;
+#X connect 367 0 136 0;
+#X connect 368 0 143 0;
+#X connect 372 0 376 0;
+#X connect 373 0 372 0;
+#X connect 374 0 376 1;
+#X connect 374 0 377 0;
#X connect 375 0 374 0;
-#X connect 376 0 381 1;
-#X connect 376 0 382 0;
-#X connect 377 0 376 0;
-#X connect 378 0 374 0;
-#X connect 379 0 129 0;
-#X connect 380 0 136 0;
-#X connect 381 0 143 0;
-#X connect 385 0 389 0;
-#X connect 386 0 385 0;
-#X connect 387 0 389 1;
-#X connect 387 0 390 0;
-#X connect 388 0 387 0;
-#X connect 389 0 150 0;
-#X connect 391 0 395 0;
-#X connect 392 0 391 0;
-#X connect 393 0 395 1;
-#X connect 393 0 396 0;
-#X connect 394 0 393 0;
-#X connect 395 0 157 0;
-#X connect 397 0 401 0;
-#X connect 398 0 397 0;
-#X connect 399 0 401 1;
-#X connect 399 0 402 0;
-#X connect 400 0 399 0;
-#X connect 401 0 164 0;
-#X connect 403 0 387 0;
-#X connect 404 0 385 0;
-#X connect 405 0 393 0;
-#X connect 406 0 391 0;
-#X connect 407 0 399 0;
-#X connect 408 0 397 0;
-#X connect 409 0 415 0;
-#X connect 410 0 409 0;
-#X connect 411 0 415 1;
-#X connect 411 0 416 0;
-#X connect 412 0 411 0;
-#X connect 413 0 411 0;
-#X connect 414 0 409 0;
-#X connect 415 0 171 0;
-#X connect 417 0 16 0;
-#X connect 418 0 16 0;
-#X connect 419 0 369 0;
-#X connect 420 0 369 0;
-#X connect 421 0 374 0;
-#X connect 422 0 374 0;
-#X connect 423 0 385 0;
-#X connect 424 0 385 0;
-#X connect 425 0 391 0;
-#X connect 426 0 391 0;
-#X connect 427 0 397 0;
-#X connect 428 0 397 0;
-#X connect 429 0 409 0;
-#X connect 430 0 409 0;
-#X connect 431 0 302 0;
-#X connect 432 0 431 1;
-#X connect 432 0 433 0;
-#X connect 435 0 431 0;
-#X connect 435 0 434 0;
-#X connect 436 0 440 0;
-#X connect 439 0 436 1;
-#X connect 439 0 437 0;
-#X connect 440 0 441 0;
-#X connect 441 0 25 0;
-#X connect 442 0 441 1;
-#X connect 443 0 371 0;
-#X connect 444 0 443 1;
-#X connect 444 0 445 0;
-#X connect 447 0 443 0;
-#X connect 447 0 446 0;
-#X connect 448 0 438 0;
-#X connect 448 0 436 0;
-#X connect 449 0 453 0;
-#X connect 452 0 449 1;
-#X connect 452 0 450 0;
-#X connect 453 0 454 0;
-#X connect 454 0 26 0;
-#X connect 455 0 454 1;
-#X connect 456 0 376 0;
-#X connect 457 0 456 1;
-#X connect 457 0 458 0;
-#X connect 460 0 456 0;
-#X connect 460 0 459 0;
-#X connect 461 0 451 0;
-#X connect 461 0 449 0;
-#X connect 462 0 466 0;
-#X connect 465 0 462 1;
-#X connect 465 0 463 0;
-#X connect 466 0 467 0;
-#X connect 467 0 27 0;
-#X connect 468 0 467 1;
-#X connect 469 0 387 0;
-#X connect 470 0 469 1;
-#X connect 470 0 471 0;
-#X connect 473 0 469 0;
-#X connect 473 0 472 0;
-#X connect 474 0 464 0;
-#X connect 474 0 462 0;
-#X connect 475 0 479 0;
-#X connect 478 0 475 1;
-#X connect 478 0 476 0;
-#X connect 479 0 480 0;
-#X connect 480 0 29 0;
-#X connect 481 0 480 1;
-#X connect 482 0 393 0;
-#X connect 483 0 482 1;
+#X connect 376 0 150 0;
+#X connect 378 0 382 0;
+#X connect 379 0 378 0;
+#X connect 380 0 382 1;
+#X connect 380 0 383 0;
+#X connect 381 0 380 0;
+#X connect 382 0 157 0;
+#X connect 384 0 388 0;
+#X connect 385 0 384 0;
+#X connect 386 0 388 1;
+#X connect 386 0 389 0;
+#X connect 387 0 386 0;
+#X connect 388 0 164 0;
+#X connect 390 0 374 0;
+#X connect 391 0 372 0;
+#X connect 392 0 380 0;
+#X connect 393 0 378 0;
+#X connect 394 0 386 0;
+#X connect 395 0 384 0;
+#X connect 396 0 401 0;
+#X connect 397 0 396 0;
+#X connect 398 0 401 1;
+#X connect 398 0 402 0;
+#X connect 399 0 398 0;
+#X connect 400 0 396 0;
+#X connect 401 0 171 0;
+#X connect 403 0 16 0;
+#X connect 404 0 16 0;
+#X connect 405 0 356 0;
+#X connect 406 0 356 0;
+#X connect 407 0 361 0;
+#X connect 408 0 361 0;
+#X connect 409 0 372 0;
+#X connect 410 0 372 0;
+#X connect 411 0 378 0;
+#X connect 412 0 378 0;
+#X connect 413 0 384 0;
+#X connect 414 0 384 0;
+#X connect 415 0 396 0;
+#X connect 416 0 396 0;
+#X connect 417 0 89 0;
+#X connect 418 0 0 2;
+#X connect 419 0 420 0;
+#X connect 419 1 422 1;
+#X connect 420 0 422 0;
+#X connect 421 0 420 1;
+#X connect 423 0 425 0;
+#X connect 423 0 728 0;
+#X connect 424 0 716 0;
+#X connect 425 0 426 0;
+#X connect 428 0 353 0;
+#X connect 428 1 354 0;
+#X connect 430 0 435 0;
+#X connect 431 0 457 0;
+#X connect 431 0 459 0;
+#X connect 433 0 434 1;
+#X connect 433 0 435 1;
+#X connect 433 0 682 0;
+#X connect 434 0 454 0;
+#X connect 435 0 444 0;
+#X connect 436 0 291 0;
+#X connect 436 0 728 0;
+#X connect 436 1 303 0;
+#X connect 436 2 315 0;
+#X connect 436 2 442 0;
+#X connect 436 3 318 0;
+#X connect 436 4 320 0;
+#X connect 436 5 329 0;
+#X connect 436 6 335 0;
+#X connect 436 6 465 0;
+#X connect 436 7 343 0;
+#X connect 436 8 350 0;
+#X connect 436 9 446 0;
+#X connect 436 10 437 0;
+#X connect 437 0 438 0;
+#X connect 438 0 439 0;
+#X connect 438 0 441 0;
+#X connect 439 0 440 0;
+#X connect 442 0 431 1;
+#X connect 442 0 456 0;
+#X connect 443 0 442 1;
+#X connect 443 0 460 0;
+#X connect 444 0 448 2;
+#X connect 445 0 313 0;
+#X connect 445 0 688 0;
+#X connect 447 0 449 0;
+#X connect 447 0 450 0;
+#X connect 447 0 451 0;
+#X connect 448 0 445 0;
+#X connect 449 0 448 0;
+#X connect 450 0 453 0;
+#X connect 451 0 452 0;
+#X connect 452 0 317 0;
+#X connect 453 0 444 0;
+#X connect 454 0 430 0;
+#X connect 455 0 432 0;
+#X connect 456 0 459 1;
+#X connect 457 0 455 0;
+#X connect 458 0 455 0;
+#X connect 459 0 458 0;
+#X connect 460 0 442 0;
+#X connect 461 0 431 0;
+#X connect 463 0 462 0;
+#X connect 465 0 466 0;
+#X connect 466 0 464 0;
+#X connect 467 0 302 0;
+#X connect 468 0 302 0;
+#X connect 469 0 470 0;
+#X connect 470 0 468 1;
+#X connect 471 0 482 0;
+#X connect 471 0 487 1;
+#X connect 472 0 476 0;
+#X connect 475 0 472 1;
+#X connect 475 0 473 0;
+#X connect 476 0 477 0;
+#X connect 477 0 497 0;
+#X connect 477 0 18 0;
+#X connect 478 0 477 1;
+#X connect 480 0 483 0;
+#X connect 481 0 482 1;
+#X connect 481 0 483 1;
+#X connect 481 0 683 0;
+#X connect 482 0 493 0;
#X connect 483 0 484 0;
-#X connect 486 0 482 0;
-#X connect 486 0 485 0;
-#X connect 487 0 477 0;
-#X connect 487 0 475 0;
-#X connect 488 0 492 0;
-#X connect 491 0 488 1;
-#X connect 491 0 489 0;
-#X connect 492 0 493 0;
-#X connect 493 0 30 0;
-#X connect 494 0 493 1;
-#X connect 495 0 399 0;
-#X connect 496 0 495 1;
-#X connect 496 0 497 0;
-#X connect 499 0 503 0;
-#X connect 502 0 499 1;
-#X connect 502 0 500 0;
-#X connect 503 0 504 0;
-#X connect 504 0 31 0;
-#X connect 505 0 504 1;
-#X connect 506 0 411 0;
-#X connect 507 0 506 1;
-#X connect 507 0 508 0;
-#X connect 510 0 495 0;
-#X connect 510 0 498 0;
-#X connect 511 0 490 0;
-#X connect 511 0 488 0;
-#X connect 512 0 506 0;
-#X connect 512 0 509 0;
-#X connect 513 0 501 0;
-#X connect 513 0 499 0;
-#X connect 514 0 89 0;
-#X connect 515 0 0 2;
-#X connect 516 0 339 0;
-#X connect 517 0 289 0;
+#X connect 484 0 487 2;
+#X connect 485 0 468 0;
+#X connect 485 0 693 0;
+#X connect 486 0 488 0;
+#X connect 486 0 489 0;
+#X connect 486 0 490 0;
+#X connect 487 0 485 0;
+#X connect 488 0 487 0;
+#X connect 489 0 492 0;
+#X connect 490 0 491 0;
+#X connect 491 0 471 0;
+#X connect 492 0 484 0;
+#X connect 493 0 480 0;
+#X connect 495 0 471 0;
+#X connect 496 0 474 0;
+#X connect 496 0 472 0;
+#X connect 497 0 494 0;
+#X connect 498 0 358 0;
+#X connect 499 0 500 0;
+#X connect 500 0 498 1;
+#X connect 501 0 512 0;
+#X connect 501 0 517 1;
+#X connect 502 0 506 0;
+#X connect 505 0 502 1;
+#X connect 505 0 503 0;
+#X connect 506 0 507 0;
+#X connect 507 0 525 0;
+#X connect 507 0 25 0;
+#X connect 508 0 507 1;
+#X connect 510 0 513 0;
+#X connect 511 0 512 1;
+#X connect 511 0 513 1;
+#X connect 511 0 681 0;
+#X connect 512 0 523 0;
+#X connect 513 0 514 0;
+#X connect 514 0 517 2;
+#X connect 515 0 498 0;
+#X connect 515 0 696 0;
+#X connect 516 0 518 0;
+#X connect 516 0 519 0;
+#X connect 516 0 520 0;
+#X connect 517 0 515 0;
+#X connect 518 0 517 0;
+#X connect 519 0 522 0;
+#X connect 520 0 521 0;
+#X connect 521 0 501 0;
+#X connect 522 0 514 0;
+#X connect 523 0 510 0;
+#X connect 525 0 524 0;
+#X connect 526 0 504 0;
+#X connect 526 0 502 0;
+#X connect 527 0 501 0;
+#X connect 528 0 398 0;
+#X connect 529 0 530 0;
+#X connect 530 0 528 1;
+#X connect 531 0 542 0;
+#X connect 531 0 547 1;
+#X connect 532 0 536 0;
+#X connect 535 0 532 1;
+#X connect 535 0 533 0;
+#X connect 536 0 537 0;
+#X connect 537 0 558 0;
+#X connect 537 0 31 0;
+#X connect 538 0 537 1;
+#X connect 540 0 543 0;
+#X connect 541 0 542 1;
+#X connect 541 0 543 1;
+#X connect 541 0 687 0;
+#X connect 542 0 553 0;
+#X connect 543 0 544 0;
+#X connect 544 0 547 2;
+#X connect 545 0 528 0;
+#X connect 545 0 711 0;
+#X connect 546 0 548 0;
+#X connect 546 0 549 0;
+#X connect 546 0 550 0;
+#X connect 547 0 545 0;
+#X connect 548 0 547 0;
+#X connect 549 0 552 0;
+#X connect 550 0 551 0;
+#X connect 551 0 531 0;
+#X connect 552 0 544 0;
+#X connect 553 0 540 0;
+#X connect 555 0 398 0;
+#X connect 556 0 531 0;
+#X connect 557 0 534 0;
+#X connect 557 0 532 0;
+#X connect 558 0 554 0;
+#X connect 559 0 386 0;
+#X connect 560 0 561 0;
+#X connect 561 0 559 1;
+#X connect 562 0 573 0;
+#X connect 562 0 578 1;
+#X connect 563 0 567 0;
+#X connect 566 0 563 1;
+#X connect 566 0 564 0;
+#X connect 567 0 568 0;
+#X connect 568 0 586 0;
+#X connect 568 0 30 0;
+#X connect 569 0 568 1;
+#X connect 571 0 574 0;
+#X connect 572 0 573 1;
+#X connect 572 0 574 1;
+#X connect 572 0 686 0;
+#X connect 573 0 584 0;
+#X connect 574 0 575 0;
+#X connect 575 0 578 2;
+#X connect 576 0 559 0;
+#X connect 576 0 708 0;
+#X connect 577 0 579 0;
+#X connect 577 0 580 0;
+#X connect 577 0 581 0;
+#X connect 578 0 576 0;
+#X connect 579 0 578 0;
+#X connect 580 0 583 0;
+#X connect 581 0 582 0;
+#X connect 582 0 562 0;
+#X connect 583 0 575 0;
+#X connect 584 0 571 0;
+#X connect 586 0 585 0;
+#X connect 587 0 562 0;
+#X connect 588 0 565 0;
+#X connect 588 0 563 0;
+#X connect 589 0 380 0;
+#X connect 590 0 591 0;
+#X connect 591 0 589 1;
+#X connect 592 0 603 0;
+#X connect 592 0 608 1;
+#X connect 593 0 597 0;
+#X connect 596 0 593 1;
+#X connect 596 0 594 0;
+#X connect 597 0 598 0;
+#X connect 598 0 618 0;
+#X connect 598 0 29 0;
+#X connect 599 0 598 1;
+#X connect 601 0 604 0;
+#X connect 602 0 603 1;
+#X connect 602 0 604 1;
+#X connect 602 0 685 0;
+#X connect 603 0 614 0;
+#X connect 604 0 605 0;
+#X connect 605 0 608 2;
+#X connect 606 0 589 0;
+#X connect 606 0 705 0;
+#X connect 607 0 609 0;
+#X connect 607 0 610 0;
+#X connect 607 0 611 0;
+#X connect 608 0 606 0;
+#X connect 609 0 608 0;
+#X connect 610 0 613 0;
+#X connect 611 0 612 0;
+#X connect 612 0 592 0;
+#X connect 613 0 605 0;
+#X connect 614 0 601 0;
+#X connect 616 0 592 0;
+#X connect 617 0 595 0;
+#X connect 617 0 593 0;
+#X connect 618 0 615 0;
+#X connect 619 0 374 0;
+#X connect 620 0 621 0;
+#X connect 621 0 619 1;
+#X connect 622 0 633 0;
+#X connect 622 0 638 1;
+#X connect 623 0 627 0;
+#X connect 626 0 623 1;
+#X connect 626 0 624 0;
+#X connect 627 0 628 0;
+#X connect 628 0 647 0;
+#X connect 628 0 27 0;
+#X connect 629 0 628 1;
+#X connect 631 0 634 0;
+#X connect 632 0 633 1;
+#X connect 632 0 634 1;
+#X connect 632 0 684 0;
+#X connect 633 0 644 0;
+#X connect 634 0 635 0;
+#X connect 635 0 638 2;
+#X connect 636 0 619 0;
+#X connect 636 0 702 0;
+#X connect 637 0 639 0;
+#X connect 637 0 640 0;
+#X connect 637 0 641 0;
+#X connect 638 0 636 0;
+#X connect 639 0 638 0;
+#X connect 640 0 643 0;
+#X connect 641 0 642 0;
+#X connect 642 0 622 0;
+#X connect 643 0 635 0;
+#X connect 644 0 631 0;
+#X connect 646 0 625 0;
+#X connect 646 0 623 0;
+#X connect 647 0 645 0;
+#X connect 648 0 363 0;
+#X connect 649 0 650 0;
+#X connect 650 0 648 1;
+#X connect 651 0 662 0;
+#X connect 651 0 667 1;
+#X connect 652 0 656 0;
+#X connect 655 0 652 1;
+#X connect 655 0 653 0;
+#X connect 656 0 657 0;
+#X connect 657 0 676 0;
+#X connect 657 0 26 0;
+#X connect 658 0 657 1;
+#X connect 660 0 663 0;
+#X connect 661 0 662 1;
+#X connect 661 0 663 1;
+#X connect 661 0 680 0;
+#X connect 662 0 673 0;
+#X connect 663 0 664 0;
+#X connect 664 0 667 2;
+#X connect 665 0 648 0;
+#X connect 665 0 699 0;
+#X connect 666 0 668 0;
+#X connect 666 0 669 0;
+#X connect 666 0 670 0;
+#X connect 667 0 665 0;
+#X connect 668 0 667 0;
+#X connect 669 0 672 0;
+#X connect 670 0 671 0;
+#X connect 671 0 651 0;
+#X connect 672 0 664 0;
+#X connect 673 0 660 0;
+#X connect 676 0 674 0;
+#X connect 677 0 654 0;
+#X connect 677 0 652 0;
+#X connect 678 0 651 0;
+#X connect 679 0 622 0;
+#X connect 680 0 662 0;
+#X connect 680 0 672 0;
+#X connect 681 0 512 0;
+#X connect 681 0 522 0;
+#X connect 682 0 434 0;
+#X connect 682 0 453 0;
+#X connect 683 0 482 0;
+#X connect 683 0 492 0;
+#X connect 684 0 633 0;
+#X connect 684 0 643 0;
+#X connect 685 0 603 0;
+#X connect 685 0 613 0;
+#X connect 686 0 573 0;
+#X connect 686 0 583 0;
+#X connect 687 0 542 0;
+#X connect 687 0 552 0;
+#X connect 688 0 691 0;
+#X connect 689 0 714 0;
+#X connect 690 0 692 0;
+#X connect 691 0 429 0;
+#X connect 692 0 688 1;
+#X connect 693 0 720 0;
+#X connect 694 0 695 0;
+#X connect 695 0 693 1;
+#X connect 696 0 721 0;
+#X connect 697 0 698 0;
+#X connect 698 0 696 1;
+#X connect 699 0 722 0;
+#X connect 700 0 701 0;
+#X connect 701 0 699 1;
+#X connect 702 0 723 0;
+#X connect 703 0 704 0;
+#X connect 704 0 702 1;
+#X connect 705 0 724 0;
+#X connect 706 0 707 0;
+#X connect 707 0 705 1;
+#X connect 708 0 726 0;
+#X connect 709 0 710 0;
+#X connect 710 0 708 1;
+#X connect 711 0 725 0;
+#X connect 712 0 713 0;
+#X connect 713 0 711 1;
+#X connect 714 0 183 0;
+#X connect 715 0 289 0;
+#X connect 716 0 425 0;
+#X connect 717 0 718 0;
+#X connect 717 0 719 0;
+#X connect 718 0 437 0;
+#X connect 719 0 446 0;
+#X connect 720 0 479 0;
+#X connect 721 0 509 0;
+#X connect 722 0 659 0;
+#X connect 723 0 630 0;
+#X connect 724 0 600 0;
+#X connect 725 0 539 0;
+#X connect 727 0 436 0;
+#X coords 0 0 1 1 12 30 0;
diff --git a/pd-patches/midi-tx3-oscIn.pd b/pd-patches/midi-tx3-oscIn.pd
index c00a7b2..35a97ca 100644
--- a/pd-patches/midi-tx3-oscIn.pd
+++ b/pd-patches/midi-tx3-oscIn.pd
@@ -1,51 +1,51 @@
-#N canvas 0 44 1707 893 10;
-#X obj 770 956 noteout;
-#X obj 791 735 loadbang;
-#X obj 769 847 metro;
-#X obj 764 909 makenote;
-#X floatatom 857 846 0 0 0 0 - - -;
-#X obj 769 873 f;
-#X floatatom 818 829 0 0 0 0 - - -;
-#X floatatom 906 829 0 0 0 0 - - -;
-#X floatatom 945 830 0 0 0 0 - - -;
-#X msg 839 778 64;
-#X text 817 808 rate;
-#X text 860 808 pitch;
-#X text 901 806 vel;
-#X text 941 809 length;
-#X obj 762 798 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
-1;
-#X obj 111 205 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#N canvas 0 0 1679 893 10;
+#X obj 432 1158 noteout;
+#X obj 453 937 loadbang;
+#X obj 431 1049 metro;
+#X obj 426 1111 makenote;
+#X floatatom 519 1048 0 0 0 0 - - -;
+#X obj 431 1075 f;
+#X floatatom 480 1031 0 0 0 0 - - -;
+#X floatatom 568 1031 0 0 0 0 - - -;
+#X floatatom 607 1032 0 0 0 0 - - -;
+#X msg 501 980 64;
+#X text 479 1010 rate;
+#X text 522 1010 pitch;
+#X text 563 1008 vel;
+#X text 603 1011 length;
+#X obj 424 1000 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
+#X obj 111 205 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
-#X obj 596 247 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 596 247 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 236 122 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 21601 1;
#X obj 671 116 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 15672 1;
#X obj 744 158 i;
#X obj 794 157 hsl 128 15 0 3 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 286 175 hsl 128 15 0 3.75 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
-#X msg 867 778 1149;
-#X msg 778 778 1255;
-#X msg 810 778 14;
+#X msg 529 980 1149;
+#X msg 440 980 1255;
+#X msg 472 980 14;
#X obj 1069 132 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 16098 1;
#X obj 1483 146 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 13546 1;
#X obj 1887 163 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 16574 1;
#X floatatom 2296 452 5 0 0 0 - - -, f 5;
#X obj 2270 185 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 15241 1;
#X obj 2647 165 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 13783 1;
#X obj 2999 179 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
-#X msg 913 778 100;
-#X obj 722 805 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-262144 -1 -1 14269 1;
+#X msg 575 980 100;
+#X obj 384 1007 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -129 753 expr 60000 / (24 * $f1);
#X obj -246 746 t f f;
@@ -240,7 +240,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X msg 1857 530 773;
#X msg 1858 550 818;
#X obj 1456 530 tgl 54 0 empty empty empty 17 7 0 10 -262144 -1 -1
-1 1;
+0 1;
#X obj 719 201 r \$0-globalPower;
#X obj 1089 242 r \$0-globalPower;
#X obj 1519 241 r \$0-globalPower;
@@ -253,11 +253,11 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 170 276 r \$0-globalPower;
#X obj 228 81 r \$0-globalStat;
#X obj 731 64 r \$0-globalStat;
-#X obj 1117 64 r \$0-globalStat;
+#X obj 1086 105 r \$0-globalStat;
#X obj 1506 111 r \$0-globalStat;
#X obj 1889 133 r \$0-globalStat;
-#X obj 2270 157 r \$0-globalStat;
-#X obj 2652 137 r \$0-globalStat;
+#X obj 2297 161 r \$0-globalStat;
+#X obj 2669 143 r \$0-globalStat;
#X obj 2998 144 r \$0-globalStat;
#X obj 1989 607 s \$0-globalStat;
#X obj 435 188 r \$0-globalDev;
@@ -277,13 +277,13 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 1251 301 r \$0-globalChan;
#X obj 862 260 r \$0-globalChan;
#X obj 428 251 r \$0-globalChan;
-#X obj 1152 501 hradio 15 0 0 16 empty empty empty 0 -8 0 10 -262144
+#X obj 826 427 hradio 15 0 0 16 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
-#X text 1273 516 8;
-#X obj 1152 521 s \$0-globalChan;
-#X obj 1104 501 bng 30 250 50 0 empty empty empty 17 7 0 10 -262144
+#X text 947 442 8;
+#X obj 826 447 s \$0-globalChan;
+#X obj 778 427 bng 30 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 1105 543 s rstChan;
+#X obj 779 469 s rstChan;
#X obj 461 207 r rstChan;
#X obj 895 238 r rstChan;
#X obj 1283 277 r rstChan;
@@ -293,8 +293,8 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 2851 313 r rstChan;
#X obj 3258 283 r rstChan;
#X msg 1637 564 900;
-#X msg 991 823 21;
-#X msg 1064 820 14;
+#X msg 653 1025 21;
+#X msg 726 1022 14;
#X obj 85 475 ctlout 123 1;
#X obj 78 423 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
@@ -303,13 +303,13 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 8 441 metro 50;
#X floatatom 8 463 5 0 0 0 - - -, f 5;
#X obj 112 232 metro 666;
-#X obj 36 126 r \$0-txMetroEn1;
+#X obj 44 178 r \$0-txMetroEn1;
#X obj 153 88 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 1401 1;
#X floatatom 178 231 5 0 0 0 - - -, f 5;
-#X obj 219 -46 r \$0-stat1;
-#X obj 138 38 r \$0-globalTxMetro;
-#X obj 16 106 r &0-globalTxMetroEn;
+#X obj 134 -153 r \$0-stat1;
+#X obj 48 3 r \$0-globalTxMetro;
+#X obj 24 158 r &0-globalTxMetroEn;
#X obj 93 761 routeOSC /1/1 /2/1 /3/1 /4/1 /5/1 /6/1 /7/1 /8/1;
#X obj 18 815 r \$0-oscIn;
#X obj 54 836 spigot;
@@ -349,8 +349,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 520 292 r &0-globalTxMetroEn;
#X obj 540 312 r \$0-txMetroEn2;
#X obj 556 102 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
-#X obj 541 52 r \$0-globalTxMetro;
+-1 -1 1401 1;
#X obj 278 560 routeOSC /1 /2 /3 /4 /5 /6 /7 /8;
#X obj 278 582 s \$0-txMetroRel1;
#X obj 278 604 s \$0-txMetroRel2;
@@ -360,12 +359,12 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 386 604 s \$0-txMetroRel6;
#X obj 386 626 s \$0-txMetroRel7;
#X obj 386 648 s \$0-txMetroRel8;
-#X obj 22 -45 r \$0-txMetroRel1;
-#X obj 63 -1 *;
-#X obj 76 -25 r \$0-txMetroScale;
+#X obj -80 -154 r \$0-txMetroRel1;
+#X obj 26 -21 *;
+#X obj 43 -73 r \$0-txMetroScale;
#X obj 304 541 s \$0-txMetroScale;
-#X floatatom 99 0 5 0 0 0 - - -, f 5;
-#X floatatom 22 1 5 0 0 0 - - -, f 5;
+#X floatatom 46 -48 5 0 0 0 - - -, f 5;
+#X floatatom -81 -124 5 0 1 0 - - -, f 5;
#X obj 416 543 s \$0-globalPowerIn;
#X obj 1455 507 r \$0-globalPowerIn;
#X obj 491 603 routeOSC /1 /2 /3 /4 /5 /6 /7 /8;
@@ -378,21 +377,19 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 629 649 s \$0-stat6;
#X obj 629 627 s \$0-stat5;
#X obj 528 578 s \$0-statScale;
-#X obj 276 -21 *;
-#X floatatom 312 -20 5 0 0 0 - - -, f 5;
-#X floatatom 235 -19 5 0 0 0 - - -, f 5;
-#X obj 289 -45 r \$0-statScale;
-#X obj 276 1 + 700;
-#X obj 581 560 s \$0-statBase;
-#X obj 276 23 +;
-#X obj 325 0 r \$0-statBase;
-#X obj 292 512 routeOSC /txMetroEn /txMetro /txMetroScale /allTxOn
-/stat /statScale /statBase /statStore /statRecall, f 108;
+#X obj 191 -128 *;
+#X floatatom 227 -127 5 0 0 0 - - -, f 5;
+#X floatatom 150 -126 5 0 0 0 - - -, f 5;
+#X obj 204 -152 r \$0-statScale;
+#X obj 191 -106 + 700;
+#X obj 666 540 s \$0-statBase;
+#X obj 191 -84 +;
+#X obj 240 -107 r \$0-statBase;
#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0-stations 8 float 3 black black;
#A 0 0 0 0 0 0 0 0 0;
#X coords 0 1 8 -1 200 140 1;
-#X restore -412 -26 graph;
+#X restore -447 -26 graph;
#X obj 239 163 i;
#X obj 798 629 funbuff;
#C restore;
@@ -401,40 +398,29 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 782 544 t b;
#X obj 260 401 s buffun;
#X obj 807 587 r buffun;
-#X msg 906 566 read stations.txt;
+#X msg 957 568 read stations.txt;
#X obj 907 601 funbuff;
#C restore;
#X obj 663 392 list prepend;
-#X obj 663 414 s buffun;
-#X obj 670 -28 *;
-#X floatatom 706 -27 5 0 0 0 - - -, f 5;
-#X floatatom 629 -26 5 0 0 0 - - -, f 5;
-#X obj 683 -52 r \$0-statScale;
-#X obj 670 -6 + 700;
-#X obj 670 16 +;
-#X obj 719 -7 r \$0-statBase;
-#X obj 613 -53 r \$0-stat2;
+#X obj 660 414 s buffun;
#X obj 906 544 t b b;
-#X msg 1029 591 dump;
-#X obj 1027 564 del 250;
+#X msg 912 568 dump;
#X obj 340 89 r \$0-directStat1;
-#X obj 921 693 s;
-#X obj 940 671 symbol;
-#X msg 948 646 symbol \$0-directStat\$1;
+#X obj 928 678 symbol;
+#X msg 969 650 symbol \$0-directStat\$1;
#X obj 731 87 r \$0-directStat3;
-#X obj 905 625 t a b;
#X obj 1029 275 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-0 1;
+1 1;
#X obj 953 320 r &0-globalTxMetroEn;
#X obj 989 130 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 694 1;
#X obj 974 80 r \$0-globalTxMetro;
#X obj 973 340 r \$0-txMetroEn3;
#X obj 1460 289 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-0 1;
+1 1;
#X obj 1384 334 r &0-globalTxMetroEn;
#X obj 1420 144 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 1401 1;
#X obj 1405 94 r \$0-globalTxMetro;
#X obj 1404 354 r \$0-txMetroEn4;
#X obj 644 249 metro 666;
@@ -444,26 +430,26 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X floatatom 989 268 5 0 0 0 - - -, f 5;
#X floatatom 556 240 5 0 0 0 - - -, f 5;
#X obj 1848 319 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-0 1;
+1 1;
#X obj 1772 364 r &0-globalTxMetroEn;
#X obj 1808 174 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 2107 1;
#X obj 1793 124 r \$0-globalTxMetro;
#X obj 1874 309 metro 666;
#X floatatom 1808 312 5 0 0 0 - - -, f 5;
#X obj 2234 335 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-0 1;
+1 1;
#X obj 2158 380 r &0-globalTxMetroEn;
#X obj 2194 190 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 2814 1;
#X obj 2179 140 r \$0-globalTxMetro;
#X obj 2259 321 metro 666;
#X floatatom 2194 328 5 0 0 0 - - -, f 5;
#X obj 2619 321 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-0 1;
+1 1;
#X obj 2543 366 r &0-globalTxMetroEn;
#X obj 2579 176 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 3521 1;
#X obj 2564 126 r \$0-globalTxMetro;
#X obj 2645 311 metro 666;
#X floatatom 2579 314 5 0 0 0 - - -, f 5;
@@ -474,12 +460,11 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 2554 106 r \$0-txMetro7;
#X obj 2563 386 r \$0-txMetroEn7;
#X obj 2995 321 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-0 1;
+1 1;
#X obj 2919 366 r &0-globalTxMetroEn;
#X obj 2955 176 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 4934 1;
#X obj 2940 126 r \$0-globalTxMetro;
-#X obj 2930 106 r \$0-txMetro4;
#X obj 2939 386 r \$0-txMetroEn4;
#X obj 3021 311 metro 666;
#X floatatom 2955 314 5 0 0 0 - - -, f 5;
@@ -497,93 +482,320 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 2619 76 r \$0-txMetroEn7;
#X obj 2955 56 r &0-globalTxMetroEn;
#X obj 2975 76 r \$0-txMetroEn8;
-#X obj 484 -2 *;
-#X obj 497 -26 r \$0-txMetroScale;
-#X floatatom 520 -1 5 0 0 0 - - -, f 5;
-#X floatatom 443 0 5 0 0 0 - - -, f 5;
-#X obj 443 -46 r \$0-txMetroRel2;
-#X obj 1086 -34 *;
-#X floatatom 1122 -33 5 0 0 0 - - -, f 5;
-#X floatatom 1045 -32 5 0 0 0 - - -, f 5;
-#X obj 1099 -58 r \$0-statScale;
-#X obj 1086 -12 + 700;
-#X obj 1086 10 +;
-#X obj 1135 -13 r \$0-statBase;
-#X obj 900 -8 *;
-#X obj 913 -32 r \$0-txMetroScale;
-#X floatatom 936 -7 5 0 0 0 - - -, f 5;
-#X floatatom 859 -6 5 0 0 0 - - -, f 5;
-#X obj 859 -52 r \$0-txMetroRel3;
-#X obj 1029 -59 r \$0-stat3;
-#X obj 1568 -33 *;
-#X floatatom 1604 -32 5 0 0 0 - - -, f 5;
-#X floatatom 1527 -31 5 0 0 0 - - -, f 5;
-#X obj 1581 -57 r \$0-statScale;
-#X obj 1568 -11 + 700;
-#X obj 1568 11 +;
-#X obj 1617 -12 r \$0-statBase;
-#X obj 1382 -7 *;
-#X obj 1395 -31 r \$0-txMetroScale;
-#X floatatom 1418 -6 5 0 0 0 - - -, f 5;
-#X floatatom 1341 -5 5 0 0 0 - - -, f 5;
-#X obj 1341 -51 r \$0-txMetroRel4;
-#X obj 1511 -58 r \$0-stat4;
-#X obj 1946 -34 *;
-#X floatatom 1982 -33 5 0 0 0 - - -, f 5;
-#X floatatom 1905 -32 5 0 0 0 - - -, f 5;
-#X obj 1959 -58 r \$0-statScale;
-#X obj 1946 -12 + 700;
-#X obj 1946 10 +;
-#X obj 1995 -13 r \$0-statBase;
-#X obj 1760 -8 *;
-#X obj 1773 -32 r \$0-txMetroScale;
-#X floatatom 1796 -7 5 0 0 0 - - -, f 5;
-#X floatatom 1719 -6 5 0 0 0 - - -, f 5;
-#X obj 1719 -52 r \$0-txMetroRel5;
-#X obj 1889 -59 r \$0-stat5;
-#X obj 2364 -31 *;
-#X floatatom 2400 -30 5 0 0 0 - - -, f 5;
-#X floatatom 2323 -29 5 0 0 0 - - -, f 5;
-#X obj 2377 -55 r \$0-statScale;
-#X obj 2364 -9 + 700;
-#X obj 2364 13 +;
-#X obj 2413 -10 r \$0-statBase;
-#X obj 2178 -5 *;
-#X obj 2191 -29 r \$0-txMetroScale;
-#X floatatom 2214 -4 5 0 0 0 - - -, f 5;
-#X floatatom 2137 -3 5 0 0 0 - - -, f 5;
-#X obj 2137 -49 r \$0-txMetroRel6;
-#X obj 2307 -56 r \$0-stat6;
-#X obj 2800 -39 *;
-#X floatatom 2836 -38 5 0 0 0 - - -, f 5;
-#X floatatom 2759 -37 5 0 0 0 - - -, f 5;
-#X obj 2813 -63 r \$0-statScale;
-#X obj 2800 -17 + 700;
-#X obj 2800 5 +;
-#X obj 2849 -18 r \$0-statBase;
-#X obj 2614 -13 *;
-#X obj 2627 -37 r \$0-txMetroScale;
-#X floatatom 2650 -12 5 0 0 0 - - -, f 5;
-#X floatatom 2573 -11 5 0 0 0 - - -, f 5;
-#X obj 3207 -49 *;
-#X floatatom 3243 -48 5 0 0 0 - - -, f 5;
-#X floatatom 3166 -47 5 0 0 0 - - -, f 5;
-#X obj 3220 -73 r \$0-statScale;
-#X obj 3207 -27 + 700;
-#X obj 3207 -5 +;
-#X obj 3256 -28 r \$0-statBase;
-#X obj 3025 -21 *;
-#X obj 3034 -47 r \$0-txMetroScale;
-#X floatatom 3057 -22 5 0 0 0 - - -, f 5;
-#X floatatom 2980 -21 5 0 0 0 - - -, f 5;
-#X obj 2573 -57 r \$0-txMetroRel7;
-#X obj 2743 -64 r \$0-stat7;
-#X obj 2980 -67 r \$0-txMetroRel8;
-#X obj 3150 -74 r \$0-stat8;
#X msg -116 202 open 4;
-#X floatatom 845 921 5 0 0 0 - - -, f 5;
+#X floatatom 507 1123 5 0 0 0 - - -, f 5;
+#X obj -284 131 midiin;
+#X obj -284 153 spigot;
+#X obj -226 130 tgl 42 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
+#X obj -284 175 midiout;
+#X obj 136 568 r \$0-udpout;
+#X obj 43 568 loadbang;
+#X obj 138 622 packOSC;
+#X obj 138 647 s udpout;
+#X obj 918 718 print;
+#X obj 904 625 t b a;
+#X obj -176 90 s \$0-udpout;
+#X obj -40 -77 i;
+#X obj 795 905 metro;
+#X obj 802 1010 s \$0-udpout;
+#X obj 31 -156 r \$0-beatDiv;
+#X obj -38 -126 *;
+#X obj -40 -51 /;
+#X obj 291 512 routeOSC /txMetroEn /txMetro /txMetroScale /allTxOn
+/stat /statScale /statBase /statStore /statRecall /quantMetro /beatDiv
+, f 124;
+#X obj 1184 529 i;
+#X floatatom 1184 554 5 0 0 0 - - -, f 5;
+#X msg 1184 578 send /beatDiv \$1;
+#X obj 1184 603 s \$0-udpout;
+#X obj 1096 580 s \$0-beatDiv;
+#X obj 825 872 /;
+#X obj 838 794 r \$0-beatDiv;
+#X floatatom -40 -26 5 0 0 0 - - -, f 5;
+#X floatatom -97 9 5 0 0 0 - - -, f 5;
+#X obj 1059 539 s \$0-quantMetro;
+#X obj -182 -154 r \$0-quantMetro;
+#X obj -104 -23 switch 1;
+#X obj -112 -50 + 1;
+#X obj -136 -127 == 1;
+#X obj -182 -129 == 0;
+#X obj -182 -104 t b;
+#X obj -136 -102 t b;
+#X obj -38 -101 + 0.5;
+#X msg 802 984 send /scaleBEEP \$1;
+#X obj 847 903 / 2;
+#X obj 795 930 t 1;
+#X obj 831 957 t 0;
+#X obj 831 932 del;
+#X obj 844 815 t b;
+#X obj 730 869 r \$0-quantMetro;
+#X obj 195 -31 s \$0-udpout;
+#X msg 193 -53 send /freq1 \$1;
+#X obj 628 583 s \$0-udpout;
+#X obj 625 539 + 700;
+#X msg 626 561 send /freqBase \$1;
+#X obj 567 1 r \$0-globalTxMetro;
+#X obj 545 -23 *;
+#X obj 562 -75 r \$0-txMetroScale;
+#X floatatom 565 -50 5 0 0 0 - - -, f 5;
+#X floatatom 438 -126 5 0 1 0 - - -, f 5;
+#X obj 710 -130 *;
+#X floatatom 746 -129 5 0 0 0 - - -, f 5;
+#X floatatom 669 -128 5 0 0 0 - - -, f 5;
+#X obj 723 -154 r \$0-statScale;
+#X obj 710 -108 + 700;
+#X obj 710 -86 +;
+#X obj 759 -109 r \$0-statBase;
+#X obj 341 61 s \$0-udpout;
+#X obj 479 -79 i;
+#X obj 550 -158 r \$0-beatDiv;
+#X obj 481 -128 *;
+#X obj 479 -53 /;
+#X floatatom 479 -28 5 0 0 0 - - -, f 5;
+#X floatatom 433 -2 5 0 0 0 - - -, f 5;
+#X obj 337 -156 r \$0-quantMetro;
+#X obj 415 -25 switch 1;
+#X obj 407 -52 + 1;
+#X obj 383 -129 == 1;
+#X obj 337 -131 == 0;
+#X obj 337 -106 t b;
+#X obj 383 -104 t b;
+#X obj 481 -103 + 0.5;
+#X obj 714 -33 s \$0-udpout;
+#X obj 439 -156 r \$0-txMetroRel2;
+#X obj 653 -155 r \$0-stat2;
+#X msg 712 -55 send /freq2 \$1;
+#X obj 1073 -30 *;
+#X obj 1090 -82 r \$0-txMetroScale;
+#X floatatom 1093 -57 5 0 0 0 - - -, f 5;
+#X floatatom 966 -133 5 0 1 0 - - -, f 5;
+#X obj 1192 1 *;
+#X floatatom 1228 2 5 0 0 0 - - -, f 5;
+#X floatatom 1151 3 5 0 0 0 - - -, f 5;
+#X obj 1205 -23 r \$0-statScale;
+#X obj 1192 23 + 700;
+#X obj 1192 45 +;
+#X obj 1241 22 r \$0-statBase;
+#X obj 891 70 s \$0-udpout;
+#X obj 1007 -86 i;
+#X obj 1078 -165 r \$0-beatDiv;
+#X obj 1009 -135 *;
+#X obj 1007 -60 /;
+#X floatatom 1007 -35 5 0 0 0 - - -, f 5;
+#X floatatom 944 -1 5 0 0 0 - - -, f 5;
+#X obj 865 -163 r \$0-quantMetro;
+#X obj 943 -32 switch 1;
+#X obj 935 -59 + 1;
+#X obj 911 -136 == 1;
+#X obj 865 -138 == 0;
+#X obj 865 -113 t b;
+#X obj 911 -111 t b;
+#X obj 1009 -110 + 0.5;
+#X obj 1198 100 s \$0-udpout;
+#X msg 1194 75 send /freq3 \$1;
+#X obj 1135 -24 r \$0-stat3;
+#X obj 967 -163 r \$0-txMetroRel3;
+#X obj 3237 -37 *;
+#X obj 3254 -89 r \$0-txMetroScale;
+#X floatatom 3257 -64 5 0 0 0 - - -, f 5;
+#X floatatom 3130 -140 5 0 1 0 - - -, f 5;
+#X obj 3402 -144 *;
+#X floatatom 3438 -143 5 0 0 0 - - -, f 5;
+#X floatatom 3361 -142 5 0 0 0 - - -, f 5;
+#X obj 3415 -168 r \$0-statScale;
+#X obj 3402 -122 + 700;
+#X obj 3402 -100 +;
+#X obj 3451 -123 r \$0-statBase;
+#X obj 3023 36 s \$0-udpout;
+#X obj 3171 -93 i;
+#X obj 3242 -172 r \$0-beatDiv;
+#X obj 3173 -142 *;
+#X obj 3171 -67 /;
+#X floatatom 3171 -42 5 0 0 0 - - -, f 5;
+#X floatatom 3110 -15 5 0 0 0 - - -, f 5;
+#X obj 3029 -170 r \$0-quantMetro;
+#X obj 3107 -39 switch 1;
+#X obj 3099 -66 + 1;
+#X obj 3075 -143 == 1;
+#X obj 3029 -145 == 0;
+#X obj 3029 -120 t b;
+#X obj 3075 -118 t b;
+#X obj 3173 -117 + 0.5;
+#X obj 3406 -47 s \$0-udpout;
+#X obj 2930 106 r \$0-txMetro8;
+#X obj 3131 -170 r \$0-txMetroRel8;
+#X obj 3345 -169 r \$0-stat8;
+#X msg 3404 -70 send /freq8 \$1;
+#X obj 2711 -35 *;
+#X obj 2728 -87 r \$0-txMetroScale;
+#X floatatom 2731 -62 5 0 0 0 - - -, f 5;
+#X floatatom 2604 -138 5 0 1 0 - - -, f 5;
+#X obj 2876 -142 *;
+#X floatatom 2912 -141 5 0 0 0 - - -, f 5;
+#X floatatom 2835 -140 5 0 0 0 - - -, f 5;
+#X obj 2889 -166 r \$0-statScale;
+#X obj 2876 -120 + 700;
+#X obj 2876 -98 +;
+#X obj 2925 -121 r \$0-statBase;
+#X obj 2523 49 s \$0-udpout;
+#X obj 2645 -91 i;
+#X obj 2716 -170 r \$0-beatDiv;
+#X obj 2647 -140 *;
+#X obj 2645 -65 /;
+#X floatatom 2645 -40 5 0 0 0 - - -, f 5;
+#X floatatom 2581 -11 5 0 0 0 - - -, f 5;
+#X obj 2503 -168 r \$0-quantMetro;
+#X obj 2581 -37 switch 1;
+#X obj 2573 -64 + 1;
+#X obj 2549 -141 == 1;
+#X obj 2503 -143 == 0;
+#X obj 2503 -118 t b;
+#X obj 2549 -116 t b;
+#X obj 2647 -115 + 0.5;
+#X obj 2880 -45 s \$0-udpout;
+#X msg 2878 -67 send /freq7 \$1;
+#X obj 2605 -168 r \$0-txMetroRel7;
+#X obj 2819 -167 r \$0-stat7;
+#X obj 2300 -42 *;
+#X obj 2317 -94 r \$0-txMetroScale;
+#X floatatom 2320 -69 5 0 0 0 - - -, f 5;
+#X floatatom 2193 -145 5 0 1 0 - - -, f 5;
+#X obj 2371 27 *;
+#X floatatom 2407 28 5 0 0 0 - - -, f 5;
+#X floatatom 2330 29 5 0 0 0 - - -, f 5;
+#X obj 2384 3 r \$0-statScale;
+#X obj 2371 49 + 700;
+#X obj 2371 71 +;
+#X obj 2420 48 r \$0-statBase;
+#X obj 2146 35 s \$0-udpout;
+#X obj 2234 -98 i;
+#X obj 2305 -177 r \$0-beatDiv;
+#X obj 2236 -147 *;
+#X obj 2234 -72 /;
+#X floatatom 2234 -47 5 0 0 0 - - -, f 5;
+#X floatatom 2166 -21 5 0 0 0 - - -, f 5;
+#X obj 2092 -175 r \$0-quantMetro;
+#X obj 2170 -44 switch 1;
+#X obj 2162 -71 + 1;
+#X obj 2138 -148 == 1;
+#X obj 2092 -150 == 0;
+#X obj 2092 -125 t b;
+#X obj 2138 -123 t b;
+#X obj 2236 -122 + 0.5;
+#X obj 2375 124 s \$0-udpout;
+#X obj 2194 -175 r \$0-txMetroRel6;
+#X obj 2314 2 r \$0-stat6;
+#X msg 2373 102 send /freq6 \$1;
+#X obj 1934 -36 *;
+#X obj 1951 -88 r \$0-txMetroScale;
+#X floatatom 1954 -63 5 0 0 0 - - -, f 5;
+#X floatatom 1827 -139 5 0 1 0 - - -, f 5;
+#X obj 2005 33 *;
+#X floatatom 2041 34 5 0 0 0 - - -, f 5;
+#X floatatom 1964 35 5 0 0 0 - - -, f 5;
+#X obj 2018 9 r \$0-statScale;
+#X obj 2005 55 + 700;
+#X obj 2005 77 +;
+#X obj 2054 54 r \$0-statBase;
+#X obj 1756 69 s \$0-udpout;
+#X obj 1868 -92 i;
+#X obj 1965 -170 r \$0-beatDiv;
+#X obj 1870 -141 *;
+#X obj 1868 -66 /;
+#X floatatom 1868 -41 5 0 0 0 - - -, f 5;
+#X floatatom 1809 -15 5 0 0 0 - - -, f 5;
+#X obj 1726 -169 r \$0-quantMetro;
+#X obj 1804 -38 switch 1;
+#X obj 1796 -65 + 1;
+#X obj 1772 -142 == 1;
+#X obj 1726 -144 == 0;
+#X obj 1726 -119 t b;
+#X obj 1772 -117 t b;
+#X obj 1870 -116 + 0.5;
+#X obj 2009 130 s \$0-udpout;
+#X obj 1948 9 r \$0-stat5;
+#X msg 2007 108 send /freq5 \$1;
+#X obj 1540 -74 *;
+#X obj 1557 -126 r \$0-txMetroScale;
+#X floatatom 1560 -101 5 0 0 0 - - -, f 5;
+#X floatatom 1433 -177 5 0 1 0 - - -, f 5;
+#X obj 1611 -5 *;
+#X floatatom 1647 -4 5 0 0 0 - - -, f 5;
+#X floatatom 1570 -3 5 0 0 0 - - -, f 5;
+#X obj 1624 -29 r \$0-statScale;
+#X obj 1611 17 + 700;
+#X obj 1611 39 +;
+#X obj 1660 16 r \$0-statBase;
+#X obj 1382 39 s \$0-udpout;
+#X obj 1474 -130 i;
+#X obj 1545 -209 r \$0-beatDiv;
+#X obj 1476 -179 *;
+#X obj 1474 -104 /;
+#X floatatom 1474 -79 5 0 0 0 - - -, f 5;
+#X floatatom 1418 -44 5 0 0 0 - - -, f 5;
+#X obj 1332 -207 r \$0-quantMetro;
+#X obj 1410 -76 switch 1;
+#X obj 1402 -103 + 1;
+#X obj 1378 -180 == 1;
+#X obj 1332 -182 == 0;
+#X obj 1332 -157 t b;
+#X obj 1378 -155 t b;
+#X obj 1476 -154 + 0.5;
+#X obj 1615 92 s \$0-udpout;
+#X text 299 -327 spacer for scrolling;
+#X msg 1613 70 send /freq4 \$1;
+#X obj 1554 -30 r \$0-stat4;
+#X obj 1434 -207 r \$0-txMetroRel4;
+#X obj 1828 -169 r \$0-txMetroRel5;
+#X obj 1545 -184 t b;
+#X obj 1078 -140 t b;
+#X obj 31 -131 t b;
+#X obj 550 -133 t b;
+#X obj 1965 -145 t b;
+#X obj 2305 -152 t b;
+#X obj 2716 -145 t b;
+#X obj 3242 -147 t b;
+#X obj -224 35 prepend;
+#X obj 332 421 loadbang;
+#X obj -233 -12 r \$0-globalDev;
+#X msg -175 62 send /txMetro/\$1/1 \$2;
+#X obj -188 11 + 1;
+#X obj 316 -1 prepend;
+#X obj 307 -48 r \$0-globalDev;
+#X obj 352 -25 + 1;
+#X obj 836 10 prepend;
+#X obj 827 -37 r \$0-globalDev;
+#X obj 872 -14 + 1;
+#X obj 1315 -33 prepend;
+#X obj 1306 -80 r \$0-globalDev;
+#X obj 1351 -57 + 1;
+#X obj 1731 -19 prepend;
+#X obj 1703 -66 r \$0-globalDev;
+#X obj 1748 -43 + 1;
+#X obj 2073 -24 prepend;
+#X obj 2064 -71 r \$0-globalDev;
+#X obj 2109 -48 + 1;
+#X obj 2474 -25 prepend;
+#X obj 2465 -72 r \$0-globalDev;
+#X obj 2510 -49 + 1;
+#X obj 2999 -27 prepend;
+#X obj 2990 -74 r \$0-globalDev;
+#X obj 3035 -51 + 1;
+#X obj 1120 468 loadbang;
+#X msg 1154 491 32;
+#X msg 1120 493 0;
+#X msg 332 446 2;
+#X obj 101 687 r tx3;
+#X msg 46 593 prefix /tx3;
+#X msg 325 30 send /txMetro/\$1/2 \$2;
+#X msg 885 37 send /txMetro/\$1/3 \$2;
+#X msg 1364 -6 send /txMetro/\$1/4 \$2;
+#X msg 1760 10 send /txMetro/\$1/5 \$2;
+#X msg 2129 2 send /txMetro/\$1/6 \$2;
+#X msg 2522 25 send /txMetro/\$1/7 \$2;
+#X msg 3021 12 send /txMetro/\$1/8 \$2;
#X obj 266 491 r 3-oscIn;
-#X obj 93 649 r tx3;
#X connect 1 0 23 0;
#X connect 1 0 24 0;
#X connect 1 0 9 0;
@@ -599,12 +811,12 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 9 0 7 0;
#X connect 14 0 2 0;
#X connect 15 0 257 0;
-#X connect 16 0 379 0;
-#X connect 17 0 341 0;
+#X connect 16 0 366 0;
+#X connect 17 0 339 0;
#X connect 18 0 19 0;
#X connect 18 0 129 1;
#X connect 19 0 131 0;
-#X connect 19 0 350 0;
+#X connect 19 0 348 0;
#X connect 20 0 130 0;
#X connect 21 0 127 0;
#X connect 22 0 8 0;
@@ -690,7 +902,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 126 0 178 0;
#X connect 127 0 126 1;
#X connect 128 0 127 1;
-#X connect 128 0 344 0;
+#X connect 128 0 342 0;
#X connect 129 0 177 0;
#X connect 130 0 129 1;
#X connect 131 0 130 1;
@@ -713,6 +925,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 148 0 152 0;
#X connect 149 0 151 0;
#X connect 150 0 180 0;
+#X connect 151 0 150 1;
#X connect 152 0 151 1;
#X connect 153 0 154 0;
#X connect 154 0 150 3;
@@ -737,8 +950,8 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 173 0 172 1;
#X connect 174 0 175 0;
#X connect 175 0 171 3;
-#X connect 177 0 350 1;
-#X connect 178 0 344 1;
+#X connect 177 0 348 1;
+#X connect 178 0 342 1;
#X connect 183 0 227 0;
#X connect 184 0 126 3;
#X connect 185 0 186 0;
@@ -810,8 +1023,8 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 258 0 15 0;
#X connect 259 0 257 1;
#X connect 259 0 260 0;
-#X connect 261 0 333 0;
-#X connect 261 0 331 0;
+#X connect 261 0 332 0;
+#X connect 261 0 330 0;
#X connect 262 0 259 0;
#X connect 263 0 15 0;
#X connect 264 0 266 1;
@@ -850,219 +1063,480 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 291 7 299 0;
#X connect 300 0 16 0;
#X connect 301 0 16 0;
-#X connect 302 0 379 1;
-#X connect 302 0 384 0;
-#X connect 303 0 302 0;
-#X connect 304 0 305 0;
-#X connect 304 1 306 0;
-#X connect 304 2 307 0;
-#X connect 304 3 308 0;
-#X connect 304 4 309 0;
-#X connect 304 5 310 0;
-#X connect 304 6 311 0;
-#X connect 304 7 312 0;
-#X connect 313 0 314 0;
-#X connect 313 0 318 0;
-#X connect 314 0 259 0;
-#X connect 315 0 314 1;
-#X connect 315 0 317 0;
-#X connect 320 0 199 0;
-#X connect 321 0 322 0;
-#X connect 321 1 323 0;
-#X connect 321 2 324 0;
-#X connect 321 3 325 0;
-#X connect 321 4 329 0;
-#X connect 321 5 328 0;
-#X connect 321 6 327 0;
-#X connect 321 7 326 0;
-#X connect 331 0 335 0;
-#X connect 334 0 331 1;
-#X connect 334 0 332 0;
-#X connect 335 0 337 0;
-#X connect 337 0 17 0;
-#X connect 338 0 337 1;
-#X connect 339 0 291 0;
-#X connect 339 1 304 0;
-#X connect 339 2 316 0;
-#X connect 339 3 319 0;
-#X connect 339 4 321 0;
-#X connect 339 5 330 0;
-#X connect 339 6 336 0;
-#X connect 339 7 345 0;
-#X connect 339 8 360 0;
-#X connect 341 0 128 0;
-#X connect 341 0 126 1;
-#X connect 343 0 342 0;
-#X connect 344 0 346 0;
-#X connect 345 0 343 0;
-#X connect 347 0 342 0;
+#X connect 302 0 366 1;
+#X connect 302 0 371 0;
+#X connect 303 0 304 0;
+#X connect 303 1 305 0;
+#X connect 303 2 306 0;
+#X connect 303 3 307 0;
+#X connect 303 4 308 0;
+#X connect 303 5 309 0;
+#X connect 303 6 310 0;
+#X connect 303 7 311 0;
+#X connect 312 0 317 0;
+#X connect 313 0 259 0;
+#X connect 314 0 316 0;
+#X connect 316 0 313 1;
+#X connect 317 0 434 0;
+#X connect 317 0 448 1;
+#X connect 319 0 199 0;
+#X connect 320 0 321 0;
+#X connect 320 1 322 0;
+#X connect 320 2 323 0;
+#X connect 320 3 324 0;
+#X connect 320 4 328 0;
+#X connect 320 5 327 0;
+#X connect 320 6 326 0;
+#X connect 320 7 325 0;
+#X connect 330 0 334 0;
+#X connect 333 0 330 1;
+#X connect 333 0 331 0;
+#X connect 334 0 336 0;
+#X connect 336 0 17 0;
+#X connect 336 0 463 0;
+#X connect 337 0 336 1;
+#X connect 339 0 128 0;
+#X connect 339 0 126 1;
+#X connect 341 0 340 0;
+#X connect 342 0 344 0;
+#X connect 343 0 341 0;
+#X connect 345 0 340 0;
+#X connect 346 0 347 0;
+#X connect 347 0 428 0;
+#X connect 347 0 427 0;
#X connect 348 0 349 0;
-#X connect 349 0 368 0;
-#X connect 349 1 364 0;
#X connect 350 0 351 0;
-#X connect 352 0 356 0;
-#X connect 355 0 352 1;
-#X connect 355 0 353 0;
-#X connect 356 0 357 0;
-#X connect 357 0 18 0;
-#X connect 358 0 357 1;
-#X connect 359 0 354 0;
-#X connect 359 0 352 0;
-#X connect 360 0 348 0;
-#X connect 360 1 362 0;
-#X connect 361 0 349 0;
+#X connect 350 1 346 0;
+#X connect 351 0 347 0;
+#X connect 352 0 17 0;
+#X connect 353 0 427 0;
+#X connect 354 0 353 1;
+#X connect 355 0 18 0;
+#X connect 356 0 367 0;
+#X connect 357 0 356 0;
+#X connect 358 0 367 1;
+#X connect 358 0 370 0;
+#X connect 359 0 358 0;
+#X connect 360 0 356 0;
+#X connect 361 0 368 0;
#X connect 362 0 361 0;
-#X connect 363 0 17 0;
-#X connect 365 0 364 1;
-#X connect 366 0 365 1;
-#X connect 367 0 18 0;
-#X connect 368 0 366 0;
-#X connect 368 1 365 0;
-#X connect 369 0 380 0;
-#X connect 370 0 369 0;
-#X connect 371 0 380 1;
-#X connect 371 0 383 0;
-#X connect 372 0 371 0;
-#X connect 373 0 369 0;
-#X connect 374 0 381 0;
+#X connect 363 0 368 1;
+#X connect 363 0 369 0;
+#X connect 364 0 363 0;
+#X connect 365 0 361 0;
+#X connect 366 0 129 0;
+#X connect 367 0 136 0;
+#X connect 368 0 143 0;
+#X connect 372 0 376 0;
+#X connect 373 0 372 0;
+#X connect 374 0 376 1;
+#X connect 374 0 377 0;
#X connect 375 0 374 0;
-#X connect 376 0 381 1;
-#X connect 376 0 382 0;
-#X connect 377 0 376 0;
-#X connect 378 0 374 0;
-#X connect 379 0 129 0;
-#X connect 380 0 136 0;
-#X connect 381 0 143 0;
-#X connect 385 0 389 0;
-#X connect 386 0 385 0;
-#X connect 387 0 389 1;
-#X connect 387 0 390 0;
-#X connect 388 0 387 0;
-#X connect 389 0 150 0;
-#X connect 391 0 395 0;
-#X connect 392 0 391 0;
-#X connect 393 0 395 1;
-#X connect 393 0 396 0;
-#X connect 394 0 393 0;
-#X connect 395 0 157 0;
-#X connect 397 0 401 0;
-#X connect 398 0 397 0;
-#X connect 399 0 401 1;
-#X connect 399 0 402 0;
-#X connect 400 0 399 0;
-#X connect 401 0 164 0;
-#X connect 403 0 387 0;
-#X connect 404 0 385 0;
-#X connect 405 0 393 0;
-#X connect 406 0 391 0;
-#X connect 407 0 399 0;
-#X connect 408 0 397 0;
-#X connect 409 0 415 0;
-#X connect 410 0 409 0;
-#X connect 411 0 415 1;
-#X connect 411 0 416 0;
-#X connect 412 0 411 0;
-#X connect 413 0 411 0;
-#X connect 414 0 409 0;
-#X connect 415 0 171 0;
-#X connect 417 0 16 0;
-#X connect 418 0 16 0;
-#X connect 419 0 369 0;
-#X connect 420 0 369 0;
-#X connect 421 0 374 0;
-#X connect 422 0 374 0;
-#X connect 423 0 385 0;
-#X connect 424 0 385 0;
-#X connect 425 0 391 0;
-#X connect 426 0 391 0;
-#X connect 427 0 397 0;
-#X connect 428 0 397 0;
-#X connect 429 0 409 0;
-#X connect 430 0 409 0;
-#X connect 431 0 302 0;
-#X connect 432 0 431 1;
-#X connect 432 0 433 0;
-#X connect 435 0 431 0;
-#X connect 435 0 434 0;
-#X connect 436 0 440 0;
-#X connect 439 0 436 1;
-#X connect 439 0 437 0;
-#X connect 440 0 441 0;
-#X connect 441 0 25 0;
-#X connect 442 0 441 1;
-#X connect 443 0 371 0;
-#X connect 444 0 443 1;
-#X connect 444 0 445 0;
-#X connect 447 0 443 0;
-#X connect 447 0 446 0;
-#X connect 448 0 438 0;
-#X connect 448 0 436 0;
-#X connect 449 0 453 0;
-#X connect 452 0 449 1;
-#X connect 452 0 450 0;
-#X connect 453 0 454 0;
-#X connect 454 0 26 0;
-#X connect 455 0 454 1;
-#X connect 456 0 376 0;
-#X connect 457 0 456 1;
-#X connect 457 0 458 0;
-#X connect 460 0 456 0;
-#X connect 460 0 459 0;
-#X connect 461 0 451 0;
-#X connect 461 0 449 0;
-#X connect 462 0 466 0;
-#X connect 465 0 462 1;
-#X connect 465 0 463 0;
-#X connect 466 0 467 0;
-#X connect 467 0 27 0;
-#X connect 468 0 467 1;
-#X connect 469 0 387 0;
-#X connect 470 0 469 1;
-#X connect 470 0 471 0;
-#X connect 473 0 469 0;
-#X connect 473 0 472 0;
-#X connect 474 0 464 0;
-#X connect 474 0 462 0;
-#X connect 475 0 479 0;
-#X connect 478 0 475 1;
-#X connect 478 0 476 0;
-#X connect 479 0 480 0;
-#X connect 480 0 29 0;
-#X connect 481 0 480 1;
-#X connect 482 0 393 0;
-#X connect 483 0 482 1;
+#X connect 376 0 150 0;
+#X connect 378 0 382 0;
+#X connect 379 0 378 0;
+#X connect 380 0 382 1;
+#X connect 380 0 383 0;
+#X connect 381 0 380 0;
+#X connect 382 0 157 0;
+#X connect 384 0 388 0;
+#X connect 385 0 384 0;
+#X connect 386 0 388 1;
+#X connect 386 0 389 0;
+#X connect 387 0 386 0;
+#X connect 388 0 164 0;
+#X connect 390 0 374 0;
+#X connect 391 0 372 0;
+#X connect 392 0 380 0;
+#X connect 393 0 378 0;
+#X connect 394 0 386 0;
+#X connect 395 0 384 0;
+#X connect 396 0 401 0;
+#X connect 397 0 396 0;
+#X connect 398 0 401 1;
+#X connect 398 0 402 0;
+#X connect 399 0 398 0;
+#X connect 400 0 396 0;
+#X connect 401 0 171 0;
+#X connect 403 0 16 0;
+#X connect 404 0 16 0;
+#X connect 405 0 356 0;
+#X connect 406 0 356 0;
+#X connect 407 0 361 0;
+#X connect 408 0 361 0;
+#X connect 409 0 372 0;
+#X connect 410 0 372 0;
+#X connect 411 0 378 0;
+#X connect 412 0 378 0;
+#X connect 413 0 384 0;
+#X connect 414 0 384 0;
+#X connect 415 0 396 0;
+#X connect 416 0 396 0;
+#X connect 417 0 89 0;
+#X connect 418 0 0 2;
+#X connect 419 0 420 0;
+#X connect 419 1 422 1;
+#X connect 420 0 422 0;
+#X connect 421 0 420 1;
+#X connect 423 0 425 0;
+#X connect 424 0 719 0;
+#X connect 425 0 426 0;
+#X connect 428 0 353 0;
+#X connect 428 1 354 0;
+#X connect 430 0 435 0;
+#X connect 431 0 457 0;
+#X connect 431 0 459 0;
+#X connect 433 0 434 1;
+#X connect 433 0 435 1;
+#X connect 433 0 682 0;
+#X connect 434 0 454 0;
+#X connect 435 0 444 0;
+#X connect 436 0 291 0;
+#X connect 436 1 303 0;
+#X connect 436 2 315 0;
+#X connect 436 2 442 0;
+#X connect 436 3 318 0;
+#X connect 436 4 320 0;
+#X connect 436 5 329 0;
+#X connect 436 6 335 0;
+#X connect 436 6 465 0;
+#X connect 436 7 343 0;
+#X connect 436 8 350 0;
+#X connect 436 9 446 0;
+#X connect 436 10 437 0;
+#X connect 437 0 438 0;
+#X connect 438 0 439 0;
+#X connect 438 0 441 0;
+#X connect 439 0 440 0;
+#X connect 442 0 431 1;
+#X connect 442 0 456 0;
+#X connect 443 0 442 1;
+#X connect 443 0 460 0;
+#X connect 444 0 448 2;
+#X connect 445 0 313 0;
+#X connect 445 0 688 0;
+#X connect 447 0 449 0;
+#X connect 447 0 450 0;
+#X connect 447 0 451 0;
+#X connect 448 0 445 0;
+#X connect 449 0 448 0;
+#X connect 450 0 453 0;
+#X connect 451 0 452 0;
+#X connect 452 0 317 0;
+#X connect 453 0 444 0;
+#X connect 454 0 430 0;
+#X connect 455 0 432 0;
+#X connect 456 0 459 1;
+#X connect 457 0 455 0;
+#X connect 458 0 455 0;
+#X connect 459 0 458 0;
+#X connect 460 0 442 0;
+#X connect 461 0 431 0;
+#X connect 463 0 462 0;
+#X connect 465 0 466 0;
+#X connect 466 0 464 0;
+#X connect 467 0 302 0;
+#X connect 468 0 302 0;
+#X connect 469 0 470 0;
+#X connect 470 0 468 1;
+#X connect 471 0 482 0;
+#X connect 471 0 487 1;
+#X connect 472 0 476 0;
+#X connect 475 0 472 1;
+#X connect 475 0 473 0;
+#X connect 476 0 477 0;
+#X connect 477 0 497 0;
+#X connect 477 0 18 0;
+#X connect 478 0 477 1;
+#X connect 480 0 483 0;
+#X connect 481 0 482 1;
+#X connect 481 0 483 1;
+#X connect 481 0 683 0;
+#X connect 482 0 493 0;
#X connect 483 0 484 0;
-#X connect 486 0 482 0;
-#X connect 486 0 485 0;
-#X connect 487 0 477 0;
-#X connect 487 0 475 0;
-#X connect 488 0 492 0;
-#X connect 491 0 488 1;
-#X connect 491 0 489 0;
-#X connect 492 0 493 0;
-#X connect 493 0 30 0;
-#X connect 494 0 493 1;
-#X connect 495 0 399 0;
-#X connect 496 0 495 1;
-#X connect 496 0 497 0;
-#X connect 499 0 503 0;
-#X connect 502 0 499 1;
-#X connect 502 0 500 0;
-#X connect 503 0 504 0;
-#X connect 504 0 31 0;
-#X connect 505 0 504 1;
-#X connect 506 0 411 0;
-#X connect 507 0 506 1;
-#X connect 507 0 508 0;
-#X connect 510 0 495 0;
-#X connect 510 0 498 0;
-#X connect 511 0 490 0;
-#X connect 511 0 488 0;
-#X connect 512 0 506 0;
-#X connect 512 0 509 0;
-#X connect 513 0 501 0;
-#X connect 513 0 499 0;
-#X connect 514 0 89 0;
-#X connect 515 0 0 2;
-#X connect 516 0 339 0;
-#X connect 517 0 289 0;
+#X connect 484 0 487 2;
+#X connect 485 0 468 0;
+#X connect 485 0 693 0;
+#X connect 486 0 488 0;
+#X connect 486 0 489 0;
+#X connect 486 0 490 0;
+#X connect 487 0 485 0;
+#X connect 488 0 487 0;
+#X connect 489 0 492 0;
+#X connect 490 0 491 0;
+#X connect 491 0 471 0;
+#X connect 492 0 484 0;
+#X connect 493 0 480 0;
+#X connect 495 0 471 0;
+#X connect 496 0 474 0;
+#X connect 496 0 472 0;
+#X connect 497 0 494 0;
+#X connect 498 0 358 0;
+#X connect 499 0 500 0;
+#X connect 500 0 498 1;
+#X connect 501 0 512 0;
+#X connect 501 0 517 1;
+#X connect 502 0 506 0;
+#X connect 505 0 502 1;
+#X connect 505 0 503 0;
+#X connect 506 0 507 0;
+#X connect 507 0 525 0;
+#X connect 507 0 25 0;
+#X connect 508 0 507 1;
+#X connect 510 0 513 0;
+#X connect 511 0 512 1;
+#X connect 511 0 513 1;
+#X connect 511 0 681 0;
+#X connect 512 0 523 0;
+#X connect 513 0 514 0;
+#X connect 514 0 517 2;
+#X connect 515 0 498 0;
+#X connect 515 0 696 0;
+#X connect 516 0 518 0;
+#X connect 516 0 519 0;
+#X connect 516 0 520 0;
+#X connect 517 0 515 0;
+#X connect 518 0 517 0;
+#X connect 519 0 522 0;
+#X connect 520 0 521 0;
+#X connect 521 0 501 0;
+#X connect 522 0 514 0;
+#X connect 523 0 510 0;
+#X connect 525 0 524 0;
+#X connect 526 0 504 0;
+#X connect 526 0 502 0;
+#X connect 527 0 501 0;
+#X connect 528 0 398 0;
+#X connect 529 0 530 0;
+#X connect 530 0 528 1;
+#X connect 531 0 542 0;
+#X connect 531 0 547 1;
+#X connect 532 0 536 0;
+#X connect 535 0 532 1;
+#X connect 535 0 533 0;
+#X connect 536 0 537 0;
+#X connect 537 0 558 0;
+#X connect 537 0 31 0;
+#X connect 538 0 537 1;
+#X connect 540 0 543 0;
+#X connect 541 0 542 1;
+#X connect 541 0 543 1;
+#X connect 541 0 687 0;
+#X connect 542 0 553 0;
+#X connect 543 0 544 0;
+#X connect 544 0 547 2;
+#X connect 545 0 528 0;
+#X connect 545 0 711 0;
+#X connect 546 0 548 0;
+#X connect 546 0 549 0;
+#X connect 546 0 550 0;
+#X connect 547 0 545 0;
+#X connect 548 0 547 0;
+#X connect 549 0 552 0;
+#X connect 550 0 551 0;
+#X connect 551 0 531 0;
+#X connect 552 0 544 0;
+#X connect 553 0 540 0;
+#X connect 555 0 398 0;
+#X connect 556 0 531 0;
+#X connect 557 0 534 0;
+#X connect 557 0 532 0;
+#X connect 558 0 554 0;
+#X connect 559 0 386 0;
+#X connect 560 0 561 0;
+#X connect 561 0 559 1;
+#X connect 562 0 573 0;
+#X connect 562 0 578 1;
+#X connect 563 0 567 0;
+#X connect 566 0 563 1;
+#X connect 566 0 564 0;
+#X connect 567 0 568 0;
+#X connect 568 0 586 0;
+#X connect 568 0 30 0;
+#X connect 569 0 568 1;
+#X connect 571 0 574 0;
+#X connect 572 0 573 1;
+#X connect 572 0 574 1;
+#X connect 572 0 686 0;
+#X connect 573 0 584 0;
+#X connect 574 0 575 0;
+#X connect 575 0 578 2;
+#X connect 576 0 559 0;
+#X connect 576 0 708 0;
+#X connect 577 0 579 0;
+#X connect 577 0 580 0;
+#X connect 577 0 581 0;
+#X connect 578 0 576 0;
+#X connect 579 0 578 0;
+#X connect 580 0 583 0;
+#X connect 581 0 582 0;
+#X connect 582 0 562 0;
+#X connect 583 0 575 0;
+#X connect 584 0 571 0;
+#X connect 586 0 585 0;
+#X connect 587 0 562 0;
+#X connect 588 0 565 0;
+#X connect 588 0 563 0;
+#X connect 589 0 380 0;
+#X connect 590 0 591 0;
+#X connect 591 0 589 1;
+#X connect 592 0 603 0;
+#X connect 592 0 608 1;
+#X connect 593 0 597 0;
+#X connect 596 0 593 1;
+#X connect 596 0 594 0;
+#X connect 597 0 598 0;
+#X connect 598 0 618 0;
+#X connect 598 0 29 0;
+#X connect 599 0 598 1;
+#X connect 601 0 604 0;
+#X connect 602 0 603 1;
+#X connect 602 0 604 1;
+#X connect 602 0 685 0;
+#X connect 603 0 614 0;
+#X connect 604 0 605 0;
+#X connect 605 0 608 2;
+#X connect 606 0 589 0;
+#X connect 606 0 705 0;
+#X connect 607 0 609 0;
+#X connect 607 0 610 0;
+#X connect 607 0 611 0;
+#X connect 608 0 606 0;
+#X connect 609 0 608 0;
+#X connect 610 0 613 0;
+#X connect 611 0 612 0;
+#X connect 612 0 592 0;
+#X connect 613 0 605 0;
+#X connect 614 0 601 0;
+#X connect 616 0 592 0;
+#X connect 617 0 595 0;
+#X connect 617 0 593 0;
+#X connect 618 0 615 0;
+#X connect 619 0 374 0;
+#X connect 620 0 621 0;
+#X connect 621 0 619 1;
+#X connect 622 0 633 0;
+#X connect 622 0 638 1;
+#X connect 623 0 627 0;
+#X connect 626 0 623 1;
+#X connect 626 0 624 0;
+#X connect 627 0 628 0;
+#X connect 628 0 647 0;
+#X connect 628 0 27 0;
+#X connect 629 0 628 1;
+#X connect 631 0 634 0;
+#X connect 632 0 633 1;
+#X connect 632 0 634 1;
+#X connect 632 0 684 0;
+#X connect 633 0 644 0;
+#X connect 634 0 635 0;
+#X connect 635 0 638 2;
+#X connect 636 0 619 0;
+#X connect 636 0 702 0;
+#X connect 637 0 639 0;
+#X connect 637 0 640 0;
+#X connect 637 0 641 0;
+#X connect 638 0 636 0;
+#X connect 639 0 638 0;
+#X connect 640 0 643 0;
+#X connect 641 0 642 0;
+#X connect 642 0 622 0;
+#X connect 643 0 635 0;
+#X connect 644 0 631 0;
+#X connect 646 0 625 0;
+#X connect 646 0 623 0;
+#X connect 647 0 645 0;
+#X connect 648 0 363 0;
+#X connect 649 0 650 0;
+#X connect 650 0 648 1;
+#X connect 651 0 662 0;
+#X connect 651 0 667 1;
+#X connect 652 0 656 0;
+#X connect 655 0 652 1;
+#X connect 655 0 653 0;
+#X connect 656 0 657 0;
+#X connect 657 0 676 0;
+#X connect 657 0 26 0;
+#X connect 658 0 657 1;
+#X connect 660 0 663 0;
+#X connect 661 0 662 1;
+#X connect 661 0 663 1;
+#X connect 661 0 680 0;
+#X connect 662 0 673 0;
+#X connect 663 0 664 0;
+#X connect 664 0 667 2;
+#X connect 665 0 648 0;
+#X connect 665 0 699 0;
+#X connect 666 0 668 0;
+#X connect 666 0 669 0;
+#X connect 666 0 670 0;
+#X connect 667 0 665 0;
+#X connect 668 0 667 0;
+#X connect 669 0 672 0;
+#X connect 670 0 671 0;
+#X connect 671 0 651 0;
+#X connect 672 0 664 0;
+#X connect 673 0 660 0;
+#X connect 676 0 674 0;
+#X connect 677 0 654 0;
+#X connect 677 0 652 0;
+#X connect 678 0 651 0;
+#X connect 679 0 622 0;
+#X connect 680 0 662 0;
+#X connect 680 0 672 0;
+#X connect 681 0 512 0;
+#X connect 681 0 522 0;
+#X connect 682 0 434 0;
+#X connect 682 0 453 0;
+#X connect 683 0 482 0;
+#X connect 683 0 492 0;
+#X connect 684 0 633 0;
+#X connect 684 0 643 0;
+#X connect 685 0 603 0;
+#X connect 685 0 613 0;
+#X connect 686 0 573 0;
+#X connect 686 0 583 0;
+#X connect 687 0 542 0;
+#X connect 687 0 552 0;
+#X connect 688 0 691 0;
+#X connect 689 0 717 0;
+#X connect 690 0 692 0;
+#X connect 691 0 429 0;
+#X connect 692 0 688 1;
+#X connect 693 0 720 0;
+#X connect 694 0 695 0;
+#X connect 695 0 693 1;
+#X connect 696 0 721 0;
+#X connect 697 0 698 0;
+#X connect 698 0 696 1;
+#X connect 699 0 722 0;
+#X connect 700 0 701 0;
+#X connect 701 0 699 1;
+#X connect 702 0 723 0;
+#X connect 703 0 704 0;
+#X connect 704 0 702 1;
+#X connect 705 0 724 0;
+#X connect 706 0 707 0;
+#X connect 707 0 705 1;
+#X connect 708 0 725 0;
+#X connect 709 0 710 0;
+#X connect 710 0 708 1;
+#X connect 711 0 726 0;
+#X connect 712 0 713 0;
+#X connect 713 0 711 1;
+#X connect 714 0 715 0;
+#X connect 714 0 716 0;
+#X connect 715 0 437 0;
+#X connect 716 0 446 0;
+#X connect 717 0 183 0;
+#X connect 718 0 289 0;
+#X connect 719 0 425 0;
+#X connect 720 0 479 0;
+#X connect 721 0 509 0;
+#X connect 722 0 659 0;
+#X connect 723 0 630 0;
+#X connect 724 0 600 0;
+#X connect 725 0 570 0;
+#X connect 726 0 539 0;
+#X connect 727 0 436 0;
+#X coords 0 0 1 1 12 30 0;
diff --git a/pd-patches/midi-tx4-oscIn.pd b/pd-patches/midi-tx4-oscIn.pd
index 050388b..77ca5dd 100644
--- a/pd-patches/midi-tx4-oscIn.pd
+++ b/pd-patches/midi-tx4-oscIn.pd
@@ -1,51 +1,51 @@
-#N canvas 0 44 1707 893 10;
-#X obj 770 956 noteout;
-#X obj 791 735 loadbang;
-#X obj 769 847 metro;
-#X obj 764 909 makenote;
-#X floatatom 857 846 0 0 0 0 - - -;
-#X obj 769 873 f;
-#X floatatom 818 829 0 0 0 0 - - -;
-#X floatatom 906 829 0 0 0 0 - - -;
-#X floatatom 945 830 0 0 0 0 - - -;
-#X msg 839 778 64;
-#X text 817 808 rate;
-#X text 860 808 pitch;
-#X text 901 806 vel;
-#X text 941 809 length;
-#X obj 762 798 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
-1;
+#N canvas 0 0 1679 893 10;
+#X obj 432 1158 noteout;
+#X obj 453 937 loadbang;
+#X obj 431 1049 metro;
+#X obj 426 1111 makenote;
+#X floatatom 519 1048 0 0 0 0 - - -;
+#X obj 431 1075 f;
+#X floatatom 480 1031 0 0 0 0 - - -;
+#X floatatom 568 1031 0 0 0 0 - - -;
+#X floatatom 607 1032 0 0 0 0 - - -;
+#X msg 501 980 64;
+#X text 479 1010 rate;
+#X text 522 1010 pitch;
+#X text 563 1008 vel;
+#X text 603 1011 length;
+#X obj 424 1000 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
#X obj 111 205 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
-#X obj 596 247 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 596 247 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 236 122 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 16034 1;
#X obj 671 116 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 16644 1;
#X obj 744 158 i;
#X obj 794 157 hsl 128 15 0 3 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 286 175 hsl 128 15 0 3.75 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
-#X msg 867 778 1149;
-#X msg 778 778 1255;
-#X msg 810 778 14;
+#X msg 529 980 1149;
+#X msg 440 980 1255;
+#X msg 472 980 14;
#X obj 1069 132 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 20166 1;
#X obj 1483 146 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 19422 1;
#X obj 1887 163 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 16169 1;
#X floatatom 2296 452 5 0 0 0 - - -, f 5;
#X obj 2270 185 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 16684 1;
#X obj 2647 165 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
+-262144 -1 -1 18143 1;
#X obj 2999 179 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
--262144 -1 -1 0 1;
-#X msg 913 778 100;
-#X obj 722 805 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-262144 -1 -1 21162 1;
+#X msg 575 980 100;
+#X obj 384 1007 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -129 753 expr 60000 / (24 * $f1);
#X obj -246 746 t f f;
@@ -221,7 +221,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X floatatom 2681 435 5 0 0 0 - - -, f 5;
#X floatatom 3051 427 5 0 0 0 - - -, f 5;
#X obj 331 469 hradio 15 1 0 8 empty empty empty 0 -8 0 10 -262144
--1 -1 0;
+-1 -1 3;
#X msg 429 225 1;
#X obj 1987 561 hsl 256 30 700 1200 0 0 empty empty empty -2 -8 0 10
-262144 -1 -1 0 1;
@@ -253,11 +253,11 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 170 276 r \$0-globalPower;
#X obj 228 81 r \$0-globalStat;
#X obj 731 64 r \$0-globalStat;
-#X obj 1117 64 r \$0-globalStat;
+#X obj 1086 105 r \$0-globalStat;
#X obj 1506 111 r \$0-globalStat;
#X obj 1889 133 r \$0-globalStat;
-#X obj 2270 157 r \$0-globalStat;
-#X obj 2652 137 r \$0-globalStat;
+#X obj 2297 161 r \$0-globalStat;
+#X obj 2669 143 r \$0-globalStat;
#X obj 2998 144 r \$0-globalStat;
#X obj 1989 607 s \$0-globalStat;
#X obj 435 188 r \$0-globalDev;
@@ -277,13 +277,13 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 1251 301 r \$0-globalChan;
#X obj 862 260 r \$0-globalChan;
#X obj 428 251 r \$0-globalChan;
-#X obj 1152 501 hradio 15 0 0 16 empty empty empty 0 -8 0 10 -262144
+#X obj 826 427 hradio 15 0 0 16 empty empty empty 0 -8 0 10 -262144
-1 -1 0;
-#X text 1273 516 8;
-#X obj 1152 521 s \$0-globalChan;
-#X obj 1104 501 bng 30 250 50 0 empty empty empty 17 7 0 10 -262144
+#X text 947 442 8;
+#X obj 826 447 s \$0-globalChan;
+#X obj 778 427 bng 30 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
-#X obj 1105 543 s rstChan;
+#X obj 779 469 s rstChan;
#X obj 461 207 r rstChan;
#X obj 895 238 r rstChan;
#X obj 1283 277 r rstChan;
@@ -293,8 +293,8 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 2851 313 r rstChan;
#X obj 3258 283 r rstChan;
#X msg 1637 564 900;
-#X msg 991 823 21;
-#X msg 1064 820 14;
+#X msg 653 1025 21;
+#X msg 726 1022 14;
#X obj 85 475 ctlout 123 1;
#X obj 78 423 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
@@ -303,13 +303,13 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 8 441 metro 50;
#X floatatom 8 463 5 0 0 0 - - -, f 5;
#X obj 112 232 metro 666;
-#X obj 36 126 r \$0-txMetroEn1;
+#X obj 44 178 r \$0-txMetroEn1;
#X obj 153 88 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 4648 1;
#X floatatom 178 231 5 0 0 0 - - -, f 5;
-#X obj 219 -46 r \$0-stat1;
-#X obj 138 38 r \$0-globalTxMetro;
-#X obj 16 106 r &0-globalTxMetroEn;
+#X obj 134 -153 r \$0-stat1;
+#X obj 48 3 r \$0-globalTxMetro;
+#X obj 24 158 r &0-globalTxMetroEn;
#X obj 93 761 routeOSC /1/1 /2/1 /3/1 /4/1 /5/1 /6/1 /7/1 /8/1;
#X obj 18 815 r \$0-oscIn;
#X obj 54 836 spigot;
@@ -349,8 +349,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 520 292 r &0-globalTxMetroEn;
#X obj 540 312 r \$0-txMetroEn2;
#X obj 556 102 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
-#X obj 541 52 r \$0-globalTxMetro;
+-1 -1 4648 1;
#X obj 278 560 routeOSC /1 /2 /3 /4 /5 /6 /7 /8;
#X obj 278 582 s \$0-txMetroRel1;
#X obj 278 604 s \$0-txMetroRel2;
@@ -360,12 +359,12 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 386 604 s \$0-txMetroRel6;
#X obj 386 626 s \$0-txMetroRel7;
#X obj 386 648 s \$0-txMetroRel8;
-#X obj 22 -45 r \$0-txMetroRel1;
-#X obj 63 -1 *;
-#X obj 76 -25 r \$0-txMetroScale;
+#X obj -80 -154 r \$0-txMetroRel1;
+#X obj 26 -21 *;
+#X obj 43 -73 r \$0-txMetroScale;
#X obj 304 541 s \$0-txMetroScale;
-#X floatatom 99 0 5 0 0 0 - - -, f 5;
-#X floatatom 22 1 5 0 0 0 - - -, f 5;
+#X floatatom 46 -48 5 0 0 0 - - -, f 5;
+#X floatatom -81 -124 5 0 1 0 - - -, f 5;
#X obj 416 543 s \$0-globalPowerIn;
#X obj 1455 507 r \$0-globalPowerIn;
#X obj 491 603 routeOSC /1 /2 /3 /4 /5 /6 /7 /8;
@@ -378,21 +377,19 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 629 649 s \$0-stat6;
#X obj 629 627 s \$0-stat5;
#X obj 528 578 s \$0-statScale;
-#X obj 276 -21 *;
-#X floatatom 312 -20 5 0 0 0 - - -, f 5;
-#X floatatom 235 -19 5 0 0 0 - - -, f 5;
-#X obj 289 -45 r \$0-statScale;
-#X obj 276 1 + 700;
-#X obj 581 560 s \$0-statBase;
-#X obj 276 23 +;
-#X obj 325 0 r \$0-statBase;
-#X obj 292 512 routeOSC /txMetroEn /txMetro /txMetroScale /allTxOn
-/stat /statScale /statBase /statStore /statRecall, f 108;
+#X obj 191 -128 *;
+#X floatatom 227 -127 5 0 0 0 - - -, f 5;
+#X floatatom 150 -126 5 0 0 0 - - -, f 5;
+#X obj 204 -152 r \$0-statScale;
+#X obj 191 -106 + 700;
+#X obj 666 540 s \$0-statBase;
+#X obj 191 -84 +;
+#X obj 240 -107 r \$0-statBase;
#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0-stations 8 float 3 black black;
#A 0 0 0 0 0 0 0 0 0;
#X coords 0 1 8 -1 200 140 1;
-#X restore -412 -26 graph;
+#X restore -447 -26 graph;
#X obj 239 163 i;
#X obj 798 629 funbuff;
#C restore;
@@ -401,40 +398,29 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 782 544 t b;
#X obj 260 401 s buffun;
#X obj 807 587 r buffun;
-#X msg 906 566 read stations.txt;
+#X msg 957 568 read stations.txt;
#X obj 907 601 funbuff;
#C restore;
#X obj 663 392 list prepend;
-#X obj 663 414 s buffun;
-#X obj 670 -28 *;
-#X floatatom 706 -27 5 0 0 0 - - -, f 5;
-#X floatatom 629 -26 5 0 0 0 - - -, f 5;
-#X obj 683 -52 r \$0-statScale;
-#X obj 670 -6 + 700;
-#X obj 670 16 +;
-#X obj 719 -7 r \$0-statBase;
-#X obj 613 -53 r \$0-stat2;
+#X obj 660 414 s buffun;
#X obj 906 544 t b b;
-#X msg 1029 591 dump;
-#X obj 1027 564 del 250;
+#X msg 912 568 dump;
#X obj 340 89 r \$0-directStat1;
-#X obj 921 693 s;
-#X obj 940 671 symbol;
-#X msg 948 646 symbol \$0-directStat\$1;
+#X obj 928 678 symbol;
+#X msg 969 650 symbol \$0-directStat\$1;
#X obj 731 87 r \$0-directStat3;
-#X obj 905 625 t a b;
#X obj 1029 275 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-0 1;
+1 1;
#X obj 953 320 r &0-globalTxMetroEn;
#X obj 989 130 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 4648 1;
#X obj 974 80 r \$0-globalTxMetro;
#X obj 973 340 r \$0-txMetroEn3;
#X obj 1460 289 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-0 1;
+1 1;
#X obj 1384 334 r &0-globalTxMetroEn;
#X obj 1420 144 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 4648 1;
#X obj 1405 94 r \$0-globalTxMetro;
#X obj 1404 354 r \$0-txMetroEn4;
#X obj 644 249 metro 666;
@@ -444,26 +430,26 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X floatatom 989 268 5 0 0 0 - - -, f 5;
#X floatatom 556 240 5 0 0 0 - - -, f 5;
#X obj 1848 319 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-0 1;
+1 1;
#X obj 1772 364 r &0-globalTxMetroEn;
#X obj 1808 174 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 9309 1;
#X obj 1793 124 r \$0-globalTxMetro;
#X obj 1874 309 metro 666;
#X floatatom 1808 312 5 0 0 0 - - -, f 5;
#X obj 2234 335 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-0 1;
+1 1;
#X obj 2158 380 r &0-globalTxMetroEn;
#X obj 2194 190 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 4648 1;
#X obj 2179 140 r \$0-globalTxMetro;
#X obj 2259 321 metro 666;
#X floatatom 2194 328 5 0 0 0 - - -, f 5;
#X obj 2619 321 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-0 1;
+1 1;
#X obj 2543 366 r &0-globalTxMetroEn;
#X obj 2579 176 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 4648 1;
#X obj 2564 126 r \$0-globalTxMetro;
#X obj 2645 311 metro 666;
#X floatatom 2579 314 5 0 0 0 - - -, f 5;
@@ -474,12 +460,11 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 2554 106 r \$0-txMetro7;
#X obj 2563 386 r \$0-txMetroEn7;
#X obj 2995 321 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
-0 1;
+1 1;
#X obj 2919 366 r &0-globalTxMetroEn;
#X obj 2955 176 vsl 15 128 5 5000 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
+-1 -1 4648 1;
#X obj 2940 126 r \$0-globalTxMetro;
-#X obj 2930 106 r \$0-txMetro4;
#X obj 2939 386 r \$0-txMetroEn4;
#X obj 3021 311 metro 666;
#X floatatom 2955 314 5 0 0 0 - - -, f 5;
@@ -497,93 +482,321 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X obj 2619 76 r \$0-txMetroEn7;
#X obj 2955 56 r &0-globalTxMetroEn;
#X obj 2975 76 r \$0-txMetroEn8;
-#X obj 484 -2 *;
-#X obj 497 -26 r \$0-txMetroScale;
-#X floatatom 520 -1 5 0 0 0 - - -, f 5;
-#X floatatom 443 0 5 0 0 0 - - -, f 5;
-#X obj 443 -46 r \$0-txMetroRel2;
-#X obj 1086 -34 *;
-#X floatatom 1122 -33 5 0 0 0 - - -, f 5;
-#X floatatom 1045 -32 5 0 0 0 - - -, f 5;
-#X obj 1099 -58 r \$0-statScale;
-#X obj 1086 -12 + 700;
-#X obj 1086 10 +;
-#X obj 1135 -13 r \$0-statBase;
-#X obj 900 -8 *;
-#X obj 913 -32 r \$0-txMetroScale;
-#X floatatom 936 -7 5 0 0 0 - - -, f 5;
-#X floatatom 859 -6 5 0 0 0 - - -, f 5;
-#X obj 859 -52 r \$0-txMetroRel3;
-#X obj 1029 -59 r \$0-stat3;
-#X obj 1568 -33 *;
-#X floatatom 1604 -32 5 0 0 0 - - -, f 5;
-#X floatatom 1527 -31 5 0 0 0 - - -, f 5;
-#X obj 1581 -57 r \$0-statScale;
-#X obj 1568 -11 + 700;
-#X obj 1568 11 +;
-#X obj 1617 -12 r \$0-statBase;
-#X obj 1382 -7 *;
-#X obj 1395 -31 r \$0-txMetroScale;
-#X floatatom 1418 -6 5 0 0 0 - - -, f 5;
-#X floatatom 1341 -5 5 0 0 0 - - -, f 5;
-#X obj 1341 -51 r \$0-txMetroRel4;
-#X obj 1511 -58 r \$0-stat4;
-#X obj 1946 -34 *;
-#X floatatom 1982 -33 5 0 0 0 - - -, f 5;
-#X floatatom 1905 -32 5 0 0 0 - - -, f 5;
-#X obj 1959 -58 r \$0-statScale;
-#X obj 1946 -12 + 700;
-#X obj 1946 10 +;
-#X obj 1995 -13 r \$0-statBase;
-#X obj 1760 -8 *;
-#X obj 1773 -32 r \$0-txMetroScale;
-#X floatatom 1796 -7 5 0 0 0 - - -, f 5;
-#X floatatom 1719 -6 5 0 0 0 - - -, f 5;
-#X obj 1719 -52 r \$0-txMetroRel5;
-#X obj 1889 -59 r \$0-stat5;
-#X obj 2364 -31 *;
-#X floatatom 2400 -30 5 0 0 0 - - -, f 5;
-#X floatatom 2323 -29 5 0 0 0 - - -, f 5;
-#X obj 2377 -55 r \$0-statScale;
-#X obj 2364 -9 + 700;
-#X obj 2364 13 +;
-#X obj 2413 -10 r \$0-statBase;
-#X obj 2178 -5 *;
-#X obj 2191 -29 r \$0-txMetroScale;
-#X floatatom 2214 -4 5 0 0 0 - - -, f 5;
-#X floatatom 2137 -3 5 0 0 0 - - -, f 5;
-#X obj 2137 -49 r \$0-txMetroRel6;
-#X obj 2307 -56 r \$0-stat6;
-#X obj 2800 -39 *;
-#X floatatom 2836 -38 5 0 0 0 - - -, f 5;
-#X floatatom 2759 -37 5 0 0 0 - - -, f 5;
-#X obj 2813 -63 r \$0-statScale;
-#X obj 2800 -17 + 700;
-#X obj 2800 5 +;
-#X obj 2849 -18 r \$0-statBase;
-#X obj 2614 -13 *;
-#X obj 2627 -37 r \$0-txMetroScale;
-#X floatatom 2650 -12 5 0 0 0 - - -, f 5;
-#X floatatom 2573 -11 5 0 0 0 - - -, f 5;
-#X obj 3207 -49 *;
-#X floatatom 3243 -48 5 0 0 0 - - -, f 5;
-#X floatatom 3166 -47 5 0 0 0 - - -, f 5;
-#X obj 3220 -73 r \$0-statScale;
-#X obj 3207 -27 + 700;
-#X obj 3207 -5 +;
-#X obj 3256 -28 r \$0-statBase;
-#X obj 3025 -21 *;
-#X obj 3034 -47 r \$0-txMetroScale;
-#X floatatom 3057 -22 5 0 0 0 - - -, f 5;
-#X floatatom 2980 -21 5 0 0 0 - - -, f 5;
-#X obj 2573 -57 r \$0-txMetroRel7;
-#X obj 2743 -64 r \$0-stat7;
-#X obj 2980 -67 r \$0-txMetroRel8;
-#X obj 3150 -74 r \$0-stat8;
#X msg -116 202 open 4;
-#X floatatom 845 921 5 0 0 0 - - -, f 5;
+#X floatatom 507 1123 5 0 0 0 - - -, f 5;
+#X obj -284 131 midiin;
+#X obj -284 153 spigot;
+#X obj -226 130 tgl 42 0 empty empty empty 17 7 0 10 -262144 -1 -1
+0 1;
+#X obj -284 175 midiout;
+#X obj 136 568 r \$0-udpout;
+#X obj 43 568 loadbang;
+#X obj 138 622 packOSC;
+#X obj 138 647 s udpout;
+#X obj 918 718 print;
+#X obj 904 625 t b a;
+#X obj -176 90 s \$0-udpout;
+#X obj -40 -77 i;
+#X obj 795 905 metro;
+#X obj 802 1010 s \$0-udpout;
+#X obj 31 -156 r \$0-beatDiv;
+#X obj -38 -126 *;
+#X obj -40 -51 /;
+#X obj 291 512 routeOSC /txMetroEn /txMetro /txMetroScale /allTxOn
+/stat /statScale /statBase /statStore /statRecall /quantMetro /beatDiv
+, f 124;
+#X obj 1184 529 i;
+#X floatatom 1184 554 5 0 0 0 - - -, f 5;
+#X msg 1184 578 send /beatDiv \$1;
+#X obj 1184 603 s \$0-udpout;
+#X obj 1096 580 s \$0-beatDiv;
+#X obj 825 872 /;
+#X obj 838 794 r \$0-beatDiv;
+#X floatatom -40 -26 5 0 0 0 - - -, f 5;
+#X floatatom -97 9 5 0 0 0 - - -, f 5;
+#X obj 1059 539 s \$0-quantMetro;
+#X obj -182 -154 r \$0-quantMetro;
+#X obj -104 -23 switch 1;
+#X obj -112 -50 + 1;
+#X obj -136 -127 == 1;
+#X obj -182 -129 == 0;
+#X obj -182 -104 t b;
+#X obj -136 -102 t b;
+#X obj -38 -101 + 0.5;
+#X msg 802 984 send /scaleBEEP \$1;
+#X obj 847 903 / 2;
+#X obj 795 930 t 1;
+#X obj 831 957 t 0;
+#X obj 831 932 del;
+#X obj 844 815 t b;
+#X obj 730 869 r \$0-quantMetro;
+#X obj 195 -31 s \$0-udpout;
+#X msg 193 -53 send /freq1 \$1;
+#X obj 628 583 s \$0-udpout;
+#X obj 625 539 + 700;
+#X msg 626 561 send /freqBase \$1;
+#X obj 567 1 r \$0-globalTxMetro;
+#X obj 545 -23 *;
+#X obj 562 -75 r \$0-txMetroScale;
+#X floatatom 565 -50 5 0 0 0 - - -, f 5;
+#X floatatom 438 -126 5 0 1 0 - - -, f 5;
+#X obj 710 -130 *;
+#X floatatom 746 -129 5 0 0 0 - - -, f 5;
+#X floatatom 669 -128 5 0 0 0 - - -, f 5;
+#X obj 723 -154 r \$0-statScale;
+#X obj 710 -108 + 700;
+#X obj 710 -86 +;
+#X obj 759 -109 r \$0-statBase;
+#X obj 341 61 s \$0-udpout;
+#X obj 479 -79 i;
+#X obj 550 -158 r \$0-beatDiv;
+#X obj 481 -128 *;
+#X obj 479 -53 /;
+#X floatatom 479 -28 5 0 0 0 - - -, f 5;
+#X floatatom 433 -2 5 0 0 0 - - -, f 5;
+#X obj 337 -156 r \$0-quantMetro;
+#X obj 415 -25 switch 1;
+#X obj 407 -52 + 1;
+#X obj 383 -129 == 1;
+#X obj 337 -131 == 0;
+#X obj 337 -106 t b;
+#X obj 383 -104 t b;
+#X obj 481 -103 + 0.5;
+#X obj 714 -33 s \$0-udpout;
+#X obj 439 -156 r \$0-txMetroRel2;
+#X obj 653 -155 r \$0-stat2;
+#X msg 712 -55 send /freq2 \$1;
+#X obj 1073 -30 *;
+#X obj 1090 -82 r \$0-txMetroScale;
+#X floatatom 1093 -57 5 0 0 0 - - -, f 5;
+#X floatatom 966 -133 5 0 1 0 - - -, f 5;
+#X obj 1192 1 *;
+#X floatatom 1228 2 5 0 0 0 - - -, f 5;
+#X floatatom 1151 3 5 0 0 0 - - -, f 5;
+#X obj 1205 -23 r \$0-statScale;
+#X obj 1192 23 + 700;
+#X obj 1192 45 +;
+#X obj 1241 22 r \$0-statBase;
+#X obj 891 70 s \$0-udpout;
+#X obj 1007 -86 i;
+#X obj 1078 -165 r \$0-beatDiv;
+#X obj 1009 -135 *;
+#X obj 1007 -60 /;
+#X floatatom 1007 -35 5 0 0 0 - - -, f 5;
+#X floatatom 944 -1 5 0 0 0 - - -, f 5;
+#X obj 865 -163 r \$0-quantMetro;
+#X obj 943 -32 switch 1;
+#X obj 935 -59 + 1;
+#X obj 911 -136 == 1;
+#X obj 865 -138 == 0;
+#X obj 865 -113 t b;
+#X obj 911 -111 t b;
+#X obj 1009 -110 + 0.5;
+#X obj 1198 100 s \$0-udpout;
+#X msg 1194 75 send /freq3 \$1;
+#X obj 1135 -24 r \$0-stat3;
+#X obj 967 -163 r \$0-txMetroRel3;
+#X obj 3237 -37 *;
+#X obj 3254 -89 r \$0-txMetroScale;
+#X floatatom 3257 -64 5 0 0 0 - - -, f 5;
+#X floatatom 3130 -140 5 0 1 0 - - -, f 5;
+#X obj 3402 -144 *;
+#X floatatom 3438 -143 5 0 0 0 - - -, f 5;
+#X floatatom 3361 -142 5 0 0 0 - - -, f 5;
+#X obj 3415 -168 r \$0-statScale;
+#X obj 3402 -122 + 700;
+#X obj 3402 -100 +;
+#X obj 3451 -123 r \$0-statBase;
+#X obj 3023 36 s \$0-udpout;
+#X obj 3171 -93 i;
+#X obj 3242 -172 r \$0-beatDiv;
+#X obj 3173 -142 *;
+#X obj 3171 -67 /;
+#X floatatom 3171 -42 5 0 0 0 - - -, f 5;
+#X floatatom 3110 -15 5 0 0 0 - - -, f 5;
+#X obj 3029 -170 r \$0-quantMetro;
+#X obj 3107 -39 switch 1;
+#X obj 3099 -66 + 1;
+#X obj 3075 -143 == 1;
+#X obj 3029 -145 == 0;
+#X obj 3029 -120 t b;
+#X obj 3075 -118 t b;
+#X obj 3173 -117 + 0.5;
+#X obj 3406 -47 s \$0-udpout;
+#X obj 2930 106 r \$0-txMetro8;
+#X obj 3131 -170 r \$0-txMetroRel8;
+#X obj 3345 -169 r \$0-stat8;
+#X msg 3404 -70 send /freq8 \$1;
+#X obj 2711 -35 *;
+#X obj 2728 -87 r \$0-txMetroScale;
+#X floatatom 2731 -62 5 0 0 0 - - -, f 5;
+#X floatatom 2604 -138 5 0 1 0 - - -, f 5;
+#X obj 2876 -142 *;
+#X floatatom 2912 -141 5 0 0 0 - - -, f 5;
+#X floatatom 2835 -140 5 0 0 0 - - -, f 5;
+#X obj 2889 -166 r \$0-statScale;
+#X obj 2876 -120 + 700;
+#X obj 2876 -98 +;
+#X obj 2925 -121 r \$0-statBase;
+#X obj 2523 49 s \$0-udpout;
+#X obj 2645 -91 i;
+#X obj 2716 -170 r \$0-beatDiv;
+#X obj 2647 -140 *;
+#X obj 2645 -65 /;
+#X floatatom 2645 -40 5 0 0 0 - - -, f 5;
+#X floatatom 2581 -11 5 0 0 0 - - -, f 5;
+#X obj 2503 -168 r \$0-quantMetro;
+#X obj 2581 -37 switch 1;
+#X obj 2573 -64 + 1;
+#X obj 2549 -141 == 1;
+#X obj 2503 -143 == 0;
+#X obj 2503 -118 t b;
+#X obj 2549 -116 t b;
+#X obj 2647 -115 + 0.5;
+#X obj 2880 -45 s \$0-udpout;
+#X msg 2878 -67 send /freq7 \$1;
+#X obj 2605 -168 r \$0-txMetroRel7;
+#X obj 2819 -167 r \$0-stat7;
+#X obj 2300 -42 *;
+#X obj 2317 -94 r \$0-txMetroScale;
+#X floatatom 2320 -69 5 0 0 0 - - -, f 5;
+#X floatatom 2193 -145 5 0 1 0 - - -, f 5;
+#X obj 2371 27 *;
+#X floatatom 2407 28 5 0 0 0 - - -, f 5;
+#X floatatom 2330 29 5 0 0 0 - - -, f 5;
+#X obj 2384 3 r \$0-statScale;
+#X obj 2371 49 + 700;
+#X obj 2371 71 +;
+#X obj 2420 48 r \$0-statBase;
+#X obj 2146 35 s \$0-udpout;
+#X obj 2234 -98 i;
+#X obj 2305 -177 r \$0-beatDiv;
+#X obj 2236 -147 *;
+#X obj 2234 -72 /;
+#X floatatom 2234 -47 5 0 0 0 - - -, f 5;
+#X floatatom 2166 -21 5 0 0 0 - - -, f 5;
+#X obj 2092 -175 r \$0-quantMetro;
+#X obj 2170 -44 switch 1;
+#X obj 2162 -71 + 1;
+#X obj 2138 -148 == 1;
+#X obj 2092 -150 == 0;
+#X obj 2092 -125 t b;
+#X obj 2138 -123 t b;
+#X obj 2236 -122 + 0.5;
+#X obj 2375 124 s \$0-udpout;
+#X obj 2194 -175 r \$0-txMetroRel6;
+#X obj 2314 2 r \$0-stat6;
+#X msg 2373 102 send /freq6 \$1;
+#X obj 1934 -36 *;
+#X obj 1951 -88 r \$0-txMetroScale;
+#X floatatom 1954 -63 5 0 0 0 - - -, f 5;
+#X floatatom 1827 -139 5 0 1 0 - - -, f 5;
+#X obj 2005 33 *;
+#X floatatom 2041 34 5 0 0 0 - - -, f 5;
+#X floatatom 1964 35 5 0 0 0 - - -, f 5;
+#X obj 2018 9 r \$0-statScale;
+#X obj 2005 55 + 700;
+#X obj 2005 77 +;
+#X obj 2054 54 r \$0-statBase;
+#X obj 1756 69 s \$0-udpout;
+#X obj 1868 -92 i;
+#X obj 1965 -170 r \$0-beatDiv;
+#X obj 1870 -141 *;
+#X obj 1868 -66 /;
+#X floatatom 1868 -41 5 0 0 0 - - -, f 5;
+#X floatatom 1809 -15 5 0 0 0 - - -, f 5;
+#X obj 1726 -169 r \$0-quantMetro;
+#X obj 1804 -38 switch 1;
+#X obj 1796 -65 + 1;
+#X obj 1772 -142 == 1;
+#X obj 1726 -144 == 0;
+#X obj 1726 -119 t b;
+#X obj 1772 -117 t b;
+#X obj 1870 -116 + 0.5;
+#X obj 2009 130 s \$0-udpout;
+#X obj 1948 9 r \$0-stat5;
+#X msg 2007 108 send /freq5 \$1;
+#X obj 1540 -74 *;
+#X obj 1557 -126 r \$0-txMetroScale;
+#X floatatom 1560 -101 5 0 0 0 - - -, f 5;
+#X floatatom 1433 -177 5 0 1 0 - - -, f 5;
+#X obj 1611 -5 *;
+#X floatatom 1647 -4 5 0 0 0 - - -, f 5;
+#X floatatom 1570 -3 5 0 0 0 - - -, f 5;
+#X obj 1624 -29 r \$0-statScale;
+#X obj 1611 17 + 700;
+#X obj 1611 39 +;
+#X obj 1660 16 r \$0-statBase;
+#X obj 1382 39 s \$0-udpout;
+#X obj 1474 -130 i;
+#X obj 1545 -209 r \$0-beatDiv;
+#X obj 1476 -179 *;
+#X obj 1474 -104 /;
+#X floatatom 1474 -79 5 0 0 0 - - -, f 5;
+#X floatatom 1418 -44 5 0 0 0 - - -, f 5;
+#X obj 1332 -207 r \$0-quantMetro;
+#X obj 1410 -76 switch 1;
+#X obj 1402 -103 + 1;
+#X obj 1378 -180 == 1;
+#X obj 1332 -182 == 0;
+#X obj 1332 -157 t b;
+#X obj 1378 -155 t b;
+#X obj 1476 -154 + 0.5;
+#X obj 1615 92 s \$0-udpout;
+#X text 299 -327 spacer for scrolling;
+#X msg 1613 70 send /freq4 \$1;
+#X obj 1554 -30 r \$0-stat4;
+#X obj 1434 -207 r \$0-txMetroRel4;
+#X obj 1828 -169 r \$0-txMetroRel5;
+#X obj 1545 -184 t b;
+#X obj 1078 -140 t b;
+#X obj 31 -131 t b;
+#X obj 550 -133 t b;
+#X obj 1965 -145 t b;
+#X obj 2305 -152 t b;
+#X obj 2716 -145 t b;
+#X obj 3242 -147 t b;
+#X obj -224 35 prepend;
+#X obj 332 421 loadbang;
+#X obj -233 -12 r \$0-globalDev;
+#X msg -175 62 send /txMetro/\$1/1 \$2;
+#X obj -188 11 + 1;
+#X obj 316 -1 prepend;
+#X obj 307 -48 r \$0-globalDev;
+#X obj 352 -25 + 1;
+#X obj 836 10 prepend;
+#X obj 827 -37 r \$0-globalDev;
+#X obj 872 -14 + 1;
+#X obj 1315 -33 prepend;
+#X obj 1306 -80 r \$0-globalDev;
+#X obj 1351 -57 + 1;
+#X obj 1731 -19 prepend;
+#X obj 1703 -66 r \$0-globalDev;
+#X obj 1748 -43 + 1;
+#X obj 2073 -24 prepend;
+#X obj 2064 -71 r \$0-globalDev;
+#X obj 2109 -48 + 1;
+#X obj 2474 -25 prepend;
+#X obj 2465 -72 r \$0-globalDev;
+#X obj 2510 -49 + 1;
+#X obj 2999 -27 prepend;
+#X obj 2990 -74 r \$0-globalDev;
+#X obj 3035 -51 + 1;
+#X obj 1120 468 loadbang;
+#X msg 1154 491 32;
+#X msg 1120 493 0;
+#X msg 46 593 prefix /tx4;
+#X obj 101 687 r tx4;
+#X msg 332 446 3;
+#X msg 325 30 send /txMetro/\$1/2 \$2;
+#X msg 885 37 send /txMetro/\$1/3 \$2;
+#X msg 1364 -6 send /txMetro/\$1/4 \$2;
+#X msg 1761 8 send /txMetro/\$1/5 \$2;
+#X msg 2129 2 send /txMetro/\$1/6 \$2;
+#X msg 2522 25 send /txMetro/\$1/7 \$2;
+#X msg 3021 12 send /txMetro/\$1/8 \$2;
#X obj 266 491 r 4-oscIn;
-#X obj 101 671 r tx4;
+#X obj 46 704 print;
#X connect 1 0 23 0;
#X connect 1 0 24 0;
#X connect 1 0 9 0;
@@ -599,12 +812,12 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 9 0 7 0;
#X connect 14 0 2 0;
#X connect 15 0 257 0;
-#X connect 16 0 379 0;
-#X connect 17 0 341 0;
+#X connect 16 0 366 0;
+#X connect 17 0 339 0;
#X connect 18 0 19 0;
#X connect 18 0 129 1;
#X connect 19 0 131 0;
-#X connect 19 0 350 0;
+#X connect 19 0 348 0;
#X connect 20 0 130 0;
#X connect 21 0 127 0;
#X connect 22 0 8 0;
@@ -690,7 +903,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 126 0 178 0;
#X connect 127 0 126 1;
#X connect 128 0 127 1;
-#X connect 128 0 344 0;
+#X connect 128 0 342 0;
#X connect 129 0 177 0;
#X connect 130 0 129 1;
#X connect 131 0 130 1;
@@ -713,6 +926,7 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 148 0 152 0;
#X connect 149 0 151 0;
#X connect 150 0 180 0;
+#X connect 151 0 150 1;
#X connect 152 0 151 1;
#X connect 153 0 154 0;
#X connect 154 0 150 3;
@@ -737,8 +951,8 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 173 0 172 1;
#X connect 174 0 175 0;
#X connect 175 0 171 3;
-#X connect 177 0 350 1;
-#X connect 178 0 344 1;
+#X connect 177 0 348 1;
+#X connect 178 0 342 1;
#X connect 183 0 227 0;
#X connect 184 0 126 3;
#X connect 185 0 186 0;
@@ -810,8 +1024,8 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 258 0 15 0;
#X connect 259 0 257 1;
#X connect 259 0 260 0;
-#X connect 261 0 333 0;
-#X connect 261 0 331 0;
+#X connect 261 0 332 0;
+#X connect 261 0 330 0;
#X connect 262 0 259 0;
#X connect 263 0 15 0;
#X connect 264 0 266 1;
@@ -850,219 +1064,481 @@ STATION_UP5 = 121 \, //npc STATION_DOWN5 = 122 \, //npc STATION_UP6
#X connect 291 7 299 0;
#X connect 300 0 16 0;
#X connect 301 0 16 0;
-#X connect 302 0 379 1;
-#X connect 302 0 384 0;
-#X connect 303 0 302 0;
-#X connect 304 0 305 0;
-#X connect 304 1 306 0;
-#X connect 304 2 307 0;
-#X connect 304 3 308 0;
-#X connect 304 4 309 0;
-#X connect 304 5 310 0;
-#X connect 304 6 311 0;
-#X connect 304 7 312 0;
-#X connect 313 0 314 0;
-#X connect 313 0 318 0;
-#X connect 314 0 259 0;
-#X connect 315 0 314 1;
-#X connect 315 0 317 0;
-#X connect 320 0 199 0;
-#X connect 321 0 322 0;
-#X connect 321 1 323 0;
-#X connect 321 2 324 0;
-#X connect 321 3 325 0;
-#X connect 321 4 329 0;
-#X connect 321 5 328 0;
-#X connect 321 6 327 0;
-#X connect 321 7 326 0;
-#X connect 331 0 335 0;
-#X connect 334 0 331 1;
-#X connect 334 0 332 0;
-#X connect 335 0 337 0;
-#X connect 337 0 17 0;
-#X connect 338 0 337 1;
-#X connect 339 0 291 0;
-#X connect 339 1 304 0;
-#X connect 339 2 316 0;
-#X connect 339 3 319 0;
-#X connect 339 4 321 0;
-#X connect 339 5 330 0;
-#X connect 339 6 336 0;
-#X connect 339 7 345 0;
-#X connect 339 8 360 0;
-#X connect 341 0 128 0;
-#X connect 341 0 126 1;
-#X connect 343 0 342 0;
-#X connect 344 0 346 0;
-#X connect 345 0 343 0;
-#X connect 347 0 342 0;
+#X connect 302 0 366 1;
+#X connect 302 0 371 0;
+#X connect 303 0 304 0;
+#X connect 303 1 305 0;
+#X connect 303 2 306 0;
+#X connect 303 3 307 0;
+#X connect 303 4 308 0;
+#X connect 303 5 309 0;
+#X connect 303 6 310 0;
+#X connect 303 7 311 0;
+#X connect 312 0 317 0;
+#X connect 313 0 259 0;
+#X connect 314 0 316 0;
+#X connect 316 0 313 1;
+#X connect 317 0 434 0;
+#X connect 317 0 448 1;
+#X connect 319 0 199 0;
+#X connect 320 0 321 0;
+#X connect 320 1 322 0;
+#X connect 320 2 323 0;
+#X connect 320 3 324 0;
+#X connect 320 4 328 0;
+#X connect 320 5 327 0;
+#X connect 320 6 326 0;
+#X connect 320 7 325 0;
+#X connect 330 0 334 0;
+#X connect 333 0 330 1;
+#X connect 333 0 331 0;
+#X connect 334 0 336 0;
+#X connect 336 0 17 0;
+#X connect 336 0 463 0;
+#X connect 337 0 336 1;
+#X connect 339 0 128 0;
+#X connect 339 0 126 1;
+#X connect 341 0 340 0;
+#X connect 342 0 344 0;
+#X connect 343 0 341 0;
+#X connect 345 0 340 0;
+#X connect 346 0 347 0;
+#X connect 347 0 428 0;
+#X connect 347 0 427 0;
#X connect 348 0 349 0;
-#X connect 349 0 368 0;
-#X connect 349 1 364 0;
#X connect 350 0 351 0;
-#X connect 352 0 356 0;
-#X connect 355 0 352 1;
-#X connect 355 0 353 0;
-#X connect 356 0 357 0;
-#X connect 357 0 18 0;
-#X connect 358 0 357 1;
-#X connect 359 0 354 0;
-#X connect 359 0 352 0;
-#X connect 360 0 348 0;
-#X connect 360 1 362 0;
-#X connect 361 0 349 0;
+#X connect 350 1 346 0;
+#X connect 351 0 347 0;
+#X connect 352 0 17 0;
+#X connect 353 0 427 0;
+#X connect 354 0 353 1;
+#X connect 355 0 18 0;
+#X connect 356 0 367 0;
+#X connect 357 0 356 0;
+#X connect 358 0 367 1;
+#X connect 358 0 370 0;
+#X connect 359 0 358 0;
+#X connect 360 0 356 0;
+#X connect 361 0 368 0;
#X connect 362 0 361 0;
-#X connect 363 0 17 0;
-#X connect 365 0 364 1;
-#X connect 366 0 365 1;
-#X connect 367 0 18 0;
-#X connect 368 0 366 0;
-#X connect 368 1 365 0;
-#X connect 369 0 380 0;
-#X connect 370 0 369 0;
-#X connect 371 0 380 1;
-#X connect 371 0 383 0;
-#X connect 372 0 371 0;
-#X connect 373 0 369 0;
-#X connect 374 0 381 0;
+#X connect 363 0 368 1;
+#X connect 363 0 369 0;
+#X connect 364 0 363 0;
+#X connect 365 0 361 0;
+#X connect 366 0 129 0;
+#X connect 367 0 136 0;
+#X connect 368 0 143 0;
+#X connect 372 0 376 0;
+#X connect 373 0 372 0;
+#X connect 374 0 376 1;
+#X connect 374 0 377 0;
#X connect 375 0 374 0;
-#X connect 376 0 381 1;
-#X connect 376 0 382 0;
-#X connect 377 0 376 0;
-#X connect 378 0 374 0;
-#X connect 379 0 129 0;
-#X connect 380 0 136 0;
-#X connect 381 0 143 0;
-#X connect 385 0 389 0;
-#X connect 386 0 385 0;
-#X connect 387 0 389 1;
-#X connect 387 0 390 0;
-#X connect 388 0 387 0;
-#X connect 389 0 150 0;
-#X connect 391 0 395 0;
-#X connect 392 0 391 0;
-#X connect 393 0 395 1;
-#X connect 393 0 396 0;
-#X connect 394 0 393 0;
-#X connect 395 0 157 0;
-#X connect 397 0 401 0;
-#X connect 398 0 397 0;
-#X connect 399 0 401 1;
-#X connect 399 0 402 0;
-#X connect 400 0 399 0;
-#X connect 401 0 164 0;
-#X connect 403 0 387 0;
-#X connect 404 0 385 0;
-#X connect 405 0 393 0;
-#X connect 406 0 391 0;
-#X connect 407 0 399 0;
-#X connect 408 0 397 0;
-#X connect 409 0 415 0;
-#X connect 410 0 409 0;
-#X connect 411 0 415 1;
-#X connect 411 0 416 0;
-#X connect 412 0 411 0;
-#X connect 413 0 411 0;
-#X connect 414 0 409 0;
-#X connect 415 0 171 0;
-#X connect 417 0 16 0;
-#X connect 418 0 16 0;
-#X connect 419 0 369 0;
-#X connect 420 0 369 0;
-#X connect 421 0 374 0;
-#X connect 422 0 374 0;
-#X connect 423 0 385 0;
-#X connect 424 0 385 0;
-#X connect 425 0 391 0;
-#X connect 426 0 391 0;
-#X connect 427 0 397 0;
-#X connect 428 0 397 0;
-#X connect 429 0 409 0;
-#X connect 430 0 409 0;
-#X connect 431 0 302 0;
-#X connect 432 0 431 1;
-#X connect 432 0 433 0;
-#X connect 435 0 431 0;
-#X connect 435 0 434 0;
-#X connect 436 0 440 0;
-#X connect 439 0 436 1;
-#X connect 439 0 437 0;
-#X connect 440 0 441 0;
-#X connect 441 0 25 0;
-#X connect 442 0 441 1;
-#X connect 443 0 371 0;
-#X connect 444 0 443 1;
-#X connect 444 0 445 0;
-#X connect 447 0 443 0;
-#X connect 447 0 446 0;
-#X connect 448 0 438 0;
-#X connect 448 0 436 0;
-#X connect 449 0 453 0;
-#X connect 452 0 449 1;
-#X connect 452 0 450 0;
-#X connect 453 0 454 0;
-#X connect 454 0 26 0;
-#X connect 455 0 454 1;
-#X connect 456 0 376 0;
-#X connect 457 0 456 1;
-#X connect 457 0 458 0;
-#X connect 460 0 456 0;
-#X connect 460 0 459 0;
-#X connect 461 0 451 0;
-#X connect 461 0 449 0;
-#X connect 462 0 466 0;
-#X connect 465 0 462 1;
-#X connect 465 0 463 0;
-#X connect 466 0 467 0;
-#X connect 467 0 27 0;
-#X connect 468 0 467 1;
-#X connect 469 0 387 0;
-#X connect 470 0 469 1;
-#X connect 470 0 471 0;
-#X connect 473 0 469 0;
-#X connect 473 0 472 0;
-#X connect 474 0 464 0;
-#X connect 474 0 462 0;
-#X connect 475 0 479 0;
-#X connect 478 0 475 1;
-#X connect 478 0 476 0;
-#X connect 479 0 480 0;
-#X connect 480 0 29 0;
-#X connect 481 0 480 1;
-#X connect 482 0 393 0;
-#X connect 483 0 482 1;
+#X connect 376 0 150 0;
+#X connect 378 0 382 0;
+#X connect 379 0 378 0;
+#X connect 380 0 382 1;
+#X connect 380 0 383 0;
+#X connect 381 0 380 0;
+#X connect 382 0 157 0;
+#X connect 384 0 388 0;
+#X connect 385 0 384 0;
+#X connect 386 0 388 1;
+#X connect 386 0 389 0;
+#X connect 387 0 386 0;
+#X connect 388 0 164 0;
+#X connect 390 0 374 0;
+#X connect 391 0 372 0;
+#X connect 392 0 380 0;
+#X connect 393 0 378 0;
+#X connect 394 0 386 0;
+#X connect 395 0 384 0;
+#X connect 396 0 401 0;
+#X connect 397 0 396 0;
+#X connect 398 0 401 1;
+#X connect 398 0 402 0;
+#X connect 399 0 398 0;
+#X connect 400 0 396 0;
+#X connect 401 0 171 0;
+#X connect 403 0 16 0;
+#X connect 404 0 16 0;
+#X connect 405 0 356 0;
+#X connect 406 0 356 0;
+#X connect 407 0 361 0;
+#X connect 408 0 361 0;
+#X connect 409 0 372 0;
+#X connect 410 0 372 0;
+#X connect 411 0 378 0;
+#X connect 412 0 378 0;
+#X connect 413 0 384 0;
+#X connect 414 0 384 0;
+#X connect 415 0 396 0;
+#X connect 416 0 396 0;
+#X connect 417 0 89 0;
+#X connect 418 0 0 2;
+#X connect 419 0 420 0;
+#X connect 419 1 422 1;
+#X connect 420 0 422 0;
+#X connect 421 0 420 1;
+#X connect 423 0 425 0;
+#X connect 424 0 717 0;
+#X connect 425 0 426 0;
+#X connect 428 0 353 0;
+#X connect 428 1 354 0;
+#X connect 430 0 435 0;
+#X connect 431 0 457 0;
+#X connect 431 0 459 0;
+#X connect 433 0 434 1;
+#X connect 433 0 435 1;
+#X connect 433 0 682 0;
+#X connect 434 0 454 0;
+#X connect 435 0 444 0;
+#X connect 436 0 291 0;
+#X connect 436 1 303 0;
+#X connect 436 2 315 0;
+#X connect 436 2 442 0;
+#X connect 436 3 318 0;
+#X connect 436 4 320 0;
+#X connect 436 5 329 0;
+#X connect 436 6 335 0;
+#X connect 436 6 465 0;
+#X connect 436 7 343 0;
+#X connect 436 8 350 0;
+#X connect 436 9 446 0;
+#X connect 436 10 437 0;
+#X connect 437 0 438 0;
+#X connect 438 0 439 0;
+#X connect 438 0 441 0;
+#X connect 439 0 440 0;
+#X connect 442 0 431 1;
+#X connect 442 0 456 0;
+#X connect 443 0 442 1;
+#X connect 443 0 460 0;
+#X connect 444 0 448 2;
+#X connect 445 0 313 0;
+#X connect 445 0 688 0;
+#X connect 447 0 449 0;
+#X connect 447 0 450 0;
+#X connect 447 0 451 0;
+#X connect 448 0 445 0;
+#X connect 449 0 448 0;
+#X connect 450 0 453 0;
+#X connect 451 0 452 0;
+#X connect 452 0 317 0;
+#X connect 453 0 444 0;
+#X connect 454 0 430 0;
+#X connect 455 0 432 0;
+#X connect 456 0 459 1;
+#X connect 457 0 455 0;
+#X connect 458 0 455 0;
+#X connect 459 0 458 0;
+#X connect 460 0 442 0;
+#X connect 461 0 431 0;
+#X connect 463 0 462 0;
+#X connect 465 0 466 0;
+#X connect 466 0 464 0;
+#X connect 467 0 302 0;
+#X connect 468 0 302 0;
+#X connect 469 0 470 0;
+#X connect 470 0 468 1;
+#X connect 471 0 482 0;
+#X connect 471 0 487 1;
+#X connect 472 0 476 0;
+#X connect 475 0 472 1;
+#X connect 475 0 473 0;
+#X connect 476 0 477 0;
+#X connect 477 0 497 0;
+#X connect 477 0 18 0;
+#X connect 478 0 477 1;
+#X connect 480 0 483 0;
+#X connect 481 0 482 1;
+#X connect 481 0 483 1;
+#X connect 481 0 683 0;
+#X connect 482 0 493 0;
#X connect 483 0 484 0;
-#X connect 486 0 482 0;
-#X connect 486 0 485 0;
-#X connect 487 0 477 0;
-#X connect 487 0 475 0;
-#X connect 488 0 492 0;
-#X connect 491 0 488 1;
-#X connect 491 0 489 0;
-#X connect 492 0 493 0;
-#X connect 493 0 30 0;
-#X connect 494 0 493 1;
-#X connect 495 0 399 0;
-#X connect 496 0 495 1;
-#X connect 496 0 497 0;
-#X connect 499 0 503 0;
-#X connect 502 0 499 1;
-#X connect 502 0 500 0;
-#X connect 503 0 504 0;
-#X connect 504 0 31 0;
-#X connect 505 0 504 1;
-#X connect 506 0 411 0;
-#X connect 507 0 506 1;
-#X connect 507 0 508 0;
-#X connect 510 0 495 0;
-#X connect 510 0 498 0;
-#X connect 511 0 490 0;
-#X connect 511 0 488 0;
-#X connect 512 0 506 0;
-#X connect 512 0 509 0;
-#X connect 513 0 501 0;
-#X connect 513 0 499 0;
-#X connect 514 0 89 0;
-#X connect 515 0 0 2;
-#X connect 516 0 339 0;
-#X connect 517 0 289 0;
+#X connect 484 0 487 2;
+#X connect 485 0 468 0;
+#X connect 485 0 693 0;
+#X connect 486 0 488 0;
+#X connect 486 0 489 0;
+#X connect 486 0 490 0;
+#X connect 487 0 485 0;
+#X connect 488 0 487 0;
+#X connect 489 0 492 0;
+#X connect 490 0 491 0;
+#X connect 491 0 471 0;
+#X connect 492 0 484 0;
+#X connect 493 0 480 0;
+#X connect 495 0 471 0;
+#X connect 496 0 474 0;
+#X connect 496 0 472 0;
+#X connect 497 0 494 0;
+#X connect 498 0 358 0;
+#X connect 499 0 500 0;
+#X connect 500 0 498 1;
+#X connect 501 0 512 0;
+#X connect 501 0 517 1;
+#X connect 502 0 506 0;
+#X connect 505 0 502 1;
+#X connect 505 0 503 0;
+#X connect 506 0 507 0;
+#X connect 507 0 525 0;
+#X connect 507 0 25 0;
+#X connect 508 0 507 1;
+#X connect 510 0 513 0;
+#X connect 511 0 512 1;
+#X connect 511 0 513 1;
+#X connect 511 0 681 0;
+#X connect 512 0 523 0;
+#X connect 513 0 514 0;
+#X connect 514 0 517 2;
+#X connect 515 0 498 0;
+#X connect 515 0 696 0;
+#X connect 516 0 518 0;
+#X connect 516 0 519 0;
+#X connect 516 0 520 0;
+#X connect 517 0 515 0;
+#X connect 518 0 517 0;
+#X connect 519 0 522 0;
+#X connect 520 0 521 0;
+#X connect 521 0 501 0;
+#X connect 522 0 514 0;
+#X connect 523 0 510 0;
+#X connect 525 0 524 0;
+#X connect 526 0 504 0;
+#X connect 526 0 502 0;
+#X connect 527 0 501 0;
+#X connect 528 0 398 0;
+#X connect 529 0 530 0;
+#X connect 530 0 528 1;
+#X connect 531 0 542 0;
+#X connect 531 0 547 1;
+#X connect 532 0 536 0;
+#X connect 535 0 532 1;
+#X connect 535 0 533 0;
+#X connect 536 0 537 0;
+#X connect 537 0 558 0;
+#X connect 537 0 31 0;
+#X connect 538 0 537 1;
+#X connect 540 0 543 0;
+#X connect 541 0 542 1;
+#X connect 541 0 543 1;
+#X connect 541 0 687 0;
+#X connect 542 0 553 0;
+#X connect 543 0 544 0;
+#X connect 544 0 547 2;
+#X connect 545 0 528 0;
+#X connect 545 0 711 0;
+#X connect 546 0 548 0;
+#X connect 546 0 549 0;
+#X connect 546 0 550 0;
+#X connect 547 0 545 0;
+#X connect 548 0 547 0;
+#X connect 549 0 552 0;
+#X connect 550 0 551 0;
+#X connect 551 0 531 0;
+#X connect 552 0 544 0;
+#X connect 553 0 540 0;
+#X connect 555 0 398 0;
+#X connect 556 0 531 0;
+#X connect 557 0 534 0;
+#X connect 557 0 532 0;
+#X connect 558 0 554 0;
+#X connect 559 0 386 0;
+#X connect 560 0 561 0;
+#X connect 561 0 559 1;
+#X connect 562 0 573 0;
+#X connect 562 0 578 1;
+#X connect 563 0 567 0;
+#X connect 566 0 563 1;
+#X connect 566 0 564 0;
+#X connect 567 0 568 0;
+#X connect 568 0 586 0;
+#X connect 568 0 30 0;
+#X connect 569 0 568 1;
+#X connect 571 0 574 0;
+#X connect 572 0 573 1;
+#X connect 572 0 574 1;
+#X connect 572 0 686 0;
+#X connect 573 0 584 0;
+#X connect 574 0 575 0;
+#X connect 575 0 578 2;
+#X connect 576 0 559 0;
+#X connect 576 0 708 0;
+#X connect 577 0 579 0;
+#X connect 577 0 580 0;
+#X connect 577 0 581 0;
+#X connect 578 0 576 0;
+#X connect 579 0 578 0;
+#X connect 580 0 583 0;
+#X connect 581 0 582 0;
+#X connect 582 0 562 0;
+#X connect 583 0 575 0;
+#X connect 584 0 571 0;
+#X connect 586 0 585 0;
+#X connect 587 0 562 0;
+#X connect 588 0 565 0;
+#X connect 588 0 563 0;
+#X connect 589 0 380 0;
+#X connect 590 0 591 0;
+#X connect 591 0 589 1;
+#X connect 592 0 603 0;
+#X connect 592 0 608 1;
+#X connect 593 0 597 0;
+#X connect 596 0 593 1;
+#X connect 596 0 594 0;
+#X connect 597 0 598 0;
+#X connect 598 0 618 0;
+#X connect 598 0 29 0;
+#X connect 599 0 598 1;
+#X connect 601 0 604 0;
+#X connect 602 0 603 1;
+#X connect 602 0 604 1;
+#X connect 602 0 685 0;
+#X connect 603 0 614 0;
+#X connect 604 0 605 0;
+#X connect 605 0 608 2;
+#X connect 606 0 589 0;
+#X connect 606 0 705 0;
+#X connect 607 0 609 0;
+#X connect 607 0 610 0;
+#X connect 607 0 611 0;
+#X connect 608 0 606 0;
+#X connect 609 0 608 0;
+#X connect 610 0 613 0;
+#X connect 611 0 612 0;
+#X connect 612 0 592 0;
+#X connect 613 0 605 0;
+#X connect 614 0 601 0;
+#X connect 616 0 592 0;
+#X connect 617 0 595 0;
+#X connect 617 0 593 0;
+#X connect 618 0 615 0;
+#X connect 619 0 374 0;
+#X connect 620 0 621 0;
+#X connect 621 0 619 1;
+#X connect 622 0 633 0;
+#X connect 622 0 638 1;
+#X connect 623 0 627 0;
+#X connect 626 0 623 1;
+#X connect 626 0 624 0;
+#X connect 627 0 628 0;
+#X connect 628 0 647 0;
+#X connect 628 0 27 0;
+#X connect 629 0 628 1;
+#X connect 631 0 634 0;
+#X connect 632 0 633 1;
+#X connect 632 0 634 1;
+#X connect 632 0 684 0;
+#X connect 633 0 644 0;
+#X connect 634 0 635 0;
+#X connect 635 0 638 2;
+#X connect 636 0 619 0;
+#X connect 636 0 702 0;
+#X connect 637 0 639 0;
+#X connect 637 0 640 0;
+#X connect 637 0 641 0;
+#X connect 638 0 636 0;
+#X connect 639 0 638 0;
+#X connect 640 0 643 0;
+#X connect 641 0 642 0;
+#X connect 642 0 622 0;
+#X connect 643 0 635 0;
+#X connect 644 0 631 0;
+#X connect 646 0 625 0;
+#X connect 646 0 623 0;
+#X connect 647 0 645 0;
+#X connect 648 0 363 0;
+#X connect 649 0 650 0;
+#X connect 650 0 648 1;
+#X connect 651 0 662 0;
+#X connect 651 0 667 1;
+#X connect 652 0 656 0;
+#X connect 655 0 652 1;
+#X connect 655 0 653 0;
+#X connect 656 0 657 0;
+#X connect 657 0 676 0;
+#X connect 657 0 26 0;
+#X connect 658 0 657 1;
+#X connect 660 0 663 0;
+#X connect 661 0 662 1;
+#X connect 661 0 663 1;
+#X connect 661 0 680 0;
+#X connect 662 0 673 0;
+#X connect 663 0 664 0;
+#X connect 664 0 667 2;
+#X connect 665 0 648 0;
+#X connect 665 0 699 0;
+#X connect 666 0 668 0;
+#X connect 666 0 669 0;
+#X connect 666 0 670 0;
+#X connect 667 0 665 0;
+#X connect 668 0 667 0;
+#X connect 669 0 672 0;
+#X connect 670 0 671 0;
+#X connect 671 0 651 0;
+#X connect 672 0 664 0;
+#X connect 673 0 660 0;
+#X connect 676 0 674 0;
+#X connect 677 0 654 0;
+#X connect 677 0 652 0;
+#X connect 678 0 651 0;
+#X connect 679 0 622 0;
+#X connect 680 0 662 0;
+#X connect 680 0 672 0;
+#X connect 681 0 512 0;
+#X connect 681 0 522 0;
+#X connect 682 0 434 0;
+#X connect 682 0 453 0;
+#X connect 683 0 482 0;
+#X connect 683 0 492 0;
+#X connect 684 0 633 0;
+#X connect 684 0 643 0;
+#X connect 685 0 603 0;
+#X connect 685 0 613 0;
+#X connect 686 0 573 0;
+#X connect 686 0 583 0;
+#X connect 687 0 542 0;
+#X connect 687 0 552 0;
+#X connect 688 0 691 0;
+#X connect 689 0 719 0;
+#X connect 690 0 692 0;
+#X connect 691 0 429 0;
+#X connect 692 0 688 1;
+#X connect 693 0 720 0;
+#X connect 694 0 695 0;
+#X connect 695 0 693 1;
+#X connect 696 0 721 0;
+#X connect 697 0 698 0;
+#X connect 698 0 696 1;
+#X connect 699 0 722 0;
+#X connect 700 0 701 0;
+#X connect 701 0 699 1;
+#X connect 702 0 723 0;
+#X connect 703 0 704 0;
+#X connect 704 0 702 1;
+#X connect 705 0 724 0;
+#X connect 706 0 707 0;
+#X connect 707 0 705 1;
+#X connect 708 0 725 0;
+#X connect 709 0 710 0;
+#X connect 710 0 708 1;
+#X connect 711 0 726 0;
+#X connect 712 0 713 0;
+#X connect 713 0 711 1;
+#X connect 714 0 715 0;
+#X connect 714 0 716 0;
+#X connect 715 0 437 0;
+#X connect 716 0 446 0;
+#X connect 717 0 425 0;
+#X connect 718 0 289 0;
+#X connect 718 0 728 0;
+#X connect 719 0 183 0;
+#X connect 720 0 479 0;
+#X connect 721 0 509 0;
+#X connect 722 0 659 0;
+#X connect 723 0 630 0;
+#X connect 724 0 600 0;
+#X connect 725 0 570 0;
+#X connect 726 0 539 0;
+#X connect 727 0 436 0;
+#X coords 0 0 1 1 12 30 0;
diff --git a/pd-patches/oscRouter.pd b/pd-patches/oscRouter.pd
index 1018991..6226088 100644
--- a/pd-patches/oscRouter.pd
+++ b/pd-patches/oscRouter.pd
@@ -1,4 +1,4 @@
-#N canvas 934 238 450 301 10;
+#N canvas 72 397 450 303 10;
#X obj 110 109 udpreceive;
#X obj 111 64 loadbang;
#X obj 110 132 unpackOSC;
@@ -16,8 +16,15 @@
#X obj 154 200 s tx2;
#X obj 194 199 s tx3;
#X obj 233 200 s tx4;
+#X obj 210 126 udpsend;
+#X obj 221 103 r udpout;
+#X obj 210 151 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X msg 204 56 disconnect;
+#X msg 208 83 connect 192.168.137.29 9000;
#X connect 0 0 2 0;
#X connect 1 0 4 0;
+#X connect 1 0 21 0;
#X connect 2 0 3 0;
#X connect 2 1 3 1;
#X connect 3 0 5 0;
@@ -33,3 +40,7 @@
#X connect 7 0 10 0;
#X connect 8 0 12 0;
#X connect 9 0 11 0;
+#X connect 17 0 19 0;
+#X connect 18 0 17 0;
+#X connect 20 0 17 0;
+#X connect 21 0 17 0;
diff --git a/pd-patches/pitch2midi.pd b/pd-patches/pitch2midi.pd
index c1653cc..92cf580 100644
--- a/pd-patches/pitch2midi.pd
+++ b/pd-patches/pitch2midi.pd
@@ -1,4 +1,4 @@
-#N canvas -7 0 839 900 10;
+#N canvas 419 0 1095 893 10;
#X obj 627 311 unpack;
#X floatatom 627 361 0 0 0 0 - - -;
#X msg 505 231 print;
@@ -28,7 +28,7 @@
#X msg 507 200 bang;
#X msg 508 157 npoints 2048;
#X msg 507 178 npoints 1024;
-#X obj 434 97 adc~;
+#X obj -38 103 adc~;
#X obj 351 376 int;
#X obj 579 428 int;
#X obj 302 846 noteout 1;
@@ -39,7 +39,7 @@
#X obj 275 637 last-x 2;
#X obj 271 664 list split 1;
#X obj 468 819 hradio 15 1 0 16 empty empty empty 0 -8 0 10 -262144
--1 -1 1;
+-1 -1 0;
#X obj 165 691 print on;
#X obj 407 776 print off;
#X floatatom 277 585 5 0 0 0 - - -, f 5;
@@ -79,7 +79,7 @@
#X obj 357 435 t b;
#X floatatom 803 29 5 0 0 0 - - -, f 5;
#X obj 298 492 spigot;
-#X obj 356 457 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 356 457 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 776 118 s quantize;
#X obj 177 87 r quantize;
@@ -155,10 +155,10 @@
#X obj 175 856 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 156 881 spigot;
-#X obj 420 672 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 420 672 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 401 697 spigot;
-#X obj 483 674 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 483 674 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 464 699 spigot;
#X obj 420 647 r one;
@@ -188,6 +188,15 @@
#X obj 581 997 r five;
#X obj 644 999 r five;
#X msg 302 521 31;
+#X obj -37 128 delay~ 666;
+#X obj -76 85 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 5000 1;
+#X obj -76 226 *~;
+#X obj -76 251 dac~ 1 2;
+#X obj 48 71 vsl 15 128 0 127 0 0 empty empty empty 0 -9 0 10 -262144
+-1 -1 4400 1;
+#X obj 48 212 *~;
+#X obj -24 173 delay~ 250;
#X connect 0 0 1 0;
#X connect 0 1 3 0;
#X connect 2 0 50 0;
@@ -207,6 +216,7 @@
#X connect 27 0 50 0;
#X connect 28 0 50 0;
#X connect 29 0 50 0;
+#X connect 29 0 171 0;
#X connect 30 0 123 1;
#X connect 31 0 36 0;
#X connect 33 0 32 1;
@@ -362,3 +372,10 @@
#X connect 168 0 152 0;
#X connect 169 0 154 0;
#X connect 170 0 45 0;
+#X connect 171 0 173 1;
+#X connect 171 0 177 0;
+#X connect 172 0 173 0;
+#X connect 173 0 174 0;
+#X connect 175 0 176 0;
+#X connect 176 0 174 1;
+#X connect 177 0 176 1;
diff --git a/pd-patches/polyphonic.pd b/pd-patches/polyphonic.pd
index 04f6460..afd3522 100644
--- a/pd-patches/polyphonic.pd
+++ b/pd-patches/polyphonic.pd
@@ -1,4 +1,4 @@
-#N canvas 852 44 854 893 10;
+#N canvas 831 6 854 893 10;
#X obj 55 63 notein;
#X floatatom 66 122 0 0 0 0 - - -;
#X floatatom 25 122 0 0 0 0 - - -;
@@ -41,7 +41,7 @@
#X obj 186 417 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 159 436 spigot;
-#X obj 214 461 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 214 461 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 214 391 key;
#X obj 57 561 mux 0 1;
@@ -62,7 +62,7 @@
#X obj 188 679 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 159 710 spigot;
-#X obj 214 735 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 214 735 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 214 665 key;
#X obj 57 835 mux 0 1;
@@ -102,6 +102,26 @@
#X floatatom 135 782 5 0 0 0 - - -, f 5;
#X floatatom 133 512 5 0 0 0 - - -, f 5;
#X floatatom 140 242 5 0 0 0 - - -, f 5;
+#X obj 360 97 ctlin;
+#X obj 477 96 bendin;
+#X obj 535 97 pgmin;
+#X obj 627 96 touchin;
+#X obj 722 91 sysexin;
+#X obj 469 153 bendout;
+#X obj 352 153 ctlout;
+#X obj 545 151 pgmout;
+#X obj 624 150 touchout;
+#X floatatom 469 129 5 0 0 0 - - -, f 5;
+#X floatatom 508 129 5 0 0 0 - - -, f 5;
+#X floatatom 351 129 5 0 0 0 - - -, f 5;
+#X floatatom 390 129 5 0 0 0 - - -, f 5;
+#X floatatom 430 129 5 0 0 0 - - -, f 5;
+#X floatatom 545 127 5 0 0 0 - - -, f 5;
+#X floatatom 584 127 5 0 0 0 - - -, f 5;
+#X floatatom 624 126 5 0 0 0 - - -, f 5;
+#X floatatom 669 126 5 0 0 0 - - -, f 5;
+#X floatatom 722 126 5 0 0 0 - - -, f 5;
+#X floatatom 762 124 5 0 0 0 - - -, f 5;
#X connect 0 0 72 0;
#X connect 0 1 81 0;
#X connect 0 2 3 0;
@@ -203,3 +223,23 @@
#X connect 84 0 76 0;
#X connect 85 0 78 0;
#X connect 86 0 77 0;
+#X connect 90 0 101 0;
+#X connect 90 1 102 0;
+#X connect 90 2 103 0;
+#X connect 91 0 99 0;
+#X connect 91 1 100 0;
+#X connect 92 0 104 0;
+#X connect 92 1 105 0;
+#X connect 93 0 106 0;
+#X connect 93 1 107 0;
+#X connect 94 0 108 0;
+#X connect 94 1 109 0;
+#X connect 99 0 95 0;
+#X connect 100 0 95 1;
+#X connect 101 0 96 0;
+#X connect 102 0 96 1;
+#X connect 103 0 96 2;
+#X connect 104 0 97 0;
+#X connect 105 0 97 1;
+#X connect 106 0 98 0;
+#X connect 107 0 98 1;
diff --git a/pd-patches/polyphonicAxiom49.pd b/pd-patches/polyphonicAxiom49.pd
index f5c8050..c91e77d 100644
--- a/pd-patches/polyphonicAxiom49.pd
+++ b/pd-patches/polyphonicAxiom49.pd
@@ -1,4 +1,4 @@
-#N canvas 846 0 839 900 10;
+#N canvas 78 84 840 894 10;
#X obj 55 63 notein;
#X floatatom 66 122 0 0 0 0 - - -;
#X floatatom 25 122 0 0 0 0 - - -;
@@ -15,7 +15,7 @@
#X obj 183 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 156 160 spigot;
-#X obj 173 4 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1
+#X obj 173 4 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1
;
#X obj 173 -66 key;
#X obj 197 -151 key;
@@ -41,7 +41,7 @@
#X obj 186 417 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 159 436 spigot;
-#X obj 214 461 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 214 461 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 214 391 key;
#X obj 57 561 mux 0 1;
@@ -62,7 +62,7 @@
#X obj 188 679 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 159 710 spigot;
-#X obj 214 735 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 214 735 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 214 665 key;
#X obj 57 835 mux 0 1;
@@ -127,6 +127,7 @@
#X obj 214 687 route 100 101;
#X obj 214 413 route 115 119;
#X obj 173 -44 route 97 113 99;
+#X text 268 -24 'c' clear poly;
#X connect 0 0 66 0;
#X connect 0 1 75 0;
#X connect 0 2 3 0;
@@ -203,10 +204,10 @@
#X connect 64 1 42 0;
#X connect 65 1 24 0;
#X connect 66 1 2 0;
-#X connect 67 0 39 0;
#X connect 67 0 38 0;
-#X connect 68 0 57 0;
+#X connect 67 0 39 0;
#X connect 68 0 56 0;
+#X connect 68 0 57 0;
#X connect 69 0 73 1;
#X connect 70 0 28 0;
#X connect 70 0 82 0;
diff --git a/pd-patches/stations.txt b/pd-patches/stations.txt
index 0443c00..022afcf 100644
--- a/pd-patches/stations.txt
+++ b/pd-patches/stations.txt
@@ -1 +1 @@
-funbuff 1 922 3 930
\ No newline at end of file
+funbuff 1 966 3 986
\ No newline at end of file