aboutsummaryrefslogtreecommitdiff
path: root/gemnotes_0.2.3/noteobject.pd
diff options
context:
space:
mode:
Diffstat (limited to 'gemnotes_0.2.3/noteobject.pd')
-rwxr-xr-xgemnotes_0.2.3/noteobject.pd2025
1 files changed, 2025 insertions, 0 deletions
diff --git a/gemnotes_0.2.3/noteobject.pd b/gemnotes_0.2.3/noteobject.pd
new file mode 100755
index 0000000..691ec66
--- /dev/null
+++ b/gemnotes_0.2.3/noteobject.pd
@@ -0,0 +1,2025 @@
+#N canvas 0 22 1265 911 10;
+#X floatatom 110 275 5 0 0 0 - - -;
+#X obj 76 406 text3d;
+#X obj 52 306 gemhead;
+#X obj 110 304 +;
+#N canvas 0 22 450 300 inittext 0;
+#X obj 128 155 outlet;
+#X obj 279 151 outlet;
+#X msg 283 110 11;
+#X obj 150 57 r \$0-lbn;
+#X msg 27 110 font fonts/Music8.ttf \, justify left top;
+#X connect 2 0 1 0;
+#X connect 3 0 4 0;
+#X connect 3 0 2 0;
+#X connect 4 0 0 0;
+#X restore 135 386 pd inittext;
+#X obj 459 347 text3d;
+#X obj 397 192 gemhead;
+#X msg 626 269 text (;
+#X msg 744 269 text &;
+#X msg 685 269 text ';
+#X floatatom 493 151 5 0 0 0 - - -;
+#X obj 493 171 +;
+#X text 386 171 Accidental:::;
+#X obj 771 159 hradio 15 1 0 3 empty empty empty 0 -8 0 10 -262144
+-1 -1 0;
+#X obj 771 177 sel 0 1 2;
+#X msg 771 140 2;
+#X obj 495 206 +;
+#X text 569 201 #;
+#X text 621 201 nat;
+#X text 681 201 b;
+#X floatatom 274 95 5 0 0 1 y-position - -;
+#N canvas 0 22 442 272 inittext 0;
+#X obj 128 155 outlet;
+#X obj 259 153 outlet;
+#X msg 358 112 11;
+#X obj 195 68 r \$0-lbn;
+#X msg 21 110 font fonts/Music7chunky.ttf \, justify left top;
+#X connect 2 0 1 0;
+#X connect 3 0 4 0;
+#X connect 3 0 2 0;
+#X connect 4 0 0 0;
+#X restore 464 327 pd inittext;
+#X floatatom 443 511 5 0 0 0 - - -;
+#X obj 401 620 text3d;
+#X obj 337 537 gemhead;
+#X obj 372 473 tgl 15 0 empty empty show/hide 17 7 0 10 -262144 -1
+-1 0 1;
+#N canvas 0 22 450 300 inittext 0;
+#X obj 128 155 outlet;
+#X obj 259 153 outlet;
+#X msg 263 115 11;
+#X obj 157 78 r \$0-lbn;
+#X msg 10 115 font fonts/Music8.ttf \, justify left top;
+#X connect 2 0 1 0;
+#X connect 3 0 4 0;
+#X connect 3 0 2 0;
+#X connect 4 0 0 0;
+#X restore 461 597 pd inittext;
+#X obj 362 424 < -4;
+#X obj 410 423 > 6;
+#X obj 372 390 t f f;
+#X obj 379 455 ||;
+#N canvas 609 468 671 300 topleger 0;
+#X msg 53 137 text +;
+#X obj 124 98 sel 0 1 2 3 4 5 6 7 8 9;
+#X msg 97 137 text r;
+#X obj 98 207 outlet;
+#X obj 137 34 inlet;
+#X msg 142 136 text s;
+#X msg 186 136 text t;
+#X msg 231 138 text u;
+#X msg 275 138 text v;
+#X msg 320 139 text w;
+#X msg 364 139 text x;
+#X msg 409 139 text y;
+#X msg 453 139 text z;
+#X obj 226 67 * 0.5;
+#X obj 263 69 i;
+#X obj 151 60 moses 7;
+#X obj 200 60 - 7;
+#X connect 0 0 3 0;
+#X connect 1 0 0 0;
+#X connect 1 1 2 0;
+#X connect 1 2 5 0;
+#X connect 1 3 6 0;
+#X connect 1 4 7 0;
+#X connect 1 5 8 0;
+#X connect 1 6 9 0;
+#X connect 1 7 10 0;
+#X connect 1 8 11 0;
+#X connect 1 9 12 0;
+#X connect 2 0 3 0;
+#X connect 4 0 15 0;
+#X connect 5 0 3 0;
+#X connect 6 0 3 0;
+#X connect 7 0 3 0;
+#X connect 8 0 3 0;
+#X connect 9 0 3 0;
+#X connect 10 0 3 0;
+#X connect 11 0 3 0;
+#X connect 12 0 3 0;
+#X connect 13 0 14 0;
+#X connect 14 0 1 0;
+#X connect 15 1 16 0;
+#X connect 16 0 13 0;
+#X restore 508 491 pd topleger;
+#N canvas 916 468 450 300 botleger 0;
+#X obj 114 63 inlet;
+#X msg 61 211 text a;
+#X obj 113 157 i;
+#X obj 113 135 * -0.5;
+#X obj 74 184 sel 0 1 2 3 4 5 6 7;
+#X msg 107 211 text h;
+#X msg 152 211 text i;
+#X msg 197 211 text j;
+#X msg 243 211 text k;
+#X msg 288 211 text l;
+#X msg 333 211 text m;
+#X msg 378 211 text n;
+#X obj 152 259 outlet;
+#X floatatom 200 162 5 0 0 0 - - -;
+#X floatatom 189 124 5 0 0 0 - - -;
+#X obj 114 86 moses -4;
+#X obj 113 109 + 5;
+#X text 237 61 k \, l \, m \, n - bottom of font reached.;
+#X connect 0 0 15 0;
+#X connect 1 0 12 0;
+#X connect 2 0 4 0;
+#X connect 2 0 13 0;
+#X connect 3 0 2 0;
+#X connect 4 0 1 0;
+#X connect 4 1 5 0;
+#X connect 4 2 6 0;
+#X connect 4 3 7 0;
+#X connect 4 4 8 0;
+#X connect 4 5 9 0;
+#X connect 4 6 10 0;
+#X connect 4 7 11 0;
+#X connect 5 0 12 0;
+#X connect 6 0 12 0;
+#X connect 7 0 12 0;
+#X connect 8 0 12 0;
+#X connect 9 0 12 0;
+#X connect 10 0 12 0;
+#X connect 11 0 12 0;
+#X connect 15 0 14 0;
+#X connect 15 0 16 0;
+#X connect 16 0 3 0;
+#X restore 343 495 pd botleger;
+#N canvas 0 22 450 300 loadbng 0;
+#X obj 79 89 del 20;
+#X obj 79 116 outlet;
+#X obj 79 59 r \$0-lbn;
+#X connect 0 0 1 0;
+#X connect 2 0 0 0;
+#X restore 771 121 pd loadbng;
+#N canvas 0 22 287 304 pos 0;
+#X obj 20 -15 inlet;
+#X obj 166 -18 inlet;
+#X obj 20 77 spigot 1;
+#X obj 20 98 tabread flats;
+#X obj 110 77 spigot;
+#X obj 20 181 - 28;
+#X obj 110 98 tabread sharps;
+#X obj 65 55 == 0;
+#X obj 20 125 moses 80;
+#X obj 28 154 - 80;
+#X msg 54 181 1;
+#X obj 20 6 f;
+#X obj 65 229 outlet;
+#X msg 65 155 2;
+#X obj 110 181 - 28;
+#X obj 110 125 moses 80;
+#X obj 118 154 - 80;
+#X msg 144 181 1;
+#X msg 155 155 0;
+#X obj 20 229 outlet;
+#X obj 20 208 -;
+#X obj 116 11 t b f;
+#X obj 234 43 inlet;
+#X msg 210 124 12;
+#X msg 242 124 0;
+#X obj 223 90 sel 1 2;
+#X obj 223 62 t b f;
+#X connect 0 0 11 0;
+#X connect 1 0 21 0;
+#X connect 2 0 3 0;
+#X connect 3 0 8 0;
+#X connect 4 0 6 0;
+#X connect 5 0 20 0;
+#X connect 6 0 15 0;
+#X connect 7 0 2 1;
+#X connect 8 0 10 0;
+#X connect 8 0 5 0;
+#X connect 8 1 9 0;
+#X connect 8 1 13 0;
+#X connect 9 0 5 0;
+#X connect 10 0 12 0;
+#X connect 11 0 4 0;
+#X connect 11 0 2 0;
+#X connect 13 0 12 0;
+#X connect 14 0 20 0;
+#X connect 15 0 17 0;
+#X connect 15 0 14 0;
+#X connect 15 1 16 0;
+#X connect 15 1 18 0;
+#X connect 16 0 14 0;
+#X connect 17 0 12 0;
+#X connect 18 0 12 0;
+#X connect 20 0 19 0;
+#X connect 21 0 11 0;
+#X connect 21 1 7 0;
+#X connect 21 1 4 1;
+#X connect 22 0 26 0;
+#X connect 23 0 20 1;
+#X connect 24 0 20 1;
+#X connect 25 0 23 0;
+#X connect 25 1 24 0;
+#X connect 26 0 11 0;
+#X connect 26 1 25 0;
+#X restore 274 76 pd pos;
+#X floatatom 274 60 5 0 0 0 - - -;
+#X obj 89 20 inlet;
+#X obj 157 117 pack f f f;
+#X obj 72 247 +;
+#X msg 967 237 text G;
+#X msg 967 256 text 7;
+#X msg 967 218 text W;
+#X floatatom 808 104 5 0 0 0 value - -;
+#X obj 590 628 text3d;
+#X obj 595 518 gemhead;
+#X obj 701 474 +;
+#X msg 844 405 0;
+#X msg 870 406 1;
+#X msg 802 548 text g;
+#X obj 816 432 f;
+#X obj 389 545 - 0.048;
+#X obj 390 137 * 0.092;
+#X obj 218 256 * 0.092;
+#X obj 729 426 * 0.092;
+#X obj 390 118 + 2;
+#X obj 334 197 - 0.185;
+#X obj 857 79 moses 7;
+#X obj 897 101 - 7;
+#X obj 959 100 sel 0 1 2 3 4 5 6;
+#X msg 740 379 11;
+#X msg 767 380 9;
+#X obj 134 334 - 0;
+#X msg 810 381 6;
+#X msg 977 338 0.415;
+#X msg 930 368 0;
+#X obj 485 230 - 0;
+#X msg 1091 271 1;
+#X msg 1111 223 0.185;
+#X msg 1192 229 0.085;
+#X msg 1151 225 0.149;
+#X msg 1069 333 0.113;
+#X msg 1042 393 0.048;
+#X msg 1056 365 0.088;
+#X msg 1074 309 0.02;
+#X obj 546 1050 text3d;
+#X obj 510 938 gemhead;
+#X obj 684 920 +;
+#X text 759 817 a tail;
+#X msg 746 1014 text ~;
+#X obj 547 994 rotateXYZ 0 0 0;
+#X msg 726 922 0;
+#X msg 756 922 180;
+#X obj 726 855 f;
+#N canvas 22 321 450 300 inittext 0;
+#X obj 128 155 outlet;
+#X obj 259 153 outlet;
+#X msg 263 112 11;
+#X obj 225 52 r \$0-lbn;
+#X msg 30 83 font fonts/Music8.ttf \, justify left top;
+#X connect 2 0 1 0;
+#X connect 3 0 4 0;
+#X connect 3 0 2 0;
+#X connect 4 0 0 0;
+#X restore 642 1021 pd inittext;
+#X msg 786 1014 text b;
+#X msg 826 1014 text c;
+#X obj 508 894 &&;
+#X obj 10 843 gemhead;
+#X obj 76 854 +;
+#X msg 183 701 0;
+#X obj 226 804 - 2.32;
+#X msg 262 774 2.32;
+#X text 294 773 <--- changes with screen dimensions!!!;
+#X msg 232 616 0.25;
+#X obj 183 679 sel 0 1;
+#X text 287 690 <--- changes with notehead size!!!;
+#X msg 516 868 1;
+#X msg 547 891 0;
+#X obj 11 783 > 0;
+#X text 162 665 bottom/top;
+#X obj 726 874 sel 0 1;
+#X msg 429 841 1;
+#X obj 176 1071 outlet;
+#X obj 405 896 moses 3;
+#X obj 441 918 - 2;
+#X msg 407 918 0;
+#X obj 428 964 t b f;
+#X obj 382 1001 *;
+#X msg 699 899 2;
+#X msg 742 898 -2;
+#X text 23 765 a stem;
+#X obj 251 718 * -1;
+#X obj 237 737 -0.5;
+#X obj 279 735 0.5;
+#X obj 247 835 -;
+#X obj 190 787 +;
+#X obj 137 842 -;
+#X obj 538 794 * 0.5;
+#X obj 501 846 sel 3 4 5 6;
+#X obj 547 869 t b;
+#X msg 866 1014 text |;
+#X obj 159 148 s \$0-color;
+#X obj 149 308 r \$0-color;
+#X obj 479 458 r \$0-color;
+#X obj 430 277 r \$0-color;
+#X obj 599 154 s \$0-value;
+#X obj 83 655 r \$0-value;
+#X obj 322 861 moses 7;
+#X obj 374 859 - 7;
+#X obj 165 881 r \$0-color;
+#X obj 663 995 r \$0-color;
+#X obj 113 189 s \$0-z;
+#X obj 643 123 s \$0-direction;
+#X obj 669 104 s \$0-stemlength;
+#X obj 690 84 s \$0-beamed;
+#X obj 183 643 r \$0-direction;
+#X obj 276 669 r \$0-stemlength;
+#X obj 573 694 r \$0-beamed;
+#X obj 726 834 r \$0-direction;
+#X obj 167 855 r \$0-z;
+#X obj 658 947 r \$0-z;
+#X msg 251 1046 x-stem y-stem stemlength beams direction value;
+#X obj 975 1044 text3d;
+#X obj 947 834 gemhead;
+#N canvas 0 22 450 300 inittext 0;
+#X obj 128 155 outlet;
+#X obj 259 153 outlet;
+#X msg 263 112 11;
+#X obj 120 40 r \$0-lbn;
+#X msg 51 79 font fonts/Music8.ttf \, justify left top;
+#X connect 2 0 1 0;
+#X connect 3 0 4 0;
+#X connect 3 0 2 0;
+#X connect 4 0 0 0;
+#X restore 1071 1018 pd inittext;
+#X obj 961 895 +;
+#X floatatom 967 862 5 0 0 0 - - -;
+#N canvas 316 144 450 300 bottie 0;
+#X msg 79 129 text A;
+#X msg 127 129 text B;
+#X msg 185 129 text C;
+#X msg 246 129 text D;
+#X obj 81 168 outlet;
+#X obj 77 57 inlet;
+#X obj 80 94 sel 3 2 1 0;
+#X connect 0 0 4 0;
+#X connect 1 0 4 0;
+#X connect 2 0 4 0;
+#X connect 3 0 4 0;
+#X connect 5 0 6 0;
+#X connect 6 0 0 0;
+#X connect 6 1 1 0;
+#X connect 6 2 2 0;
+#X connect 6 3 3 0;
+#X restore 1204 938 pd bottie;
+#N canvas 316 144 450 300 toptie 0;
+#X obj 81 168 outlet;
+#X obj 77 57 inlet;
+#X msg 79 129 text P;
+#X msg 127 129 text Q;
+#X msg 185 129 text R;
+#X msg 246 129 text S;
+#X obj 81 94 sel 3 2 1 0;
+#X connect 1 0 6 0;
+#X connect 2 0 0 0;
+#X connect 3 0 0 0;
+#X connect 4 0 0 0;
+#X connect 5 0 0 0;
+#X connect 6 0 2 0;
+#X connect 6 1 3 0;
+#X connect 6 2 4 0;
+#X connect 6 3 5 0;
+#X restore 1264 938 pd toptie;
+#X obj 1268 886 spigot 1;
+#X obj 1198 886 spigot;
+#X obj 1313 867 == 0;
+#X obj 1218 818 t f f;
+#X obj 1218 840 sel 1 0;
+#X obj 1198 867 f;
+#X obj 1268 867 f;
+#X obj 1017 899 +;
+#X floatatom 1081 896 5 0 0 0 - - -;
+#X text 1139 914 Y;
+#X text 1196 807 X;
+#X text 1106 806 minim;
+#X text 1092 789 semibrieve;
+#X text 1100 822 crotchet;
+#X text 1103 840 quaver;
+#X msg 1220 914 0.66;
+#X msg 1151 914 -0.97;
+#X obj 1102 948 r \$0-color;
+#X obj 1082 928 r \$0-z;
+#X obj 1205 774 r \$0-direction;
+#X obj 1053 723 sel 0 1 2 3 4 5 6;
+#X obj 1166 324 f;
+#X msg 127 20 x y z len clef r g b;
+#X obj 616 851 t b f;
+#X obj 1131 501 inlet;
+#X text 1095 481 joined note;
+#X obj 348 632 t b;
+#X obj 241 924 -;
+#N canvas 15 22 1086 665 beamsegments 0;
+#X obj 35 14 inlet;
+#X obj 308 9 inlet;
+#X obj 143 89 packel 1;
+#X obj 128 108 -;
+#X obj 128 39 packel 1;
+#X floatatom 128 127 5 0 0 0 adjacent - -;
+#X obj 232 106 -;
+#X floatatom 232 125 5 0 0 0 opposite - -;
+#X obj 232 37 packel 2;
+#X obj 247 87 packel 2;
+#X floatatom 719 419 5 0 0 0 shear - -;
+#X obj 24 258 + 100;
+#X obj 61 258 + 100;
+#X obj 24 277 +;
+#X obj 101 258 + 100;
+#X obj 138 258 + 100;
+#X obj 101 277 +;
+#X obj 101 296 * 0.5;
+#X obj 35 547 gemhead;
+#X obj 45 605 shearYX;
+#X obj 35 182 packel 3;
+#X obj 101 450 -;
+#X obj 24 296 * 0.5;
+#X obj 24 377 +;
+#X obj 24 415 - 100;
+#X floatatom 24 434 5 0 0 0 - - -;
+#X obj 101 377 +;
+#X obj 101 396 * 0.5;
+#X obj 101 415 - 100;
+#X floatatom 101 434 5 0 0 0 - - -;
+#X obj 24 396 * 0.5;
+#X obj 535 543 gemhead;
+#X obj 545 601 shearYX;
+#X obj 539 452 +;
+#X obj 539 490 - 100;
+#X floatatom 539 509 5 0 0 0 - - -;
+#X obj 616 452 +;
+#X obj 616 471 * 0.5;
+#X obj 616 490 - 100;
+#X floatatom 616 509 5 0 0 0 - - -;
+#X obj 539 471 * 0.5;
+#X obj 583 534 -;
+#X obj 247 151 /;
+#X obj 595 308 > 2;
+#X obj 655 543 gemhead;
+#X obj 665 601 shearYX;
+#X obj 689 497 + 0.15;
+#X obj 625 308 > 3;
+#X obj 775 543 gemhead;
+#X obj 785 601 shearYX;
+#X obj 822 513 + 0.27;
+#X obj 773 289 > 4;
+#X obj 899 540 gemhead;
+#X obj 909 598 shearYX;
+#X obj 869 305 > 5;
+#X obj 946 510 + 0.39;
+#X obj 46 458 > 2;
+#X obj 155 547 gemhead;
+#X obj 165 605 shearYX;
+#X obj 202 517 + 0.15;
+#X obj 145 422 > 3;
+#X obj 275 547 gemhead;
+#X obj 285 605 shearYX;
+#X obj 322 517 + 0.27;
+#X obj 265 422 > 4;
+#X obj 399 544 gemhead;
+#X obj 409 602 shearYX;
+#X obj 389 419 > 5;
+#X obj 446 514 + 0.39;
+#X obj 129 183 + 0.01;
+#X obj 128 158 * 0.25;
+#X obj 651 65 packel 6;
+#X obj 651 84 moses 7;
+#X obj 690 103 - 7;
+#X obj 44 69 moses 7;
+#X obj 83 88 - 7;
+#X obj 44 50 packel 6;
+#X text 175 259 add- and subtract 100 in the calculation so we are
+only dealing with positive floats. Then we make an average for the
+centre points of the rectangles.;
+#X obj 819 102 inlet;
+#X obj 848 160 > 0;
+#X obj 821 123 t f f;
+#X obj 772 157 == 0;
+#X obj 530 233 spigot 1;
+#X obj 43 482 &&;
+#X obj 470 126 inlet;
+#X obj 149 455 &&;
+#X obj 280 456 &&;
+#X obj 389 448 &&;
+#X obj 599 340 &&;
+#X obj 644 339 &&;
+#X obj 775 340 &&;
+#X obj 897 339 &&;
+#X obj 907 638 rectangle 1 0.02;
+#X obj 783 641 rectangle 1 0.02;
+#X obj 663 641 rectangle 1 0.02;
+#X obj 543 641 rectangle 1 0.07;
+#X obj 43 645 rectangle 1 0.07;
+#X obj 163 645 rectangle 1 0.02;
+#X obj 283 645 rectangle 1 0.02;
+#X obj 407 642 rectangle 1 0.02;
+#X msg 328 49 1;
+#X obj 899 396 &&;
+#X obj 776 398 &&;
+#X obj 647 400 &&;
+#X obj 565 397 &&;
+#X obj 398 491 &&;
+#X obj 281 495 &&;
+#X obj 153 501 &&;
+#X obj 41 504 &&;
+#X obj 858 239 del 0;
+#X obj 795 198 spigot;
+#X obj 930 181 r \$0-lbn;
+#X obj 411 28 r \$0-direction;
+#X obj 408 55 sel 0 1;
+#X msg 387 80 0.15;
+#X msg 429 80 0.27;
+#X msg 464 79 0.39;
+#X msg 574 79 -0.39;
+#X msg 539 80 -0.27;
+#X msg 497 80 -0.15;
+#X obj 90 560 +;
+#X obj 229 559 +;
+#X obj 332 562 +;
+#X obj 450 558 +;
+#X obj 580 556 +;
+#X obj 711 558 +;
+#X obj 829 558 +;
+#X obj 955 552 +;
+#X obj 244 221 *;
+#X obj 212 190 * 2;
+#X floatatom 268 112 5 0 0 0 - - -;
+#X msg 930 239 0;
+#X floatatom 547 331 5 0 0 0 - - -;
+#X floatatom 503 335 5 0 0 0 - - -;
+#X floatatom 762 18 5 0 0 0 - - -;
+#X obj 996 555 r \$0-z;
+#X obj 44 624 color 1 1 1;
+#X obj 98 604 r \$0-color;
+#X obj 164 624 color 1 1 1;
+#X obj 218 604 r \$0-color;
+#X obj 284 624 color 1 1 1;
+#X obj 338 604 r \$0-color;
+#X obj 404 624 color 1 1 1;
+#X obj 458 604 r \$0-color;
+#X obj 544 621 color 1 1 1;
+#X obj 598 601 r \$0-color;
+#X obj 664 621 color 1 1 1;
+#X obj 718 601 r \$0-color;
+#X obj 784 621 color 1 1 1;
+#X obj 838 601 r \$0-color;
+#X obj 907 618 color 1 1 1;
+#X obj 961 598 r \$0-color;
+#X obj 196 156 outlet;
+#X obj 308 152 outlet;
+#X obj 246 175 outlet;
+#X obj 363 172 outlet;
+#X obj 427 182 outlet;
+#X text 845 40 x \, shear \, y \, stem \, stem*2*dir;
+#X obj 37 585 translateXYZ 0 -30 0;
+#X obj 165 585 translateXYZ 0 -30 0;
+#X obj 291 585 translateXYZ 0 -30 0;
+#X obj 418 584 translateXYZ 0 -30 0;
+#X obj 545 581 translateXYZ 0 -30 0;
+#X obj 672 581 translateXYZ 0 -30 0;
+#X obj 798 582 translateXYZ 0 -30 0;
+#X obj 924 579 translateXYZ 0 -30 0;
+#X obj 251 57 change;
+#X obj 143 59 change;
+#X obj 770 35 change;
+#X obj 770 55 t b;
+#X obj 784 75 s \$0-reclock;
+#X obj 894 491 &&;
+#X obj 847 469 r \$0-showme;
+#X obj 774 491 &&;
+#X obj 657 516 &&;
+#X obj 513 526 &&;
+#X obj 388 511 &&;
+#X obj 271 515 &&;
+#X obj 143 521 &&;
+#X obj 31 524 &&;
+#X obj 209 425 r \$0-showme;
+#X connect 0 0 2 0;
+#X connect 0 0 9 0;
+#X connect 0 0 20 0;
+#X connect 0 0 76 0;
+#X connect 1 0 4 0;
+#X connect 1 0 8 0;
+#X connect 1 0 71 0;
+#X connect 1 0 100 0;
+#X connect 2 0 3 1;
+#X connect 2 0 12 0;
+#X connect 3 0 5 0;
+#X connect 4 0 3 0;
+#X connect 4 0 11 0;
+#X connect 4 0 167 0;
+#X connect 5 0 42 1;
+#X connect 5 0 70 0;
+#X connect 5 0 152 0;
+#X connect 6 0 7 0;
+#X connect 7 0 42 0;
+#X connect 7 0 153 0;
+#X connect 8 0 6 0;
+#X connect 8 0 14 0;
+#X connect 8 0 166 0;
+#X connect 9 0 6 1;
+#X connect 9 0 15 0;
+#X connect 10 0 19 1;
+#X connect 10 0 32 1;
+#X connect 10 0 45 1;
+#X connect 10 0 49 1;
+#X connect 10 0 53 1;
+#X connect 10 0 58 1;
+#X connect 10 0 62 1;
+#X connect 10 0 66 1;
+#X connect 11 0 13 0;
+#X connect 11 0 33 0;
+#X connect 12 0 13 1;
+#X connect 12 0 23 1;
+#X connect 13 0 22 0;
+#X connect 14 0 16 0;
+#X connect 14 0 36 0;
+#X connect 15 0 16 1;
+#X connect 15 0 26 1;
+#X connect 16 0 17 0;
+#X connect 17 0 26 0;
+#X connect 17 0 36 1;
+#X connect 18 0 158 0;
+#X connect 19 0 136 0;
+#X connect 20 0 21 1;
+#X connect 20 0 41 1;
+#X connect 20 0 129 0;
+#X connect 20 0 155 0;
+#X connect 21 0 59 0;
+#X connect 21 0 63 0;
+#X connect 21 0 68 0;
+#X connect 21 0 120 0;
+#X connect 22 0 23 0;
+#X connect 22 0 33 1;
+#X connect 23 0 30 0;
+#X connect 24 0 25 0;
+#X connect 25 0 158 1;
+#X connect 25 0 159 1;
+#X connect 25 0 160 1;
+#X connect 25 0 161 1;
+#X connect 26 0 27 0;
+#X connect 27 0 28 0;
+#X connect 28 0 29 0;
+#X connect 29 0 21 0;
+#X connect 30 0 24 0;
+#X connect 31 0 162 0;
+#X connect 32 0 144 0;
+#X connect 33 0 40 0;
+#X connect 34 0 35 0;
+#X connect 35 0 162 1;
+#X connect 35 0 163 1;
+#X connect 35 0 164 1;
+#X connect 35 0 165 1;
+#X connect 36 0 37 0;
+#X connect 37 0 38 0;
+#X connect 38 0 39 0;
+#X connect 39 0 41 0;
+#X connect 40 0 34 0;
+#X connect 41 0 46 0;
+#X connect 41 0 50 0;
+#X connect 41 0 55 0;
+#X connect 41 0 124 0;
+#X connect 42 0 82 0;
+#X connect 42 0 154 0;
+#X connect 43 0 88 0;
+#X connect 43 0 132 0;
+#X connect 44 0 163 0;
+#X connect 45 0 146 0;
+#X connect 46 0 125 0;
+#X connect 47 0 89 0;
+#X connect 48 0 164 0;
+#X connect 49 0 148 0;
+#X connect 50 0 126 0;
+#X connect 51 0 90 0;
+#X connect 52 0 165 0;
+#X connect 53 0 150 0;
+#X connect 54 0 91 0;
+#X connect 55 0 127 0;
+#X connect 56 0 83 0;
+#X connect 57 0 159 0;
+#X connect 58 0 138 0;
+#X connect 59 0 121 0;
+#X connect 60 0 85 0;
+#X connect 61 0 160 0;
+#X connect 62 0 140 0;
+#X connect 63 0 122 0;
+#X connect 64 0 86 0;
+#X connect 65 0 161 0;
+#X connect 66 0 142 0;
+#X connect 67 0 87 0;
+#X connect 68 0 123 0;
+#X connect 69 0 92 1;
+#X connect 69 0 93 1;
+#X connect 69 0 94 1;
+#X connect 69 0 95 1;
+#X connect 69 0 96 1;
+#X connect 69 0 97 1;
+#X connect 69 0 98 1;
+#X connect 69 0 99 1;
+#X connect 70 0 69 0;
+#X connect 71 0 72 0;
+#X connect 71 0 134 0;
+#X connect 72 0 43 0;
+#X connect 72 0 47 0;
+#X connect 72 0 51 0;
+#X connect 72 0 54 0;
+#X connect 72 1 73 0;
+#X connect 73 0 43 0;
+#X connect 73 0 47 0;
+#X connect 73 0 51 0;
+#X connect 73 0 54 0;
+#X connect 74 0 56 0;
+#X connect 74 0 60 0;
+#X connect 74 0 64 0;
+#X connect 74 0 67 0;
+#X connect 74 1 75 0;
+#X connect 75 0 56 0;
+#X connect 75 0 60 0;
+#X connect 75 0 64 0;
+#X connect 75 0 67 0;
+#X connect 76 0 74 0;
+#X connect 78 0 80 0;
+#X connect 79 0 110 1;
+#X connect 80 0 110 0;
+#X connect 80 1 79 0;
+#X connect 80 1 81 0;
+#X connect 81 0 82 1;
+#X connect 82 0 10 0;
+#X connect 83 0 108 0;
+#X connect 84 0 83 1;
+#X connect 84 0 85 1;
+#X connect 84 0 86 1;
+#X connect 84 0 87 1;
+#X connect 84 0 88 1;
+#X connect 84 0 89 1;
+#X connect 84 0 90 1;
+#X connect 84 0 91 1;
+#X connect 85 0 107 0;
+#X connect 86 0 106 0;
+#X connect 87 0 105 0;
+#X connect 88 0 104 0;
+#X connect 89 0 103 0;
+#X connect 90 0 102 0;
+#X connect 91 0 101 0;
+#X connect 100 0 108 1;
+#X connect 100 0 107 1;
+#X connect 100 0 106 1;
+#X connect 100 0 105 1;
+#X connect 100 0 104 1;
+#X connect 100 0 103 1;
+#X connect 100 0 102 1;
+#X connect 100 0 101 1;
+#X connect 100 0 133 0;
+#X connect 101 0 171 1;
+#X connect 102 0 173 0;
+#X connect 103 0 174 1;
+#X connect 104 0 175 1;
+#X connect 105 0 176 1;
+#X connect 106 0 177 1;
+#X connect 107 0 178 1;
+#X connect 108 0 179 1;
+#X connect 109 0 101 0;
+#X connect 109 0 102 0;
+#X connect 109 0 103 0;
+#X connect 109 0 104 0;
+#X connect 109 0 105 0;
+#X connect 109 0 106 0;
+#X connect 109 0 107 0;
+#X connect 109 0 108 0;
+#X connect 110 0 10 0;
+#X connect 111 0 131 0;
+#X connect 111 0 109 0;
+#X connect 112 0 113 0;
+#X connect 112 0 128 1;
+#X connect 113 0 114 0;
+#X connect 113 0 115 0;
+#X connect 113 0 116 0;
+#X connect 113 1 119 0;
+#X connect 113 1 118 0;
+#X connect 113 1 117 0;
+#X connect 114 0 59 1;
+#X connect 114 0 46 1;
+#X connect 115 0 63 1;
+#X connect 115 0 50 1;
+#X connect 116 0 68 1;
+#X connect 116 0 55 1;
+#X connect 117 0 68 1;
+#X connect 117 0 55 1;
+#X connect 118 0 63 1;
+#X connect 118 0 50 1;
+#X connect 119 0 59 1;
+#X connect 119 0 46 1;
+#X connect 120 0 158 2;
+#X connect 121 0 159 2;
+#X connect 122 0 160 2;
+#X connect 123 0 161 2;
+#X connect 124 0 162 2;
+#X connect 125 0 163 2;
+#X connect 126 0 164 2;
+#X connect 127 0 165 2;
+#X connect 128 0 120 1;
+#X connect 128 0 121 1;
+#X connect 128 0 122 1;
+#X connect 128 0 123 1;
+#X connect 128 0 124 1;
+#X connect 128 0 125 1;
+#X connect 128 0 126 1;
+#X connect 128 0 127 1;
+#X connect 128 0 156 0;
+#X connect 129 0 128 0;
+#X connect 131 0 101 1;
+#X connect 131 0 102 1;
+#X connect 131 0 103 1;
+#X connect 131 0 104 1;
+#X connect 131 0 105 1;
+#X connect 131 0 106 1;
+#X connect 131 0 107 1;
+#X connect 131 0 108 1;
+#X connect 134 0 168 0;
+#X connect 135 0 158 3;
+#X connect 135 0 159 3;
+#X connect 135 0 160 3;
+#X connect 135 0 161 3;
+#X connect 135 0 162 3;
+#X connect 135 0 163 3;
+#X connect 135 0 164 3;
+#X connect 135 0 165 3;
+#X connect 136 0 96 0;
+#X connect 137 0 136 1;
+#X connect 138 0 97 0;
+#X connect 139 0 138 1;
+#X connect 140 0 98 0;
+#X connect 141 0 140 1;
+#X connect 142 0 99 0;
+#X connect 143 0 142 1;
+#X connect 144 0 95 0;
+#X connect 145 0 144 1;
+#X connect 146 0 94 0;
+#X connect 147 0 146 1;
+#X connect 148 0 93 0;
+#X connect 149 0 148 1;
+#X connect 150 0 92 0;
+#X connect 151 0 150 1;
+#X connect 158 0 19 0;
+#X connect 159 0 58 0;
+#X connect 160 0 62 0;
+#X connect 161 0 66 0;
+#X connect 162 0 32 0;
+#X connect 163 0 45 0;
+#X connect 164 0 49 0;
+#X connect 165 0 53 0;
+#X connect 166 0 169 0;
+#X connect 167 0 169 0;
+#X connect 168 0 169 0;
+#X connect 169 0 170 0;
+#X connect 171 0 52 0;
+#X connect 172 0 171 0;
+#X connect 172 0 173 1;
+#X connect 172 0 174 0;
+#X connect 172 0 175 0;
+#X connect 173 0 48 0;
+#X connect 174 0 44 0;
+#X connect 175 0 31 0;
+#X connect 176 0 65 0;
+#X connect 177 0 61 0;
+#X connect 178 0 57 0;
+#X connect 179 0 18 0;
+#X connect 180 0 179 0;
+#X connect 180 0 178 0;
+#X connect 180 0 177 0;
+#X connect 180 0 176 0;
+#X restore 796 1052 pd beamsegments;
+#X obj 509 661 f;
+#X obj 48 381 color 0 0 0;
+#X obj 372 311 color 0 0 0;
+#X obj 373 595 color 0 0 0;
+#X obj 546 1024 color 0 0 0;
+#X obj 932 1021 color 0 0 0;
+#X obj 39 898 color 0 0 0;
+#X obj 590 572 color 0 0 0;
+#X msg 330 21 0;
+#X obj 274 21 spigot 1;
+#X obj 355 54 loadbang;
+#X obj 796 520 r \$0-lbn;
+#X obj 746 993 r \$0-lbn;
+#X obj 429 821 r \$0-lbn;
+#X obj 215 702 0.25;
+#X msg 1147 123 0;
+#X msg 1178 123 1;
+#X msg 1209 123 2;
+#X obj 1147 142 s \$0-font_switch;
+#X obj 232 578 r \$0-font_switch;
+#X obj 232 597 sel 0 1 2;
+#X msg 264 616 0.2;
+#X msg 290 616 0.17;
+#X obj 1027 549 packel 2;
+#X obj 1027 528 niagara 6;
+#X obj 176 1050 list append;
+#X obj 1027 570 list append;
+#X obj 244 40 r \$0-notepitch;
+#X obj 391 19 t b;
+#N canvas 78 87 1268 306 creation_arguments 0;
+#X obj 271 122 moses 1e-07;
+#X msg 271 141 60;
+#X obj 157 103 \$2;
+#X obj 157 160 s \$0-noterhythm;
+#X obj 126 44 spigot 1;
+#X msg 181 44 0;
+#X obj 126 25 inlet;
+#X obj 365 160 s \$0-notedur;
+#X obj 468 112 \$5;
+#X obj 550 109 \$6;
+#X obj 640 105 \$7;
+#X obj 725 108 \$8;
+#X obj 900 105 \$10;
+#X obj 809 106 \$9;
+#X obj 900 162 prepend shfl;
+#X obj 899 218 outlet;
+#X obj 56 159 prepend xoff;
+#X obj 809 163 prepend acc;
+#X obj 271 160 prepend pitch;
+#X obj 729 160 prepend tie;
+#X obj 648 160 prepend beam;
+#X obj 545 161 prepend stem;
+#X obj 449 163 prepend bt;
+#X obj 988 162 s \$0-group_count;
+#X obj 989 106 \$11;
+#X obj 271 103 \$3;
+#X obj 365 137 \$4;
+#X obj 89 93 \$1;
+#X obj 318 22 inlet;
+#X obj 1026 80 \$13;
+#X obj 1025 136 s \$0-note_count;
+#X obj 1063 51 \$14;
+#X obj 1055 102 prepend tail;
+#X obj 1020 211 \$15;
+#X obj 1020 246 prepend tuple;
+#X obj 118 67 t b b b;
+#X msg 92 227 xoff rhythm pitch dur bt stem beam tie acc shfl groupcount
+route group-note tail-on/off tuple-number group-id;
+#X obj 1065 202 \$17;
+#X obj 1064 224 prepend articulation;
+#X obj 270 57 s \$0-lbn;
+#X connect 0 0 1 0;
+#X connect 0 1 18 0;
+#X connect 1 0 18 0;
+#X connect 2 0 3 0;
+#X connect 4 0 5 0;
+#X connect 4 0 35 0;
+#X connect 5 0 4 1;
+#X connect 6 0 4 0;
+#X connect 8 0 22 0;
+#X connect 9 0 21 0;
+#X connect 10 0 20 0;
+#X connect 11 0 19 0;
+#X connect 12 0 14 0;
+#X connect 13 0 17 0;
+#X connect 14 0 15 0;
+#X connect 16 0 15 0;
+#X connect 17 0 15 0;
+#X connect 18 0 15 0;
+#X connect 19 0 15 0;
+#X connect 20 0 15 0;
+#X connect 21 0 15 0;
+#X connect 22 0 15 0;
+#X connect 24 0 23 0;
+#X connect 25 0 0 0;
+#X connect 26 0 7 0;
+#X connect 27 0 16 0;
+#X connect 28 0 35 0;
+#X connect 29 0 30 0;
+#X connect 31 0 32 0;
+#X connect 32 0 15 0;
+#X connect 33 0 34 0;
+#X connect 34 0 15 0;
+#X connect 35 0 2 0;
+#X connect 35 0 25 0;
+#X connect 35 0 8 0;
+#X connect 35 0 33 0;
+#X connect 35 0 37 0;
+#X connect 35 1 12 0;
+#X connect 35 1 13 0;
+#X connect 35 1 10 0;
+#X connect 35 1 9 0;
+#X connect 35 1 26 0;
+#X connect 35 1 27 0;
+#X connect 35 1 29 0;
+#X connect 35 1 11 0;
+#X connect 35 1 31 0;
+#X connect 35 2 24 0;
+#X connect 35 2 39 0;
+#X connect 37 0 38 0;
+#X connect 38 0 15 0;
+#X restore 414 39 pd creation_arguments;
+#N canvas 0 22 690 669 work_out_rhythms 0;
+#X obj 291 355 * 0.5;
+#X obj 291 378 i;
+#X obj 334 355 * 0.5;
+#X obj 334 378 i;
+#X obj 377 355 * 0.5;
+#X obj 377 378 i;
+#X obj 419 355 * 0.5;
+#X obj 419 378 i;
+#X obj 462 355 * 0.5;
+#X obj 462 378 i;
+#X obj 505 355 * 0.5;
+#X obj 505 378 i;
+#X floatatom 503 317 5 0 0 0 - - -;
+#X obj 291 402 sel 1;
+#X obj 334 402 sel 1;
+#X obj 377 402 sel 1;
+#X obj 419 402 sel 1;
+#X obj 462 402 sel 1;
+#X obj 505 402 sel 1;
+#X msg 291 423 1;
+#X msg 334 423 2;
+#X msg 377 423 3;
+#X msg 419 423 4;
+#X msg 462 423 5;
+#X msg 505 423 6;
+#X obj 291 468 -;
+#X obj 291 531 +;
+#X msg 170 495 7;
+#X msg 130 495 0;
+#X obj 535 280 f;
+#X obj 291 446 f;
+#X obj 67 63 moses 1;
+#X obj 125 86 moses 2;
+#X obj 166 107 moses 4;
+#X obj 144 127 sel 3;
+#X obj 204 127 moses 8;
+#X obj 245 148 moses 16;
+#X obj 223 168 sel 12;
+#X obj 187 147 sel 6;
+#X obj 94 105 sel 1.5;
+#X msg 51 283 0;
+#X msg 91 283 0;
+#X msg 131 283 1;
+#X msg 171 283 1;
+#X msg 211 283 2;
+#X msg 251 283 2;
+#X msg 291 283 3;
+#X msg 331 283 3;
+#X obj 268 188 sel 24;
+#X obj 290 168 moses 32;
+#X obj 67 40 r \$0-notedur;
+#X obj 516 235 r \$0-noterhythm;
+#X obj 291 491 moses 0;
+#X msg 291 511 0;
+#X obj 291 551 outlet;
+#X msg 371 283 4;
+#X msg 411 283 4;
+#X obj 334 188 sel 48;
+#X msg 449 283 5;
+#X msg 489 283 5;
+#X floatatom 349 490 5 0 0 0 - - -;
+#X connect 0 0 1 0;
+#X connect 0 0 2 0;
+#X connect 1 0 13 0;
+#X connect 2 0 3 0;
+#X connect 2 0 4 0;
+#X connect 3 0 14 0;
+#X connect 4 0 5 0;
+#X connect 4 0 6 0;
+#X connect 5 0 15 0;
+#X connect 6 0 7 0;
+#X connect 6 0 8 0;
+#X connect 7 0 16 0;
+#X connect 8 0 9 0;
+#X connect 8 0 10 0;
+#X connect 9 0 17 0;
+#X connect 10 0 11 0;
+#X connect 11 0 18 0;
+#X connect 12 0 0 0;
+#X connect 13 0 19 0;
+#X connect 14 0 20 0;
+#X connect 15 0 21 0;
+#X connect 16 0 22 0;
+#X connect 17 0 23 0;
+#X connect 18 0 24 0;
+#X connect 19 0 30 0;
+#X connect 20 0 30 0;
+#X connect 21 0 30 0;
+#X connect 22 0 30 0;
+#X connect 23 0 30 0;
+#X connect 24 0 30 0;
+#X connect 25 0 52 0;
+#X connect 25 0 60 0;
+#X connect 26 0 54 0;
+#X connect 27 0 26 1;
+#X connect 28 0 26 1;
+#X connect 29 0 12 0;
+#X connect 30 0 25 0;
+#X connect 31 1 32 0;
+#X connect 32 0 39 0;
+#X connect 32 1 33 0;
+#X connect 33 0 34 0;
+#X connect 33 1 35 0;
+#X connect 34 0 42 0;
+#X connect 34 0 27 0;
+#X connect 34 1 43 0;
+#X connect 34 1 28 0;
+#X connect 35 0 38 0;
+#X connect 35 1 36 0;
+#X connect 36 0 37 0;
+#X connect 36 1 49 0;
+#X connect 37 0 46 0;
+#X connect 37 0 27 0;
+#X connect 37 1 47 0;
+#X connect 37 1 28 0;
+#X connect 38 0 44 0;
+#X connect 38 0 27 0;
+#X connect 38 1 45 0;
+#X connect 38 1 28 0;
+#X connect 39 0 40 0;
+#X connect 39 0 27 0;
+#X connect 39 1 41 0;
+#X connect 39 1 28 0;
+#X connect 40 0 25 1;
+#X connect 41 0 25 1;
+#X connect 42 0 25 1;
+#X connect 43 0 25 1;
+#X connect 44 0 25 1;
+#X connect 45 0 25 1;
+#X connect 46 0 25 1;
+#X connect 47 0 25 1;
+#X connect 48 0 55 0;
+#X connect 48 0 27 0;
+#X connect 48 1 56 0;
+#X connect 48 1 28 0;
+#X connect 49 0 48 0;
+#X connect 49 1 57 0;
+#X connect 50 0 31 0;
+#X connect 51 0 29 0;
+#X connect 52 0 53 0;
+#X connect 52 1 26 0;
+#X connect 53 0 26 0;
+#X connect 55 0 25 1;
+#X connect 56 0 25 1;
+#X connect 57 0 27 0;
+#X connect 57 0 58 0;
+#X connect 57 1 28 0;
+#X connect 57 1 59 0;
+#X connect 58 0 25 1;
+#X connect 59 0 25 1;
+#X restore 948 70 pd work_out_rhythms;
+#N canvas 0 22 450 300 stemadjust 0;
+#X obj 84 45 inlet;
+#X obj 151 90 list length;
+#X obj 61 152 packel;
+#X obj 105 196 -;
+#X obj 159 246 pack f f;
+#X obj 157 271 outlet;
+#X obj 159 199 / 3;
+#X obj 83 91 t a a a;
+#X obj 231 168 r \$0-group_count;
+#X obj 231 188 - 1;
+#X obj 113 154 packel 7;
+#X connect 0 0 7 0;
+#X connect 1 0 2 1;
+#X connect 2 0 3 0;
+#X connect 3 0 6 0;
+#X connect 4 0 5 0;
+#X connect 6 0 4 0;
+#X connect 7 0 2 0;
+#X connect 7 1 10 0;
+#X connect 7 2 1 0;
+#X connect 8 0 9 0;
+#X connect 9 0 6 1;
+#X connect 10 0 3 1;
+#X connect 10 0 4 1;
+#X restore 339 1069 pd stemadjust;
+#X obj 425 1070 outlet;
+#X obj 910 552 inlet;
+#X text 874 534 adjust stem;
+#X obj 538 775 f;
+#X obj 910 571 unpack f f;
+#X obj 556 24 route \$12;
+#X text 856 622 ------->;
+#X text 265 926 <--------;
+#X floatatom 949 590 5 0 0 0 - - -;
+#X obj 537 21 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X obj 285 1024 pack f f f f f f f;
+#X obj 910 590 * \$13;
+#X obj 929 609 +;
+#X floatatom 913 630 5 0 0 0 - - -;
+#X obj 493 730 -;
+#X floatatom 496 752 5 0 0 0 - - -;
+#X obj 369 753 spigot;
+#X floatatom 77 728 5 0 0 0 - - -;
+#X floatatom 273 979 5 0 0 0 - - -;
+#X obj 946 784 > 0;
+#X obj 1189 721 moses 3;
+#X msg 1228 742 3;
+#X obj 1272 683 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X floatatom 182 925 5 0 0 0 - - -;
+#X floatatom 157 971 5 0 0 0 - - -;
+#X floatatom 1069 876 5 0 0 0 - - -;
+#X floatatom 1015 874 5 0 0 0 - - -;
+#X floatatom 914 924 5 0 0 0 - - -;
+#X floatatom 1017 786 5 0 0 0 - - -;
+#X floatatom 923 876 5 0 0 0 - - -;
+#X obj 942 987 scaleXYZ 0 1 1;
+#X obj 965 918 -;
+#X msg 1161 846 0.09;
+#X msg 1161 827 0.14;
+#X msg 1161 808 0.2;
+#X msg 1161 789 30;
+#X obj 1017 925 - 1.17;
+#X obj 1096 669 * 0.9;
+#X text 37 279 notehead;
+#X obj 708 500 - 0.04;
+#X obj 616 820 r \$0-tail;
+#X floatatom 449 877 5 0 0 0 - - -;
+#X obj 784 77 s \$0-tail;
+#X obj 854 809 f;
+#X obj 1203 571 list append;
+#X obj 1203 530 niagara 7;
+#X obj 1203 551 niagara 2;
+#N canvas 0 22 643 642 tuples------------- 0;
+#X obj 532 286 r \$0-z;
+#X obj 516 38 inlet;
+#X obj 516 98 > 0;
+#X obj 59 202 gemhead;
+#X obj 58 316 translateXYZ;
+#X obj 58 336 shearYX;
+#X obj 56 356 color 1 1 1;
+#X obj 110 336 r \$0-color;
+#X obj 252 249 gemhead;
+#X obj 228 316 translateXYZ;
+#X obj 228 336 shearYX;
+#X obj 226 356 color 1 1 1;
+#X obj 280 336 r \$0-color;
+#X obj 156 590 text3d;
+#X obj 138 562 color 1 1 1;
+#X obj 190 542 r \$0-color;
+#X obj 167 378 gemhead;
+#X msg 275 538 font fonts/LucidaBrightRegular.ttf;
+#X obj 369 480 loadbang;
+#X msg 389 496 justify left top;
+#X obj 340 449 r \$0-lbn;
+#X obj 542 98 moses 0;
+#X obj 549 125 prepend text;
+#X obj 516 153 &&;
+#X obj 378 34 r \$0-note_count;
+#X text 366 12 flaws - what if first object is a rest?;
+#X msg 350 512 4;
+#X obj 130 52 inlet;
+#X obj 83 52 inlet;
+#X obj 181 55 inlet;
+#X obj 234 55 inlet;
+#X obj 284 56 inlet;
+#X text 54 12 x \, shear \, y \, stem \, stem*2*dir;
+#X obj 104 274 - 0.18;
+#X obj 274 273 - 0.18;
+#X obj 104 295 +;
+#X obj 274 295 +;
+#X obj 56 376 rectangle 1 0.015;
+#X obj 226 376 rectangle 1 0.015;
+#X obj 20 50 inlet;
+#X obj 31 74 packel 2;
+#X obj 15 98 packel 1;
+#X obj 226 30 r \$0-group_count;
+#X obj 336 53 - 1;
+#X obj 43 150 +;
+#X obj 131 130 *;
+#X obj 131 152 -;
+#X obj 116 174 +;
+#X obj 162 166 +;
+#X obj 250 146 *;
+#X obj 250 168 -;
+#X obj 235 190 +;
+#X obj 103 251 -;
+#X obj 265 216 -;
+#X obj 378 112 == 0;
+#X floatatom 194 148 5 0 0 0 - - -;
+#X obj 83 96 * 0.3;
+#X obj 181 96 * 0.3;
+#X obj 178 353 * 0.2;
+#X obj 355 350 * 0.2;
+#X obj 184 492 +;
+#X obj 161 492 +;
+#X obj 143 424 * 0.5;
+#X obj 196 423 * 0.5;
+#X obj 182 446 +;
+#X msg 374 206 0.18;
+#X msg 419 206 -0.18;
+#X obj 394 152 r \$0-direction;
+#X obj 390 182 sel 0 1;
+#X obj 113 463 - 0.02;
+#X obj 184 468 - 0.55;
+#X msg 373 240 0.55;
+#X msg 415 240 -0.55;
+#X obj 316 204 &&;
+#X obj 304 183 r \$0-showme;
+#X obj 138 522 translateXYZ 0 -40 0;
+#X connect 0 0 4 3;
+#X connect 0 0 9 3;
+#X connect 0 0 75 3;
+#X connect 1 0 2 0;
+#X connect 1 0 21 0;
+#X connect 2 0 23 0;
+#X connect 3 0 4 0;
+#X connect 4 0 5 0;
+#X connect 5 0 6 0;
+#X connect 6 0 37 0;
+#X connect 7 0 6 1;
+#X connect 8 0 9 0;
+#X connect 9 0 10 0;
+#X connect 10 0 11 0;
+#X connect 11 0 38 0;
+#X connect 12 0 11 1;
+#X connect 14 0 13 0;
+#X connect 15 0 14 1;
+#X connect 16 0 75 0;
+#X connect 17 0 13 0;
+#X connect 18 0 17 0;
+#X connect 18 0 19 0;
+#X connect 18 0 26 0;
+#X connect 19 0 13 0;
+#X connect 20 0 19 0;
+#X connect 20 0 17 0;
+#X connect 20 0 26 0;
+#X connect 21 1 22 0;
+#X connect 22 0 13 0;
+#X connect 23 0 73 1;
+#X connect 24 0 54 0;
+#X connect 26 0 13 1;
+#X connect 27 0 5 1;
+#X connect 27 0 10 1;
+#X connect 28 0 45 0;
+#X connect 28 0 56 0;
+#X connect 29 0 49 0;
+#X connect 29 0 57 0;
+#X connect 30 0 52 1;
+#X connect 30 0 53 1;
+#X connect 31 0 35 1;
+#X connect 31 0 36 1;
+#X connect 31 0 60 1;
+#X connect 33 0 35 0;
+#X connect 34 0 36 0;
+#X connect 35 0 4 2;
+#X connect 36 0 9 2;
+#X connect 39 0 40 0;
+#X connect 39 0 41 0;
+#X connect 40 0 48 0;
+#X connect 40 0 51 0;
+#X connect 40 0 64 0;
+#X connect 41 0 44 0;
+#X connect 41 0 47 0;
+#X connect 41 0 69 0;
+#X connect 42 0 43 0;
+#X connect 43 0 45 1;
+#X connect 43 0 49 1;
+#X connect 44 0 4 1;
+#X connect 45 0 46 0;
+#X connect 45 0 55 0;
+#X connect 46 0 47 1;
+#X connect 47 0 9 1;
+#X connect 48 0 52 0;
+#X connect 49 0 50 0;
+#X connect 49 0 63 0;
+#X connect 50 0 51 1;
+#X connect 51 0 53 0;
+#X connect 52 0 33 0;
+#X connect 53 0 34 0;
+#X connect 54 0 23 1;
+#X connect 55 0 58 0;
+#X connect 55 0 59 0;
+#X connect 55 0 62 0;
+#X connect 56 0 44 1;
+#X connect 56 0 46 1;
+#X connect 57 0 48 1;
+#X connect 57 0 50 1;
+#X connect 58 0 37 1;
+#X connect 59 0 38 1;
+#X connect 60 0 75 2;
+#X connect 61 0 75 1;
+#X connect 62 0 61 1;
+#X connect 63 0 64 1;
+#X connect 64 0 70 0;
+#X connect 65 0 33 1;
+#X connect 65 0 34 1;
+#X connect 66 0 33 1;
+#X connect 66 0 34 1;
+#X connect 67 0 68 0;
+#X connect 68 0 65 0;
+#X connect 68 0 71 0;
+#X connect 68 1 66 0;
+#X connect 68 1 72 0;
+#X connect 69 0 61 0;
+#X connect 70 0 60 0;
+#X connect 71 0 70 1;
+#X connect 72 0 70 1;
+#X connect 73 0 8 0;
+#X connect 73 0 16 0;
+#X connect 73 0 3 0;
+#X connect 74 0 73 0;
+#X connect 75 0 14 0;
+#X restore 775 1071 pd tuples-------------;
+#X msg 591 178 -0.19;
+#X msg 642 183 -0.21;
+#X msg 550 179 -0.19;
+#X obj 56 357 translateXYZ 2 -40 -0.9;
+#X obj 398 250 translateXYZ 2 -40 -0.9;
+#X obj 591 541 translateXYZ 2 -40 -0.9;
+#X obj 381 571 translateXYZ 2 -40 -0.9;
+#X obj 39 876 translateXYZ 2 -40 0;
+#X obj 935 949 translateXYZ 2 -40 -0.9;
+#X obj 534 964 translateXYZ 2 -40 0;
+#X obj 284 153 t b;
+#X obj 286 134 r \$0-reclock;
+#X obj 551 89 moses 7;
+#X obj 591 111 - 7;
+#X obj 878 142 sel 0;
+#X obj 10 824 &&;
+#X obj 500 918 &&;
+#X obj 337 518 &&;
+#X obj 942 811 &&;
+#X obj 595 499 &&;
+#X obj 34 805 r \$0-showme;
+#X obj 904 755 r \$0-showme;
+#X obj 484 825 r \$0-showme;
+#X obj 292 468 r \$0-showme;
+#X obj 604 465 r \$0-showme;
+#X obj 20 217 r \$0-showme;
+#X obj 461 154 &&;
+#X obj 457 125 r \$0-showme;
+#X obj 18 98 s \$0-showme;
+#X obj 556 5 inlet;
+#X text 739 8 receive \$16;
+#X obj 631 6 r \$16;
+#X obj 623 24 route reclock;
+#N canvas 0 22 450 300 clockit 0;
+#X obj 61 57 inlet;
+#X obj 61 122 spigot 1;
+#X obj 151 122 t b;
+#X obj 151 141 f;
+#X obj 176 141 + 1;
+#X msg 186 97 0;
+#X msg 151 98 1;
+#X obj 61 174 outlet;
+#X obj 159 57 inlet;
+#X obj 159 78 t b b;
+#X obj 242 59 r \$0-clocked;
+#X obj 151 160 < 8;
+#X connect 0 0 1 0;
+#X connect 1 0 2 0;
+#X connect 1 0 7 0;
+#X connect 2 0 3 0;
+#X connect 3 0 4 0;
+#X connect 3 0 11 0;
+#X connect 4 0 3 1;
+#X connect 5 0 3 1;
+#X connect 6 0 1 1;
+#X connect 8 0 9 0;
+#X connect 9 0 6 0;
+#X connect 9 1 5 0;
+#X connect 11 0 1 1;
+#X restore 89 53 pd clockit;
+#X obj 717 24 s \$0-reclock;
+#X obj 158 46 r \$0-reclock;
+#X text 456 436 leger lines;
+#X text 605 448 dotted;
+#X obj 654 324 sel 0 1 5 6;
+#X msg 679 438 0.35;
+#X msg 687 401 0.3;
+#X obj 659 497 + 0.26;
+#X msg 656 417 0.26;
+#X msg 635 392 0.2;
+#X obj 89 89 unpack f f f f f f f f;
+#X obj 18 43 packel 9;
+#X obj 62 603 text3d;
+#X obj 556 43 route pitch rhythm xoff bt stem beam tie acc shfl altstem
+tail tuple articulation;
+#X obj 52 506 gemhead;
+#X obj 149 508 r \$0-color;
+#X obj 58 561 color 0 0 0;
+#X obj 56 537 translateXYZ 2 -40 -0.9;
+#X obj 93 423 r \$0-showme;
+#X obj 41 460 &&;
+#X obj 77 456 t b f;
+#X obj 39 436 != 0;
+#X text 39 485 articulation;
+#X obj 215 411 == 1;
+#X obj 192 456 sel 1;
+#X obj 214 436 &&;
+#X obj 249 410 == 0;
+#X obj 248 433 t b f;
+#X obj 254 384 r \$0-direction;
+#X obj 288 435 &&;
+#X obj 284 412 t b f;
+#X obj 244 457 sel 1;
+#X msg 125 601 text `;
+#X obj 142 578 loadbang;
+#X obj 116 510 +;
+#X msg 174 482 text I;
+#X msg 227 481 text E;
+#X obj 121 488 t b f;
+#X msg 116 446 0.38;
+#X msg 138 466 0.45;
+#X obj 159 68 r reclock;
+#X msg 236 551 0;
+#X obj 260 505 loadbang;
+#X obj 251 529 r \$0-lbn;
+#X obj 39 943 rectangle 0.015 0.6;
+#X connect 0 0 3 0;
+#X connect 2 0 261 0;
+#X connect 3 0 61 0;
+#X connect 3 0 115 0;
+#X connect 3 0 175 0;
+#X connect 3 0 238 0;
+#X connect 4 0 1 0;
+#X connect 4 0 304 0;
+#X connect 4 1 1 1;
+#X connect 4 1 304 1;
+#X connect 6 0 262 0;
+#X connect 7 0 5 0;
+#X connect 8 0 5 0;
+#X connect 9 0 5 0;
+#X connect 10 0 11 0;
+#X connect 11 0 16 0;
+#X connect 13 0 14 0;
+#X connect 14 0 7 0;
+#X connect 14 0 260 0;
+#X connect 14 1 9 0;
+#X connect 14 1 258 0;
+#X connect 14 2 8 0;
+#X connect 14 2 259 0;
+#X connect 15 0 13 0;
+#X connect 16 0 65 0;
+#X connect 20 0 29 0;
+#X connect 20 0 52 0;
+#X connect 20 0 53 0;
+#X connect 20 0 54 0;
+#X connect 21 0 5 0;
+#X connect 21 1 5 1;
+#X connect 22 0 264 2;
+#X connect 24 0 264 0;
+#X connect 25 0 275 1;
+#X connect 26 0 23 0;
+#X connect 26 0 43 0;
+#X connect 26 1 23 1;
+#X connect 26 1 43 1;
+#X connect 27 0 30 0;
+#X connect 28 0 30 1;
+#X connect 29 0 27 0;
+#X connect 29 0 32 0;
+#X connect 29 1 28 0;
+#X connect 29 1 31 0;
+#X connect 30 0 25 0;
+#X connect 31 0 23 0;
+#X connect 32 0 23 0;
+#X connect 33 0 15 0;
+#X connect 34 0 20 0;
+#X connect 34 1 14 0;
+#X connect 35 0 34 0;
+#X connect 36 0 187 0;
+#X connect 36 0 291 0;
+#X connect 36 0 303 0;
+#X connect 37 0 121 0;
+#X connect 38 0 50 0;
+#X connect 38 0 55 0;
+#X connect 38 0 88 0;
+#X connect 38 0 239 0;
+#X connect 38 0 261 1;
+#X connect 38 0 299 0;
+#X connect 38 0 309 1;
+#X connect 39 0 1 0;
+#X connect 40 0 1 0;
+#X connect 41 0 1 0;
+#X connect 42 0 56 0;
+#X connect 44 0 263 0;
+#X connect 45 0 249 0;
+#X connect 46 0 49 0;
+#X connect 47 0 49 0;
+#X connect 48 0 43 0;
+#X connect 49 0 277 1;
+#X connect 50 0 264 1;
+#X connect 51 0 16 1;
+#X connect 52 0 3 1;
+#X connect 53 0 45 1;
+#X connect 54 0 51 0;
+#X connect 55 0 262 1;
+#X connect 56 0 46 0;
+#X connect 56 0 58 0;
+#X connect 56 0 170 0;
+#X connect 56 1 57 0;
+#X connect 57 0 58 0;
+#X connect 57 0 170 0;
+#X connect 57 0 272 0;
+#X connect 57 0 296 0;
+#X connect 58 0 40 0;
+#X connect 58 0 59 0;
+#X connect 58 0 64 0;
+#X connect 58 0 67 0;
+#X connect 58 0 73 0;
+#X connect 58 0 193 0;
+#X connect 58 1 39 0;
+#X connect 58 1 59 0;
+#X connect 58 1 64 0;
+#X connect 58 1 67 0;
+#X connect 58 1 71 0;
+#X connect 58 1 193 0;
+#X connect 58 2 41 0;
+#X connect 58 2 71 0;
+#X connect 58 2 194 0;
+#X connect 58 2 60 0;
+#X connect 58 2 63 0;
+#X connect 58 2 69 0;
+#X connect 58 3 41 0;
+#X connect 58 3 71 0;
+#X connect 58 3 63 0;
+#X connect 58 3 195 0;
+#X connect 58 3 69 0;
+#X connect 58 3 60 0;
+#X connect 58 4 41 0;
+#X connect 58 4 72 0;
+#X connect 58 4 63 0;
+#X connect 58 4 195 0;
+#X connect 58 4 69 0;
+#X connect 58 4 60 0;
+#X connect 58 5 41 0;
+#X connect 58 5 66 0;
+#X connect 58 5 62 0;
+#X connect 58 5 70 0;
+#X connect 58 5 68 0;
+#X connect 58 5 195 0;
+#X connect 58 6 41 0;
+#X connect 58 6 62 0;
+#X connect 58 6 66 0;
+#X connect 58 6 70 0;
+#X connect 58 6 68 0;
+#X connect 58 6 195 0;
+#X connect 59 0 1 1;
+#X connect 59 0 5 1;
+#X connect 60 0 1 1;
+#X connect 60 0 5 1;
+#X connect 61 0 261 2;
+#X connect 61 0 326 0;
+#X connect 62 0 1 1;
+#X connect 62 0 5 1;
+#X connect 63 0 61 1;
+#X connect 63 0 65 1;
+#X connect 64 0 65 1;
+#X connect 64 0 61 1;
+#X connect 65 0 262 2;
+#X connect 66 0 65 1;
+#X connect 66 0 61 1;
+#X connect 67 0 55 1;
+#X connect 68 0 55 1;
+#X connect 69 0 55 1;
+#X connect 70 0 50 1;
+#X connect 71 0 50 1;
+#X connect 72 0 50 1;
+#X connect 73 0 50 1;
+#X connect 75 0 267 0;
+#X connect 76 0 267 2;
+#X connect 78 0 74 0;
+#X connect 79 0 182 0;
+#X connect 80 0 79 3;
+#X connect 80 0 79 2;
+#X connect 81 0 79 3;
+#X connect 81 0 79 2;
+#X connect 82 0 100 0;
+#X connect 83 0 74 0;
+#X connect 83 1 74 1;
+#X connect 84 0 74 0;
+#X connect 85 0 74 0;
+#X connect 86 0 274 1;
+#X connect 87 0 265 0;
+#X connect 88 0 220 0;
+#X connect 88 0 234 0;
+#X connect 88 0 265 1;
+#X connect 88 0 267 1;
+#X connect 89 0 88 1;
+#X connect 90 0 115 1;
+#X connect 91 0 90 1;
+#X connect 93 0 192 1;
+#X connect 94 0 89 0;
+#X connect 94 0 112 0;
+#X connect 94 1 113 0;
+#X connect 94 1 192 0;
+#X connect 96 0 86 0;
+#X connect 97 0 86 0;
+#X connect 98 0 273 1;
+#X connect 100 0 80 0;
+#X connect 100 0 108 0;
+#X connect 100 1 81 0;
+#X connect 100 1 109 0;
+#X connect 101 0 86 1;
+#X connect 103 0 105 0;
+#X connect 103 1 104 0;
+#X connect 104 0 107 0;
+#X connect 105 0 107 0;
+#X connect 106 0 107 0;
+#X connect 106 1 107 1;
+#X connect 107 0 220 3;
+#X connect 108 0 76 1;
+#X connect 109 0 76 1;
+#X connect 111 0 112 1;
+#X connect 112 0 90 0;
+#X connect 112 0 114 0;
+#X connect 113 0 90 0;
+#X connect 113 0 114 0;
+#X connect 114 0 336 2;
+#X connect 115 0 76 0;
+#X connect 115 0 116 0;
+#X connect 115 0 176 0;
+#X connect 115 0 220 6;
+#X connect 115 0 226 0;
+#X connect 116 0 233 0;
+#X connect 116 0 265 2;
+#X connect 117 0 114 1;
+#X connect 117 0 116 1;
+#X connect 118 0 78 0;
+#X connect 118 0 96 0;
+#X connect 118 1 84 0;
+#X connect 118 1 96 0;
+#X connect 118 2 85 0;
+#X connect 118 2 96 0;
+#X connect 118 3 96 0;
+#X connect 118 3 120 0;
+#X connect 118 4 119 0;
+#X connect 119 0 97 0;
+#X connect 120 0 74 0;
+#X connect 122 0 179 1;
+#X connect 123 0 181 1;
+#X connect 123 0 185 1;
+#X connect 124 0 180 1;
+#X connect 126 0 98 0;
+#X connect 126 0 127 0;
+#X connect 126 0 220 5;
+#X connect 126 0 227 0;
+#X connect 127 0 103 0;
+#X connect 127 0 118 0;
+#X connect 127 0 251 0;
+#X connect 127 1 128 0;
+#X connect 128 0 103 0;
+#X connect 128 0 118 0;
+#X connect 128 0 251 0;
+#X connect 129 0 184 1;
+#X connect 130 0 182 1;
+#X connect 135 0 94 0;
+#X connect 135 0 220 4;
+#X connect 136 0 113 1;
+#X connect 136 0 111 0;
+#X connect 136 0 220 2;
+#X connect 137 0 177 2;
+#X connect 137 0 106 0;
+#X connect 138 0 82 0;
+#X connect 139 0 265 3;
+#X connect 140 0 267 3;
+#X connect 143 0 266 0;
+#X connect 144 0 142 0;
+#X connect 144 1 142 1;
+#X connect 145 0 237 0;
+#X connect 145 0 241 0;
+#X connect 146 0 145 1;
+#X connect 147 0 142 0;
+#X connect 148 0 142 0;
+#X connect 149 0 148 0;
+#X connect 150 0 147 0;
+#X connect 151 0 149 1;
+#X connect 152 0 153 0;
+#X connect 152 1 151 0;
+#X connect 152 1 150 1;
+#X connect 153 0 154 0;
+#X connect 153 0 165 0;
+#X connect 153 1 155 0;
+#X connect 153 1 164 0;
+#X connect 154 0 150 0;
+#X connect 155 0 149 0;
+#X connect 156 0 235 0;
+#X connect 156 0 246 0;
+#X connect 157 0 156 1;
+#X connect 164 0 157 0;
+#X connect 165 0 157 0;
+#X connect 166 0 183 1;
+#X connect 167 0 266 3;
+#X connect 168 0 152 0;
+#X connect 169 0 245 0;
+#X connect 169 1 244 0;
+#X connect 169 2 243 0;
+#X connect 169 3 242 0;
+#X connect 169 4 242 0;
+#X connect 169 5 242 0;
+#X connect 169 6 242 0;
+#X connect 170 0 169 0;
+#X connect 170 0 230 0;
+#X connect 172 0 86 0;
+#X connect 172 1 86 1;
+#X connect 173 0 177 1;
+#X connect 173 0 202 0;
+#X connect 175 0 114 0;
+#X connect 176 0 220 1;
+#X connect 177 0 257 1;
+#X connect 177 1 257 2;
+#X connect 177 2 257 3;
+#X connect 177 3 257 4;
+#X connect 177 4 257 5;
+#X connect 178 0 117 0;
+#X connect 178 0 176 1;
+#X connect 179 0 1 0;
+#X connect 180 0 5 0;
+#X connect 181 0 23 0;
+#X connect 182 0 74 0;
+#X connect 183 0 142 0;
+#X connect 184 0 336 0;
+#X connect 185 0 43 0;
+#X connect 186 0 187 1;
+#X connect 187 0 186 0;
+#X connect 187 0 206 0;
+#X connect 189 0 48 0;
+#X connect 190 0 78 0;
+#X connect 191 0 101 0;
+#X connect 192 0 88 1;
+#X connect 193 0 196 0;
+#X connect 194 0 196 0;
+#X connect 195 0 196 0;
+#X connect 197 0 198 0;
+#X connect 198 0 93 0;
+#X connect 198 1 199 0;
+#X connect 198 2 200 0;
+#X connect 199 0 192 1;
+#X connect 200 0 192 1;
+#X connect 201 0 204 0;
+#X connect 202 0 201 0;
+#X connect 202 1 204 1;
+#X connect 203 0 102 0;
+#X connect 203 0 209 0;
+#X connect 204 0 203 1;
+#X connect 205 0 35 0;
+#X connect 206 0 207 0;
+#X connect 206 0 48 0;
+#X connect 207 0 305 0;
+#X connect 208 0 42 0;
+#X connect 208 0 125 0;
+#X connect 209 0 210 0;
+#X connect 211 0 214 0;
+#X connect 213 0 176 1;
+#X connect 213 0 117 0;
+#X connect 214 0 221 0;
+#X connect 214 1 218 0;
+#X connect 215 0 268 0;
+#X connect 215 0 305 0;
+#X connect 218 0 222 1;
+#X connect 219 0 207 1;
+#X connect 220 0 177 0;
+#X connect 220 0 203 0;
+#X connect 220 0 257 0;
+#X connect 221 0 222 0;
+#X connect 221 0 226 1;
+#X connect 222 0 223 0;
+#X connect 223 0 224 1;
+#X connect 224 0 225 0;
+#X connect 225 0 213 0;
+#X connect 226 0 224 0;
+#X connect 229 0 276 1;
+#X connect 230 0 154 1;
+#X connect 230 0 155 1;
+#X connect 230 1 231 0;
+#X connect 231 0 155 1;
+#X connect 231 0 154 1;
+#X connect 232 0 207 1;
+#X connect 236 0 156 0;
+#X connect 238 0 156 0;
+#X connect 239 0 145 0;
+#X connect 240 0 183 0;
+#X connect 241 0 266 1;
+#X connect 242 0 146 0;
+#X connect 243 0 146 0;
+#X connect 244 0 146 0;
+#X connect 245 0 146 0;
+#X connect 246 0 266 2;
+#X connect 247 0 240 1;
+#X connect 249 0 263 2;
+#X connect 250 0 172 0;
+#X connect 253 0 257 6;
+#X connect 254 0 203 1;
+#X connect 255 0 256 0;
+#X connect 255 1 254 1;
+#X connect 256 0 254 0;
+#X connect 258 0 11 1;
+#X connect 259 0 11 1;
+#X connect 260 0 11 1;
+#X connect 261 0 179 0;
+#X connect 262 0 180 0;
+#X connect 263 0 185 0;
+#X connect 264 0 181 0;
+#X connect 265 0 184 0;
+#X connect 266 0 240 0;
+#X connect 267 0 79 0;
+#X connect 269 0 268 0;
+#X connect 270 0 125 0;
+#X connect 270 1 271 0;
+#X connect 271 0 125 0;
+#X connect 272 0 47 0;
+#X connect 272 1 47 0;
+#X connect 273 0 87 0;
+#X connect 274 0 75 0;
+#X connect 275 0 24 0;
+#X connect 276 0 143 0;
+#X connect 277 0 44 0;
+#X connect 278 0 273 0;
+#X connect 279 0 276 0;
+#X connect 280 0 274 0;
+#X connect 281 0 275 0;
+#X connect 282 0 277 0;
+#X connect 283 0 2 0;
+#X connect 284 0 6 0;
+#X connect 285 0 284 0;
+#X connect 287 0 215 0;
+#X connect 289 0 215 0;
+#X connect 289 0 290 0;
+#X connect 290 0 292 0;
+#X connect 291 0 302 0;
+#X connect 293 0 291 1;
+#X connect 296 0 297 0;
+#X connect 296 1 298 0;
+#X connect 296 2 301 0;
+#X connect 296 3 301 0;
+#X connect 296 4 300 0;
+#X connect 297 0 299 1;
+#X connect 298 0 299 1;
+#X connect 299 0 263 1;
+#X connect 300 0 299 1;
+#X connect 301 0 299 1;
+#X connect 302 0 38 0;
+#X connect 302 1 0 0;
+#X connect 302 1 10 0;
+#X connect 302 1 22 0;
+#X connect 302 1 45 0;
+#X connect 302 2 131 0;
+#X connect 302 2 261 3;
+#X connect 302 2 262 3;
+#X connect 302 2 263 3;
+#X connect 302 2 264 3;
+#X connect 302 2 309 3;
+#X connect 302 4 34 2;
+#X connect 302 5 37 0;
+#X connect 302 6 37 1;
+#X connect 302 7 37 2;
+#X connect 303 0 286 0;
+#X connect 305 0 35 0;
+#X connect 305 1 42 0;
+#X connect 305 1 270 0;
+#X connect 305 2 38 1;
+#X connect 305 3 132 0;
+#X connect 305 4 133 0;
+#X connect 305 5 134 0;
+#X connect 305 6 229 0;
+#X connect 305 6 247 0;
+#X connect 305 7 284 1;
+#X connect 305 8 34 1;
+#X connect 305 9 178 0;
+#X connect 305 10 252 0;
+#X connect 305 11 253 0;
+#X connect 305 12 313 0;
+#X connect 305 12 315 0;
+#X connect 306 0 309 0;
+#X connect 307 0 308 1;
+#X connect 308 0 304 0;
+#X connect 309 0 308 0;
+#X connect 310 0 312 0;
+#X connect 311 0 306 0;
+#X connect 312 0 311 0;
+#X connect 312 1 311 1;
+#X connect 313 0 311 0;
+#X connect 315 0 317 0;
+#X connect 315 0 321 0;
+#X connect 316 0 327 0;
+#X connect 316 0 330 0;
+#X connect 317 0 316 0;
+#X connect 318 0 319 0;
+#X connect 319 0 317 0;
+#X connect 319 1 317 1;
+#X connect 320 0 318 0;
+#X connect 320 0 322 0;
+#X connect 321 0 323 0;
+#X connect 322 0 321 0;
+#X connect 322 1 321 1;
+#X connect 323 0 328 0;
+#X connect 323 0 331 0;
+#X connect 324 0 304 0;
+#X connect 325 0 324 0;
+#X connect 326 0 309 2;
+#X connect 327 0 304 0;
+#X connect 328 0 304 0;
+#X connect 329 0 326 0;
+#X connect 329 1 326 1;
+#X connect 330 0 329 0;
+#X connect 331 0 329 0;
+#X connect 332 0 291 1;
+#X connect 333 0 306 0;
+#X connect 334 0 333 0;
+#X connect 335 0 333 0;