#N canvas 36 57 1330 711 12;
#X declare -lib Gem;
#X obj 80 446 gemwin;
#X msg 77 364 dimen 400 400;
#X obj 186 358 delay 200;
#X msg 142 302 0 \, destroy;
#X obj 61 127 declare -lib Gem;
#X msg 107 403 buffer 2 \, create \, 1;
#X obj 188 334 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 70 247 bng 15 250 50 0 empty empty empty 17 7 0 10 -257985 -1
-1;
#X obj 98 158 loadbang;
#X text 98 245 <-- re-do gem window;
#X obj 96 180 r gem_window_start;
#X obj 29 363 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 28 21 make GEM screen "always on top" linux debian mx - puredata
pd vanilla with GEM library;
#X obj 791 46 cnv 15 170 180 empty empty empty 20 12 0 14 -228992 -66577
0;
#X obj 803 64 cnv 15 100 40 empty empty empty 20 12 0 14 -24198 -66577
0;
#X obj 816 75 gemmouse;
#X floatatom 816 200 9 0 0 1 X-position - -;
#X floatatom 827 178 8 0 0 1 Y-position - -;
#X floatatom 847 244 2 0 0 1 left-Button - -;
#X floatatom 849 135 2 0 0 1 middle-Button - -;
#X floatatom 861 111 2 0 0 1 right-Button - -;
#X obj 967 46 cnv 15 280 180 empty empty empty 20 12 0 14 -228992 -66577
0;
#X obj 979 64 cnv 15 100 40 empty empty empty 20 12 0 14 -24198 -66577
0;
#X floatatom 982 117 9 0 0 1 X-position - -;
#X floatatom 999 95 8 0 0 1 Y-position - -;
#X text 1117 116 (normalized to 0..1);
#X obj 982 71 gemmouse 1 1;
#X text 1116 93 (normalized to 0..1);
#X obj 1026 169 * 8;
#X obj 1026 192 - 4;
#X obj 1004 258 gemhead;
#X obj 1004 287 translateXYZ;
#X obj 1004 315 colorRGB 1 0 0;
#X obj 1003 344 square 0.25;
#X obj 1072 234 - 4;
#X text 1111 171 invert y;
#X obj 1072 211 * 8;
#X msg 1072 152 1 \$1;
#X obj 1072 176 -;
#X floatatom 1220 296 5 0 0 0 - - -;
#X floatatom 1165 296 5 0 0 0 - - -;
#X msg 49 328 cursor 1;
#N canvas 37 58 940 680 four 0;
#X msg 100 213 draw fill;
#X obj 92 76 gemhead;
#X obj 89 245 rectangle 0.25 0.125;
#X obj 92 159 translateXYZ;
#X msg 257 212 draw fill;
#X obj 248 77 gemhead;
#X obj 246 244 rectangle 0.25 0.125;
#X obj 249 158 translateXYZ;
#X msg 273 123 -3.25;
#X msg 114 120 -3.75;
#X msg 415 210 draw fill;
#X obj 406 75 gemhead;
#X obj 404 242 rectangle 0.25 0.125;
#X obj 407 156 translateXYZ;
#X msg 431 121 -2.75;
#X floatatom 486 96 5 0 0 0 - - -;
#X floatatom 345 83 5 0 0 0 - - -;
#X floatatom 175 70 5 0 0 0 - - -;
#X msg 574 211 draw fill;
#X obj 565 76 gemhead;
#X obj 563 243 rectangle 0.25 0.125;
#X obj 566 157 translateXYZ;
#X floatatom 669 85 5 0 0 0 - - -;
#X msg 590 122 -2.25;
#X obj 106 186 loadbang;
#X obj 266 187 loadbang;
#X obj 419 183 loadbang;
#X obj 582 184 loadbang;
#X obj 164 24 inlet;
#X obj 334 23 inlet;
#X obj 512 21 inlet;
#X obj 682 20 inlet;
#X obj 175 121 + 0.125;
#X obj 335 123 + 0.125;
#X obj 492 124 + 0.125;
#X obj 668 120 + 0.125;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X connect 4 0 6 0;
#X connect 5 0 7 0;
#X connect 7 0 6 0;
#X connect 8 0 7 1;
#X connect 9 0 3 1;
#X connect 10 0 12 0;
#X connect 11 0 13 0;
#X connect 13 0 12 0;
#X connect 14 0 13 1;
#X connect 15 0 34 0;
#X connect 16 0 33 0;
#X connect 17 0 32 0;
#X connect 18 0 20 0;
#X connect 19 0 21 0;
#X connect 21 0 20 0;
#X connect 22 0 35 0;
#X connect 23 0 21 1;
#X connect 24 0 0 0;
#X connect 24 0 9 0;
#X connect 25 0 4 0;
#X connect 25 0 8 0;
#X connect 26 0 10 0;
#X connect 26 0 14 0;
#X connect 27 0 18 0;
#X connect 27 0 23 0;
#X connect 28 0 17 0;
#X connect 29 0 16 0;
#X connect 30 0 15 0;
#X connect 31 0 22 0;
#X connect 32 0 3 2;
#X connect 33 0 7 2;
#X connect 34 0 13 2;
#X connect 35 0 21 2;
#X restore 105 743 pd four boxes1;
#X f 25;
#N canvas 37 58 940 680 four 0;
#X msg 100 213 draw fill;
#X obj 92 76 gemhead;
#X obj 89 245 rectangle 0.25 0.125;
#X obj 92 159 translateXYZ;
#X msg 257 212 draw fill;
#X obj 248 77 gemhead;
#X obj 246 244 rectangle 0.25 0.125;
#X obj 249 158 translateXYZ;
#X msg 415 210 draw fill;
#X obj 406 75 gemhead;
#X obj 404 242 rectangle 0.25 0.125;
#X obj 407 156 translateXYZ;
#X floatatom 499 71 5 0 0 0 - - -;
#X floatatom 345 83 5 0 0 0 - - -;
#X floatatom 175 70 5 0 0 0 - - -;
#X msg 574 211 draw fill;
#X obj 565 76 gemhead;
#X obj 563 243 rectangle 0.25 0.125;
#X obj 566 157 translateXYZ;
#X floatatom 659 76 5 0 0 0 - - -;
#X obj 106 186 loadbang;
#X obj 266 187 loadbang;
#X obj 419 183 loadbang;
#X obj 582 184 loadbang;
#X msg 114 120 -1.75;
#X msg 273 123 -1.25;
#X msg 431 121 -0.75;
#X msg 590 122 -0.25;
#X obj 164 24 inlet;
#X obj 334 23 inlet;
#X obj 512 21 inlet;
#X obj 682 20 inlet;
#X obj 491 116 + 0.125;
#X obj 345 121 + 0.125;
#X obj 180 116 + 0.125;
#X obj 660 115 + 0.125;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X connect 4 0 6 0;
#X connect 5 0 7 0;
#X connect 7 0 6 0;
#X connect 8 0 10 0;
#X connect 9 0 11 0;
#X connect 11 0 10 0;
#X connect 12 0 32 0;
#X connect 13 0 33 0;
#X connect 14 0 34 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 18 0 17 0;
#X connect 19 0 35 0;
#X connect 20 0 24 0;
#X connect 20 0 0 0;
#X connect 21 0 4 0;
#X connect 21 0 25 0;
#X connect 22 0 8 0;
#X connect 22 0 26 0;
#X connect 23 0 15 0;
#X connect 23 0 27 0;
#X connect 24 0 3 1;
#X connect 25 0 7 1;
#X connect 26 0 11 1;
#X connect 27 0 18 1;
#X connect 28 0 14 0;
#X connect 29 0 13 0;
#X connect 30 0 12 0;
#X connect 31 0 19 0;
#X connect 32 0 11 2;
#X connect 33 0 7 2;
#X connect 34 0 3 2;
#X connect 35 0 18 2;
#X restore 313 745 pd four boxes2;
#X f 24;
#N canvas 37 58 940 680 four 0;
#X msg 100 213 draw fill;
#X obj 92 76 gemhead;
#X obj 89 245 rectangle 0.25 0.125;
#X obj 92 159 translateXYZ;
#X msg 257 212 draw fill;
#X obj 248 77 gemhead;
#X obj 246 244 rectangle 0.25 0.125;
#X obj 249 158 translateXYZ;
#X msg 415 210 draw fill;
#X obj 406 75 gemhead;
#X obj 404 242 rectangle 0.25 0.125;
#X obj 407 156 translateXYZ;
#X floatatom 500 79 5 0 0 0 - - -;
#X floatatom 345 83 5 0 0 0 - - -;
#X floatatom 175 70 5 0 0 0 - - -;
#X msg 574 211 draw fill;
#X obj 565 76 gemhead;
#X obj 563 243 rectangle 0.25 0.125;
#X obj 566 157 translateXYZ;
#X floatatom 670 76 5 0 0 0 - - -;
#X obj 106 186 loadbang;
#X obj 266 187 loadbang;
#X obj 419 183 loadbang;
#X obj 582 184 loadbang;
#X obj 164 24 inlet;
#X obj 334 23 inlet;
#X obj 512 21 inlet;
#X obj 682 20 inlet;
#X msg 114 120 0.25;
#X msg 273 123 0.75;
#X msg 431 121 1.25;
#X msg 590 122 1.75;
#X obj 176 117 + 0.125;
#X obj 342 122 + 0.125;
#X obj 491 116 + 0.125;
#X obj 651 112 + 0.125;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X connect 4 0 6 0;
#X connect 5 0 7 0;
#X connect 7 0 6 0;
#X connect 8 0 10 0;
#X connect 9 0 11 0;
#X connect 11 0 10 0;
#X connect 12 0 34 0;
#X connect 13 0 33 0;
#X connect 14 0 32 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 18 0 17 0;
#X connect 19 0 35 0;
#X connect 20 0 28 0;
#X connect 20 0 0 0;
#X connect 21 0 4 0;
#X connect 21 0 29 0;
#X connect 22 0 8 0;
#X connect 22 0 30 0;
#X connect 23 0 15 0;
#X connect 23 0 31 0;
#X connect 24 0 14 0;
#X connect 25 0 13 0;
#X connect 26 0 12 0;
#X connect 27 0 19 0;
#X connect 28 0 3 1;
#X connect 29 0 7 1;
#X connect 30 0 11 1;
#X connect 31 0 18 1;
#X connect 32 0 3 2;
#X connect 33 0 7 2;
#X connect 34 0 11 2;
#X connect 35 0 18 2;
#X restore 523 747 pd four boxes3;
#X f 22;
#N canvas 37 58 940 680 four 0;
#X msg 100 213 draw fill;
#X obj 92 76 gemhead;
#X obj 89 245 rectangle 0.25 0.125;
#X obj 92 159 translateXYZ;
#X msg 257 212 draw fill;
#X obj 248 77 gemhead;
#X obj 246 244 rectangle 0.25 0.125;
#X obj 249 158 translateXYZ;
#X msg 415 210 draw fill;
#X obj 406 75 gemhead;
#X obj 404 242 rectangle 0.25 0.125;
#X obj 407 156 translateXYZ;
#X floatatom 497 80 5 0 0 0 - - -;
#X floatatom 345 83 5 0 0 0 - - -;
#X floatatom 175 70 5 0 0 0 - - -;
#X msg 574 211 draw fill;
#X obj 565 76 gemhead;
#X obj 563 243 rectangle 0.25 0.125;
#X obj 566 157 translateXYZ;
#X floatatom 673 77 5 0 0 0 - - -;
#X obj 106 186 loadbang;
#X obj 266 187 loadbang;
#X obj 419 183 loadbang;
#X obj 582 184 loadbang;
#X obj 164 24 inlet;
#X obj 334 23 inlet;
#X obj 512 21 inlet;
#X obj 682 20 inlet;
#X msg 114 120 2.25;
#X msg 273 123 2.75;
#X msg 431 121 3.25;
#X msg 590 122 3.75;
#X obj 175 122 + 0.125;
#X obj 345 121 + 0.125;
#X obj 493 115 + 0.125;
#X obj 672 119 + 0.125;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X connect 4 0 6 0;
#X connect 5 0 7 0;
#X connect 7 0 6 0;
#X connect 8 0 10 0;
#X connect 9 0 11 0;
#X connect 11 0 10 0;
#X connect 12 0 34 0;
#X connect 13 0 33 0;
#X connect 14 0 32 0;
#X connect 15 0 17 0;
#X connect 16 0 18 0;
#X connect 18 0 17 0;
#X connect 19 0 35 0;
#X connect 20 0 28 0;
#X connect 20 0 0 0;
#X connect 21 0 4 0;
#X connect 21 0 29 0;
#X connect 22 0 8 0;
#X connect 22 0 30 0;
#X connect 23 0 15 0;
#X connect 23 0 31 0;
#X connect 24 0 14 0;
#X connect 25 0 13 0;
#X connect 26 0 12 0;
#X connect 27 0 19 0;
#X connect 28 0 3 1;
#X connect 29 0 7 1;
#X connect 30 0 11 1;
#X connect 31 0 18 1;
#X connect 32 0 3 2;
#X connect 33 0 7 2;
#X connect 34 0 11 2;
#X connect 35 0 18 2;
#X restore 743 742 pd four boxes4;
#X f 22;
#N canvas 0 50 450 250 (subpatch) 0;
#X array array_piano 16 float 3;
#A 0 -3.71988 -1.23995 -2.83991 -2.19992 -1.63994 -1.03995 -0.479964
0.0400229 0.520011 0.880002 -3.51986 -3.19987 -2.67988 -1.7999 1.64001
1.72001;
#X coords 0 4 16 -4 200 200 1 0 0;
#X restore 616 919 graph;
#X text 30 77 Will Blackhurst 2024;
#X obj 1165 347 s gx;
#X obj 305 161 r gx;
#X floatatom 304 192 5 0 0 0 - - -;
#X obj 1223 351 s gy;
#X floatatom 370 200 5 0 0 0 - - -;
#X obj 368 161 r gy;
#X obj 312 275 * 2;
#X obj 305 241 + 5;
#X obj 311 304 - 2;
#X obj 307 334 int;
#X floatatom 308 368 5 0 0 0 - - -;
#X obj 372 241 + 5;
#X floatatom 369 375 5 0 0 0 - - -;
#X obj 367 278 * 4;
#X obj 365 312 - 4;
#X obj 369 342 int;
#X obj 846 280 s mouse_left;
#X obj 170 606 r mouse_left;
#X obj 111 644 spigot;
#X obj 369 407 s row;
#X obj 297 409 s column;
#X obj 92 605 r column;
#X obj 373 605 r mouse_left;
#X obj 314 643 spigot;
#X obj 295 604 r column;
#X obj 586 600 r mouse_left;
#X obj 527 638 spigot;
#X obj 508 599 r column;
#X obj 797 606 r mouse_left;
#X obj 738 644 spigot;
#X obj 719 605 r column;
#X obj 9 1408 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 8 1970 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X text 298 120 mouse location;
#N canvas 128 194 812 573 mouse_location_0-3 0;
#X obj 133 86 sel 0;
#X obj 124 131 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 153 138 r row;
#X floatatom 151 179 5 0 0 0 - - -;
#X obj 149 234 f;
#X floatatom 141 280 5 0 0 0 - - -;
#X obj 139 324 * 0.25;
#X obj 147 358 - 4;
#X obj 213 123 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 242 130 r row;
#X floatatom 240 171 5 0 0 0 - - -;
#X obj 238 226 f;
#X floatatom 230 272 5 0 0 0 - - -;
#X obj 228 316 * 0.25;
#X obj 236 350 - 4;
#X obj 219 83 sel 1;
#X obj 308 123 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 337 130 r row;
#X floatatom 335 171 5 0 0 0 - - -;
#X obj 333 226 f;
#X floatatom 325 272 5 0 0 0 - - -;
#X obj 323 316 * 0.25;
#X obj 331 350 - 4;
#X obj 395 129 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 424 136 r row;
#X floatatom 422 177 5 0 0 0 - - -;
#X obj 420 232 f;
#X floatatom 412 278 5 0 0 0 - - -;
#X obj 410 322 * 0.25;
#X obj 418 356 - 4;
#X obj 314 83 sel 2;
#X obj 401 89 sel 3;
#X obj 234 11 inlet;
#X obj 144 422 outlet;
#X obj 227 428 outlet;
#X obj 320 421 outlet;
#X obj 403 427 outlet;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 2 0 3 0;
#X connect 3 0 4 1;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 7 0 33 0;
#X connect 8 0 11 0;
#X connect 9 0 10 0;
#X connect 10 0 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 14 0 34 0;
#X connect 15 0 8 0;
#X connect 16 0 19 0;
#X connect 17 0 18 0;
#X connect 18 0 19 1;
#X connect 19 0 20 0;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 35 0;
#X connect 23 0 26 0;
#X connect 24 0 25 0;
#X connect 25 0 26 1;
#X connect 26 0 27 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 29 0 36 0;
#X connect 30 0 16 0;
#X connect 31 0 23 0;
#X connect 32 0 0 0;
#X connect 32 0 15 0;
#X connect 32 0 30 0;
#X connect 32 0 31 0;
#X restore 110 694 pd mouse_location_0-3;
#X f 24;
#N canvas 128 194 812 573 mouse_location_4-7 0;
#X obj 124 131 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 153 138 r row;
#X floatatom 151 179 5 0 0 0 - - -;
#X obj 149 234 f;
#X floatatom 141 280 5 0 0 0 - - -;
#X obj 139 324 * 0.25;
#X obj 147 358 - 4;
#X obj 213 123 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 242 130 r row;
#X floatatom 240 171 5 0 0 0 - - -;
#X obj 238 226 f;
#X floatatom 230 272 5 0 0 0 - - -;
#X obj 228 316 * 0.25;
#X obj 236 350 - 4;
#X obj 308 123 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 337 130 r row;
#X floatatom 335 171 5 0 0 0 - - -;
#X obj 333 226 f;
#X floatatom 325 272 5 0 0 0 - - -;
#X obj 323 316 * 0.25;
#X obj 331 350 - 4;
#X obj 395 129 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 424 136 r row;
#X floatatom 422 177 5 0 0 0 - - -;
#X obj 420 232 f;
#X floatatom 412 278 5 0 0 0 - - -;
#X obj 410 322 * 0.25;
#X obj 418 356 - 4;
#X obj 234 11 inlet;
#X obj 144 422 outlet;
#X obj 227 428 outlet;
#X obj 320 421 outlet;
#X obj 403 427 outlet;
#X obj 133 86 sel 4;
#X obj 219 83 sel 5;
#X obj 314 83 sel 6;
#X obj 401 89 sel 7;
#X connect 0 0 3 0;
#X connect 1 0 2 0;
#X connect 2 0 3 1;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 29 0;
#X connect 7 0 10 0;
#X connect 8 0 9 0;
#X connect 9 0 10 1;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 30 0;
#X connect 14 0 17 0;
#X connect 15 0 16 0;
#X connect 16 0 17 1;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 31 0;
#X connect 21 0 24 0;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
#X connect 27 0 32 0;
#X connect 28 0 33 0;
#X connect 28 0 34 0;
#X connect 28 0 35 0;
#X connect 28 0 36 0;
#X connect 33 0 0 0;
#X connect 34 0 7 0;
#X connect 35 0 14 0;
#X connect 36 0 21 0;
#X restore 314 690 pd mouse_location_4-7;
#X f 24;
#N canvas 112 194 812 573 mouse_location_8-11 0;
#X obj 124 131 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 153 138 r row;
#X floatatom 151 179 5 0 0 0 - - -;
#X obj 149 234 f;
#X floatatom 141 280 5 0 0 0 - - -;
#X obj 139 324 * 0.25;
#X obj 147 358 - 4;
#X obj 213 123 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 242 130 r row;
#X floatatom 240 171 5 0 0 0 - - -;
#X obj 238 226 f;
#X floatatom 230 272 5 0 0 0 - - -;
#X obj 228 316 * 0.25;
#X obj 236 350 - 4;
#X obj 308 123 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 337 130 r row;
#X floatatom 335 171 5 0 0 0 - - -;
#X obj 333 226 f;
#X floatatom 325 272 5 0 0 0 - - -;
#X obj 323 316 * 0.25;
#X obj 331 350 - 4;
#X obj 395 129 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 424 136 r row;
#X floatatom 422 177 5 0 0 0 - - -;
#X obj 420 232 f;
#X floatatom 412 278 5 0 0 0 - - -;
#X obj 410 322 * 0.25;
#X obj 418 356 - 4;
#X obj 234 11 inlet;
#X obj 144 422 outlet;
#X obj 227 428 outlet;
#X obj 320 421 outlet;
#X obj 403 427 outlet;
#X obj 133 86 sel 8;
#X obj 219 83 sel 9;
#X obj 314 83 sel 10;
#X obj 401 89 sel 11;
#X connect 0 0 3 0;
#X connect 1 0 2 0;
#X connect 2 0 3 1;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 29 0;
#X connect 7 0 10 0;
#X connect 8 0 9 0;
#X connect 9 0 10 1;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 30 0;
#X connect 14 0 17 0;
#X connect 15 0 16 0;
#X connect 16 0 17 1;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 31 0;
#X connect 21 0 24 0;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
#X connect 27 0 32 0;
#X connect 28 0 33 0;
#X connect 28 0 34 0;
#X connect 28 0 35 0;
#X connect 28 0 36 0;
#X connect 33 0 0 0;
#X connect 34 0 7 0;
#X connect 35 0 14 0;
#X connect 36 0 21 0;
#X restore 517 689 pd mouse_location_8-11;
#X f 24;
#N canvas 80 194 812 573 mouse_location_12-15 0;
#X obj 124 131 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 153 138 r row;
#X floatatom 151 179 5 0 0 0 - - -;
#X obj 149 234 f;
#X floatatom 141 280 5 0 0 0 - - -;
#X obj 139 324 * 0.25;
#X obj 147 358 - 4;
#X obj 213 123 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 242 130 r row;
#X floatatom 240 171 5 0 0 0 - - -;
#X obj 238 226 f;
#X floatatom 230 272 5 0 0 0 - - -;
#X obj 228 316 * 0.25;
#X obj 236 350 - 4;
#X obj 308 123 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 337 130 r row;
#X floatatom 335 171 5 0 0 0 - - -;
#X obj 333 226 f;
#X floatatom 325 272 5 0 0 0 - - -;
#X obj 323 316 * 0.25;
#X obj 331 350 - 4;
#X obj 395 129 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 424 136 r row;
#X floatatom 422 177 5 0 0 0 - - -;
#X obj 420 232 f;
#X floatatom 412 278 5 0 0 0 - - -;
#X obj 410 322 * 0.25;
#X obj 418 356 - 4;
#X obj 234 11 inlet;
#X obj 144 422 outlet;
#X obj 227 428 outlet;
#X obj 320 421 outlet;
#X obj 403 427 outlet;
#X obj 401 89 sel 15;
#X obj 314 83 sel 14;
#X obj 219 83 sel 13;
#X obj 133 86 sel 12;
#X connect 0 0 3 0;
#X connect 1 0 2 0;
#X connect 2 0 3 1;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 29 0;
#X connect 7 0 10 0;
#X connect 8 0 9 0;
#X connect 9 0 10 1;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 30 0;
#X connect 14 0 17 0;
#X connect 15 0 16 0;
#X connect 16 0 17 1;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 31 0;
#X connect 21 0 24 0;
#X connect 22 0 23 0;
#X connect 23 0 24 1;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
#X connect 27 0 32 0;
#X connect 28 0 33 0;
#X connect 28 0 34 0;
#X connect 28 0 35 0;
#X connect 28 0 36 0;
#X connect 33 0 21 0;
#X connect 34 0 14 0;
#X connect 35 0 7 0;
#X connect 36 0 0 0;
#X restore 737 684 pd mouse_location_12-15;
#X f 24;
#X connect 1 0 0 0;
#X connect 2 0 5 0;
#X connect 3 0 6 0;
#X connect 3 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 1 0;
#X connect 6 0 2 0;
#X connect 6 0 41 0;
#X connect 7 0 3 0;
#X connect 8 0 7 0;
#X connect 10 0 7 0;
#X connect 15 0 16 0;
#X connect 15 1 17 0;
#X connect 15 2 18 0;
#X connect 15 3 19 0;
#X connect 15 4 20 0;
#X connect 18 0 64 0;
#X connect 23 0 28 0;
#X connect 24 0 37 0;
#X connect 26 0 23 0;
#X connect 26 1 24 0;
#X connect 28 0 29 0;
#X connect 29 0 31 1;
#X connect 29 0 40 0;
#X connect 30 0 31 0;
#X connect 31 0 32 0;
#X connect 34 0 31 2;
#X connect 34 0 39 0;
#X connect 36 0 34 0;
#X connect 37 0 38 0;
#X connect 38 0 36 0;
#X connect 39 0 51 0;
#X connect 40 0 48 0;
#X connect 41 0 0 0;
#X connect 49 0 50 0;
#X connect 50 0 55 0;
#X connect 52 0 59 0;
#X connect 53 0 52 0;
#X connect 54 0 56 0;
#X connect 55 0 54 0;
#X connect 56 0 57 0;
#X connect 57 0 58 0;
#X connect 58 0 68 0;
#X connect 59 0 61 0;
#X connect 60 0 67 0;
#X connect 61 0 62 0;
#X connect 62 0 63 0;
#X connect 63 0 60 0;
#X connect 65 0 66 1;
#X connect 66 0 82 0;
#X connect 69 0 66 0;
#X connect 70 0 71 1;
#X connect 71 0 83 0;
#X connect 72 0 71 0;
#X connect 73 0 74 1;
#X connect 74 0 84 0;
#X connect 75 0 74 0;
#X connect 76 0 77 1;
#X connect 77 0 85 0;
#X connect 78 0 77 0;
#X connect 82 0 42 0;
#X connect 82 1 42 1;
#X connect 82 2 42 2;
#X connect 82 3 42 3;
#X connect 83 0 43 0;
#X connect 83 1 43 1;
#X connect 83 2 43 2;
#X connect 83 3 43 3;
#X connect 84 0 44 0;
#X connect 84 1 44 1;
#X connect 84 2 44 2;
#X connect 84 3 44 3;
#X connect 85 0 45 0;
#X connect 85 1 45 1;
#X connect 85 2 45 2;
#X connect 85 3 45 3;
