#N canvas 0 0 1004 682 12; #X obj 20 12 inlet; #N canvas 0 47 1004 682 show-sym 0; #X obj -145 38 inlet; #X obj -265 396 symbol; #X obj -26 233 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -26 294 sel 0 1; #X msg -26 318 SET-BG-COLOR; #X obj -26 189 spigot; #X msg 1 342 SET-LABEL-COLOR; #X obj -93 138 r \$1-global-tgl; #X obj -265 436 set -symbol \$2 color; #X obj 16 366 s \$2-color-swap; #X obj -145 64 t b a; #X obj -350 199 set \$2 color-flag; #X obj -350 39 r \$2-show-sym; #X obj -350 72 t b b; #X msg -313 102 1; #X msg -272 103 stop; #X msg -350 160 0; #X obj -350 135 del 1750; #X obj -82 5 r \$2-pappend; #X obj -82 30 unpack s p; #X obj -26 425 s \$2-show-sym; #X obj -26 395 b; #X obj 43 137 r \$2-lock; #X connect 0 0 10 0; #X connect 1 0 8 0; #X connect 2 0 3 0; #X connect 2 0 9 0; #X connect 3 0 4 0; #X connect 3 1 6 0; #X connect 4 0 1 0; #X connect 4 0 21 0; #X connect 5 0 2 0; #X connect 6 0 1 0; #X connect 6 0 21 0; #X connect 7 0 5 0; #X connect 10 1 8 1; #X connect 10 1 11 1; #X connect 12 0 13 0; #X connect 13 0 17 0; #X connect 13 1 14 0; #X connect 13 1 15 0; #X connect 14 0 11 0; #X connect 15 0 17 0; #X connect 16 0 11 0; #X connect 17 0 16 0; #X connect 18 0 19 0; #X connect 19 1 10 0; #X connect 21 0 20 0; #X connect 22 0 5 1; #X restore 669 494 pd show-sym; #X obj 597 431 t b a; #X obj 228 303 pack; #X obj 31 453 t b a; #X obj 228 271 +; #X obj 281 271 +; #X obj 31 428 unpack f f f f; #N canvas 0 0 316 277 swap 0; #X obj 23 211 outlet; #X obj 123 208 outlet; #X obj 131 50 == 0; #X obj 23 136 spigot 1; #X obj 123 136 spigot 0; #X obj 23 11 inlet; #X obj 131 17 r \$2-color-swap; #X connect 2 0 3 1; #X connect 3 0 0 0; #X connect 4 0 1 0; #X connect 5 0 3 0; #X connect 5 0 4 0; #X connect 6 0 2 0; #X connect 6 0 4 1; #X restore 200 428 pd swap; #X obj 217 452 t b f; #X obj 31 404 spigot; #X obj 200 404 spigot; #N canvas 0 0 1004 682 editmode 0; #X obj 25 26 inlet; #X obj 141 26 inlet; #X obj 25 91 del 50; #X obj 25 64 t b; #X msg 85 62 stop; #X msg 25 140 \; patch editmode 0 \; \$1-global-editmode 0; #X obj 25 115 f \$1; #X connect 0 0 3 0; #X connect 1 0 4 0; #X connect 2 0 6 0; #X connect 3 0 2 0; #X connect 4 0 2 0; #X connect 6 0 5 0; #X restore 501 160 pd editmode; #X obj 387 400 t a; #X obj 728 420 t a; #X obj 202 625 r \$1-patchname; #X obj 200 381 r \$1-rgb-value; #X obj 31 381 r \$1-label-posNsize; #X obj 387 188 get \$2 id x0 y0 x y; #X obj 88 405 r \$2-lock; #X obj 606 572 get \$2 id; #X obj 597 464 set \$2 xsize ysize; #X msg 393 493 \; \$4\$1 vis_size \$2 \$3; #X msg 349 641 \; \$3\$2 label \$1; #X msg 110 552 \; \$8\$3 color \$1 \$2 \; \$8\$3 label_pos \$4 \$5 \; \$8\$3 label_font \$7 \$6; #X obj 26 569 loadbang; #X obj 26 596 symbol \$2; #X obj 349 616 pack s f s; #X obj 457 566 loadbang; #X obj 457 616 symbol \$2; #X obj 440 398 loadbang; #X obj 440 424 symbol \$2; #X obj 393 464 pack f f f s; #X obj 307 475 loadbang; #X obj 307 499 symbol \$2; #X obj 110 527 pack 10 22 f 20 12 10 0 s; #X obj 20 70 pappend \$1 \$2 \$3 \$4 \$5 \$6; #X text 28 100 id; #X text 217 94 pointer; #X obj 20 625 pack f s \$3 \$4 s s; #X msg 20 694 \; \$6 obj 10 10 cnv 15 \$3 \$4 empty \$2\$1 \$5 20 12 0 10 -233017 -66577 0 \;; #X obj 228 332 s \$1-helper-xy; #X obj 424 287 constrain \$1 \$2; #X obj 424 319 getGUIsize \$3 \$4 \$5 \$6; #X obj 202 648 label-tgl \$1; #X obj 387 153 t a a a; #X obj 398 260 if-numscroll \$1 \$2 \$3 \$4 \$5 \$6; #X obj 349 566 label \$1 \$2; #X obj 752 57 clean \$1 \$2; #X obj 336 375 get \$2 id; #X obj 336 408 t a; #X obj 228 186 get \$2 x0 y0 x y; #X obj 867 291 symbol \$2; #X obj 867 266 loadbang; #X obj 762 291 pack f f f s; #X msg 762 318 \; \$4\$3 pos \$1 \$2; #X obj 785 189 get \$2 x y id; #X obj 785 214 + 10; #X obj 835 214 + 10; #X obj 387 88 lock \$1 \$2; #X obj 387 125 route change displace deselect select click pappend ; #X obj 387 58 pstruct \$1 \$2 n/a n/a n/a n/a n/a; #X obj 647 188 shownum \$1 \$2; #X connect 0 0 36 0; #X connect 2 0 21 0; #X connect 2 1 21 1; #X connect 3 0 41 0; #X connect 4 0 35 0; #X connect 4 1 35 3; #X connect 5 0 3 0; #X connect 6 0 3 1; #X connect 7 0 4 0; #X connect 7 1 35 4; #X connect 7 2 35 5; #X connect 7 3 35 6; #X connect 8 0 35 0; #X connect 8 1 9 0; #X connect 9 0 35 0; #X connect 9 1 35 1; #X connect 10 0 7 0; #X connect 11 0 8 0; #X connect 13 0 27 1; #X connect 13 0 32 0; #X connect 13 0 35 2; #X connect 14 0 1 0; #X connect 14 0 21 2; #X connect 15 0 39 5; #X connect 16 0 11 0; #X connect 17 0 10 0; #X connect 18 0 13 0; #X connect 18 1 42 0; #X connect 18 2 42 1; #X connect 19 0 10 1; #X connect 19 0 11 1; #X connect 20 0 27 1; #X connect 25 0 26 0; #X connect 26 0 39 1; #X connect 27 0 23 0; #X connect 28 0 29 0; #X connect 29 0 27 2; #X connect 30 0 31 0; #X connect 31 0 32 3; #X connect 32 0 22 0; #X connect 33 0 34 0; #X connect 34 0 35 7; #X connect 35 0 24 0; #X connect 36 0 39 0; #X connect 36 1 51 0; #X connect 36 1 49 0; #X connect 39 0 40 0; #X connect 42 0 43 0; #X connect 42 1 43 1; #X connect 43 0 32 1; #X connect 43 0 21 0; #X connect 43 0 46 1; #X connect 43 1 32 2; #X connect 43 1 2 0; #X connect 43 1 46 2; #X connect 44 0 39 4; #X connect 45 0 18 0; #X connect 45 1 46 0; #X connect 45 2 14 0; #X connect 47 0 27 0; #X connect 49 0 50 0; #X connect 50 0 35 2; #X connect 50 0 27 1; #X connect 51 0 5 0; #X connect 51 1 6 0; #X connect 51 2 5 1; #X connect 51 3 6 1; #X connect 52 0 54 3; #X connect 53 0 52 0; #X connect 54 0 55 0; #X connect 56 0 57 0; #X connect 56 1 58 0; #X connect 56 2 54 2; #X connect 57 0 54 0; #X connect 58 0 54 1; #X connect 59 0 60 0; #X connect 60 0 45 0; #X connect 60 0 51 0; #X connect 60 0 62 0; #X connect 60 1 51 0; #X connect 60 1 56 0; #X connect 60 3 20 0; #X connect 60 3 49 0; #X connect 60 3 14 0; #X connect 60 3 51 0; #X connect 60 3 1 0; #X connect 60 3 62 1; #X connect 60 4 45 0; #X connect 60 4 62 1; #X connect 60 4 51 0; #X connect 60 5 45 0; #X connect 61 0 59 0;