#N canvas -8 -8 1366 685 12; #X obj 102 80 bng 15 250 50 0 empty empty empty 17 7 0 10 -4032 -1 -1; #X obj 125 81 bng 15 250 50 0 empty empty empty 17 7 0 10 -257985 -1 -1; #X obj 123 177 bng 10 250 50 0 empty empty empty 17 7 0 10 -261234 -1 -1; #X obj 135 177 bng 10 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 147 177 bng 10 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 159 177 bng 10 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 171 177 bng 10 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 183 177 bng 10 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 195 177 bng 10 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 207 177 bng 10 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 219 177 bng 10 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 231 177 bng 10 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 39 1132 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #N canvas -8 -8 1366 685 (subpatch) 0; #N canvas 23 37 1279 571 (subpatch) 0; #X obj 79 127 pack 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, f 54; #N canvas 0 50 450 250 (subpatch) 0; #X array gate_b 10 float 3; #A 0 0 1 2 3 4 5 6 7 8 9; #X coords 0 0 10 10 200 200 1 0 0; #X restore 534 30 graph; #X obj 35 130 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 41 94 5 0 0 0 - - -; #X floatatom 86 93 5 0 0 0 - - -; #X floatatom 132 93 5 0 0 0 - - -; #X floatatom 177 92 5 0 0 0 - - -; #X floatatom 222 92 5 0 0 0 - - -; #X floatatom 267 91 5 0 0 0 - - -; #X floatatom 313 91 5 0 0 0 - - -; #X floatatom 358 90 5 0 0 0 - - -; #X floatatom 403 90 5 0 0 0 - - -; #X floatatom 448 89 5 0 0 0 - - -; #X obj 102 268 outlet; #X obj 178 271 outlet; #X obj 235 8 loadbang; #X msg 42 60 0; #X msg 81 63 1; #X msg 132 59 2; #X msg 171 62 3; #X msg 223 57 4; #X msg 262 60 5; #X msg 313 56 6; #X msg 353 60 7; #X msg 407 55 8; #X msg 447 59 9; #X connect 0 0 14 0; #X connect 2 0 0 0; #X connect 2 0 13 0; #X connect 3 0 0 0; #X connect 3 0 2 0; #X connect 4 0 2 0; #X connect 4 0 0 1; #X connect 5 0 0 2; #X connect 5 0 2 0; #X connect 6 0 0 3; #X connect 6 0 2 0; #X connect 7 0 0 4; #X connect 7 0 2 0; #X connect 8 0 0 5; #X connect 8 0 2 0; #X connect 9 0 0 6; #X connect 9 0 2 0; #X connect 10 0 0 7; #X connect 10 0 2 0; #X connect 11 0 0 8; #X connect 11 0 2 0; #X connect 12 0 0 9; #X connect 12 0 2 0; #X connect 15 0 16 0; #X connect 15 0 17 0; #X connect 15 0 18 0; #X connect 15 0 19 0; #X connect 15 0 20 0; #X connect 15 0 21 0; #X connect 15 0 22 0; #X connect 15 0 23 0; #X connect 15 0 24 0; #X connect 15 0 25 0; #X connect 16 0 3 0; #X connect 17 0 4 0; #X connect 18 0 5 0; #X connect 19 0 6 0; #X connect 20 0 7 0; #X connect 21 0 8 0; #X connect 22 0 9 0; #X connect 23 0 10 0; #X connect 24 0 11 0; #X connect 25 0 12 0; #X restore 90 53 pd; #X obj 94 99 array set gate_b, f 11; #N canvas 39 99 1279 571 (subpatch) 0; #X obj 81 190 pack 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, f 54; #N canvas 0 50 450 250 (subpatch) 0; #X array gate_c 10 float 3; #A 0 9 8 7 6 5 4 3 2 1 0; #X coords 0 0 10 10 200 200 1 0 0; #X restore 534 30 graph; #X obj 37 193 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 43 157 5 0 0 0 - - -; #X floatatom 88 156 5 0 0 0 - - -; #X floatatom 134 156 5 0 0 0 - - -; #X floatatom 179 155 5 0 0 0 - - -; #X floatatom 224 155 5 0 0 0 - - -; #X floatatom 269 154 5 0 0 0 - - -; #X floatatom 315 154 5 0 0 0 - - -; #X floatatom 360 153 5 0 0 0 - - -; #X floatatom 405 153 5 0 0 0 - - -; #X floatatom 450 152 5 0 0 0 - - -; #X obj 104 331 outlet; #X obj 180 334 outlet; #X obj 235 8 loadbang; #X msg 42 60 0; #X msg 81 63 1; #X msg 132 59 2; #X msg 171 63 3; #X msg 223 57 4; #X msg 262 60 5; #X msg 313 56 6; #X msg 353 60 7; #X msg 407 55 8; #X msg 447 59 9; #X connect 0 0 14 0; #X connect 2 0 0 0; #X connect 2 0 13 0; #X connect 3 0 0 0; #X connect 3 0 2 0; #X connect 4 0 2 0; #X connect 4 0 0 1; #X connect 5 0 0 2; #X connect 5 0 2 0; #X connect 6 0 0 3; #X connect 6 0 2 0; #X connect 7 0 0 4; #X connect 7 0 2 0; #X connect 8 0 0 5; #X connect 8 0 2 0; #X connect 9 0 0 6; #X connect 9 0 2 0; #X connect 10 0 0 7; #X connect 10 0 2 0; #X connect 11 0 0 8; #X connect 11 0 2 0; #X connect 12 0 0 9; #X connect 12 0 2 0; #X connect 15 0 16 0; #X connect 15 0 17 0; #X connect 15 0 18 0; #X connect 15 0 19 0; #X connect 15 0 20 0; #X connect 15 0 21 0; #X connect 15 0 22 0; #X connect 15 0 23 0; #X connect 15 0 24 0; #X connect 15 0 25 0; #X connect 16 0 12 0; #X connect 17 0 11 0; #X connect 18 0 10 0; #X connect 19 0 9 0; #X connect 20 0 8 0; #X connect 21 0 7 0; #X connect 22 0 6 0; #X connect 23 0 5 0; #X connect 24 0 4 0; #X connect 25 0 3 0; #X restore 92 146 pd; #X obj 96 191 array set gate_c, f 11; #X floatatom 358 507 5 0 0 0 - - -; #X obj 358 459 array get gate_c; #X obj 383 386 + 1; #X obj 352 385 f; #X obj 417 386 %; #X floatatom 441 356 5 0 0 0 - - -; #X obj 545 79 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 354 426 5 0 0 0 - - -; #X floatatom 717 516 5 0 0 0 - - -; #X obj 742 395 + 1; #X obj 711 394 f; #X obj 776 395 %; #X floatatom 800 365 5 0 0 0 - - -; #X obj 568 80 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom 713 435 5 0 0 0 - - -; #X obj 717 468 array get gate_b; #X floatatom 427 550 5 0 0 0 - - -; #X msg 445 329 10; #X msg 797 334 10; #X obj 793 291 loadbang; #X obj 433 292 loadbang; #N canvas 486 106 695 477 (subpatch) 0; #X obj 94 38 inlet; #X obj 119 312 outlet; #X msg 74 167 0; #X msg 113 170 1; #X msg 164 166 2; #X msg 203 169 3; #X msg 255 164 4; #X msg 294 167 5; #X msg 345 163 6; #X msg 385 167 7; #X msg 439 162 8; #X msg 479 166 9; #X msg 70 226 0; #X msg 109 229 1; #X msg 160 225 2; #X msg 199 228 3; #X msg 251 223 4; #X msg 290 226 5; #X msg 341 222 6; #X msg 381 226 7; #X msg 435 221 8; #X msg 475 225 9; #X obj 112 106 sel 0 1 2 3 4 5 6 7 8 9, f 52; #X connect 0 0 22 0; #X connect 2 0 21 0; #X connect 3 0 20 0; #X connect 4 0 19 0; #X connect 5 0 18 0; #X connect 6 0 17 0; #X connect 7 0 16 0; #X connect 8 0 15 0; #X connect 9 0 14 0; #X connect 10 0 13 0; #X connect 11 0 12 0; #X connect 12 0 1 0; #X connect 13 0 1 0; #X connect 14 0 1 0; #X connect 15 0 1 0; #X connect 16 0 1 0; #X connect 17 0 1 0; #X connect 18 0 1 0; #X connect 19 0 1 0; #X connect 20 0 1 0; #X connect 21 0 1 0; #X connect 22 0 2 0; #X connect 22 1 3 0; #X connect 22 2 4 0; #X connect 22 3 5 0; #X connect 22 4 6 0; #X connect 22 5 7 0; #X connect 22 6 8 0; #X connect 22 7 9 0; #X connect 22 8 10 0; #X connect 22 9 11 0; #X restore 383 283 pd; #X floatatom 381 309 5 0 0 0 - - -; #X floatatom 382 256 5 0 0 0 - - -; #X floatatom 740 342 5 0 0 0 - - -; #X floatatom 741 289 5 0 0 0 - - -; #X floatatom 374 218 5 0 0 0 - - -; #X floatatom 743 248 5 0 0 0 - - -; #N canvas 486 106 695 477 (subpatch) 0; #X obj 94 38 inlet; #X obj 119 312 outlet; #X msg 74 167 0; #X msg 113 170 1; #X msg 164 166 2; #X msg 203 169 3; #X msg 255 164 4; #X msg 294 167 5; #X msg 345 163 6; #X msg 385 167 7; #X msg 439 162 8; #X msg 479 166 9; #X msg 70 226 0; #X msg 109 229 1; #X msg 160 225 2; #X msg 199 228 3; #X msg 251 223 4; #X msg 290 226 5; #X msg 341 222 6; #X msg 381 226 7; #X msg 435 221 8; #X msg 475 225 9; #X obj 112 106 sel 0 1 2 3 4 5 6 7 8 9, f 52; #X connect 0 0 22 0; #X connect 2 0 21 0; #X connect 3 0 20 0; #X connect 4 0 19 0; #X connect 5 0 18 0; #X connect 6 0 17 0; #X connect 7 0 16 0; #X connect 8 0 15 0; #X connect 9 0 14 0; #X connect 10 0 13 0; #X connect 11 0 12 0; #X connect 12 0 1 0; #X connect 13 0 1 0; #X connect 14 0 1 0; #X connect 15 0 1 0; #X connect 16 0 1 0; #X connect 17 0 1 0; #X connect 18 0 1 0; #X connect 19 0 1 0; #X connect 20 0 1 0; #X connect 21 0 1 0; #X connect 22 0 2 0; #X connect 22 1 3 0; #X connect 22 2 4 0; #X connect 22 3 5 0; #X connect 22 4 6 0; #X connect 22 5 7 0; #X connect 22 6 8 0; #X connect 22 7 9 0; #X connect 22 8 10 0; #X connect 22 9 11 0; #X restore 740 316 pd; #X obj 512 39 inlet; #X obj 569 42 inlet; #X obj 315 588 outlet; #X connect 0 0 1 0; #X connect 0 1 1 0; #X connect 2 0 3 0; #X connect 2 1 3 0; #X connect 4 0 20 0; #X connect 5 0 4 0; #X connect 6 0 8 0; #X connect 7 0 6 0; #X connect 7 0 11 0; #X connect 8 0 7 1; #X connect 9 0 8 1; #X connect 10 0 7 0; #X connect 11 0 5 0; #X connect 11 0 31 0; #X connect 12 0 20 0; #X connect 13 0 15 0; #X connect 14 0 13 0; #X connect 14 0 18 0; #X connect 15 0 14 1; #X connect 16 0 15 1; #X connect 17 0 14 0; #X connect 18 0 19 0; #X connect 18 0 30 0; #X connect 19 0 12 0; #X connect 20 0 35 0; #X connect 21 0 9 0; #X connect 22 0 16 0; #X connect 23 0 22 0; #X connect 24 0 21 0; #X connect 25 0 26 0; #X connect 26 0 6 0; #X connect 27 0 25 0; #X connect 28 0 13 0; #X connect 29 0 32 0; #X connect 30 0 27 0; #X connect 31 0 29 0; #X connect 32 0 28 0; #X connect 33 0 10 0; #X connect 34 0 17 0; #X restore 107 111 pd; #X obj 105 140 sel 0 1 2 3 4 5 6 7 8 9; #X text 52 63 click < >; #X text 27 278 will blackhurst 2021; #X floatatom 146 110 5 0 0 0 - - -; #X connect 0 0 13 0; #X connect 1 0 13 1; #X connect 13 0 14 0; #X connect 13 0 17 0; #X connect 14 0 2 0; #X connect 14 1 3 0; #X connect 14 2 4 0; #X connect 14 3 5 0; #X connect 14 4 6 0; #X connect 14 5 7 0; #X connect 14 6 8 0; #X connect 14 7 9 0; #X connect 14 8 10 0; #X connect 14 9 11 0;