#N struct 1-color-select float x float y; #N canvas 0 32 1004 682 12; #X msg 127 417 clean; #X obj 4 209 tgl 17 0 \$1-dummy nothing Hide 24 8 0 10 -166441 -262131 -1 0 1; #X obj 4 43 bng 20 250 50 0 \$1-dummy \$1-bng-t bng 27 10 0 14 -262131 -241291 -1; #X obj 4 63 bng 20 250 50 0 \$1-dummy \$1-tgl-t tgl 27 10 0 14 -262131 -241291 -1; #X obj 4 103 bng 20 250 50 0 \$1-dummy \$1-vsl-t vsl 27 10 0 14 -262131 -241291 -1; #X obj 4 123 bng 20 250 50 0 \$1-dummy \$1-hsl-t hsl 27 10 0 14 -262131 -241291 -1; #X obj 4 143 bng 20 250 50 0 \$1-dummy \$1-vradio-t vradio 27 10 0 14 -262131 -241291 -1; #X obj 4 163 bng 20 250 50 0 \$1-dummy \$1-hradio-t hradio 27 10 0 14 -262131 -241291 -1; #X obj 4 183 bng 20 250 50 0 \$1-dummy \$1-cnv-t cnv 27 10 0 14 -262131 -241291 -1; #X obj 4 228 tgl 17 0 \$1-dummy \$1-shortcuts-t Shortcuts 24 8 0 10 -166441 -262131 -1 0 1; #N canvas 137 0 425 265 init 0; #X obj 19 18 loadbang; #X obj 19 47 list prepend pd- \$1; #N canvas 533 184 450 451 get-args 0; #X obj 18 8 loadbang; #X obj 166 111 makefilename $%dt; #X msg 87 68 1; #X msg 41 91 2; #X obj 18 33 t b b b b; #X obj 65 228 sel something; #X obj 123 20 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 65 144 symbol \$1t; #X obj 18 171 symbol \$2t; #X msg 65 322 patch; #X obj 65 349 symbol; #X obj 65 378 s \$1-patchname; #X obj 166 341 symbol \$2; #X obj 166 253 b; #X text 159 202 yes; #X text 71 202 no; #X obj 166 280 f; #X obj 206 280 + 1; #X obj 206 310 sel 2; #X msg 87 295 0; #X obj 65 265 spigot 1; #X connect 0 0 4 0; #X connect 1 0 5 1; #X connect 2 0 1 0; #X connect 3 0 1 0; #X connect 4 0 8 0; #X connect 4 1 3 0; #X connect 4 2 7 0; #X connect 4 3 2 0; #X connect 5 0 20 0; #X connect 5 1 13 0; #X connect 6 0 4 0; #X connect 7 0 5 0; #X connect 8 0 5 0; #X connect 9 0 10 0; #X connect 10 0 11 0; #X connect 12 0 11 0; #X connect 13 0 16 0; #X connect 16 0 17 0; #X connect 17 0 16 1; #X connect 17 0 18 0; #X connect 18 0 12 0; #X connect 19 0 20 1; #X connect 20 0 9 0; #X connect 20 0 19 0; #X restore 185 47 pd get-args; #X msg 19 77 \; \$2-label-sym-t symbol abel \; \$2-send-name-t symbol empty \; \$2-receive-name-t symbol empty \; \$2-send-name-t set Send \; \$2-receive-name-t set Receive \; \$2-label-anchor-t 1 \; \$2-rgb-anchor-t 1 \; \$2-label-vis 0 \; \$2-rgb-vis 0; #X connect 0 0 1 0; #X connect 1 0 3 0; #X restore 357 305 pd init; #X text 9 43 b; #X text 9 63 t; #X text 9 103 v; #X text 9 123 h; #X text 8 142 q; #X text 9 163 w; #X text 9 183 c; #X obj 127 231 == 0; #X obj 4 361 bng 17 250 50 0 \$1-dummy nothing Clean_up 22 10 0 14 -162280 -262131 -1; #X obj 4 285 tgl 17 0 \$1-dummy \$1-rgb-t RGB 24 8 0 10 -166441 -262131 -1 0 1; #X obj 64 285 tgl 17 0 \$1-dummy \$1-rgb-anchor-t empty -11 23 0 10 -166441 -262131 -1 1 1; #X obj 4 342 bng 17 250 50 0 \$1-dummy nothing Respawn 24 8 0 10 -162280 -262131 -1; #X obj 64 266 tgl 17 0 \$1-dummy \$1-label-anchor-t empty -11 6 0 10 -166441 -262131 -1 1 1; #X obj 4 266 tgl 17 0 \$1-dummy \$1-label-t Text 24 8 0 10 -166441 -262131 -1 0 1; #X text 594 521 Global Label Template; #X text 574 499 Global Rgb Template; #X obj 4 323 bng 17 250 50 0 \$1-tgl-pos \$1-tgl-pos-t Helper_Pos 24 8 0 10 -162280 -262131 -1; #X text 7 320 z; #N canvas 0 11 1004 682 shortcuts 0; #X obj 81 26 inlet; #X obj 36 76 spigot; #X obj 36 26 key; #N canvas 515 48 450 420 mode 0; #X obj 96 36 inlet; #X obj 96 88 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 ; #X obj 65 205 sel 0 1; #X obj 12 38 loadbang; #X msg 12 68 0; #X msg 176 63 set \$1; #X obj 96 61 del 50; #X msg 65 241 symbol run; #X msg 162 241 symbol edit; #X msg 65 303 \; \$2-global-edit-t label \$1; #X obj 176 35 r \$1-global-editmode; #X obj 65 275 pack s \$1; #X obj 157 104 r \$1-patchname; #X obj 96 130 pack f s; #X msg 96 164 \; \$2 editmode \$1; #X connect 0 0 6 0; #X connect 1 0 2 0; #X connect 1 0 13 0; #X connect 2 0 7 0; #X connect 2 1 8 0; #X connect 3 0 4 0; #X connect 4 0 1 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X connect 7 0 11 0; #X connect 8 0 11 0; #X connect 10 0 5 0; #X connect 10 0 2 0; #X connect 11 0 9 0; #X connect 12 0 13 1; #X connect 13 0 14 0; #X restore 303 374 pd mode; #X obj 599 119 route 9; #X obj 599 189 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 727 139 spigot; #X obj 783 203 makefilename %c; #X obj 783 396 symbol; #X obj 727 169 sel 10; #X obj 836 337 makefilename; #X obj 783 232 t a a b; #X msg 836 363 set \$1; #X msg 836 304 set %s%%c; #X msg 711 204 set %c; #X msg 599 318 1; #X msg 623 429 color \$1 22; #X obj 36 174 s \$1-global-tgl; #X obj 67 194 s \$1-bng-t; #X obj 130 214 s \$1-tgl-t; #X obj 150 234 s \$1-vsl-t; #X obj 170 254 s \$1-hsl-t; #X obj 190 274 s \$1-vradio-t; #X obj 220 294 s \$1-hradio-t; #X obj 250 314 s \$1-cnv-t; #X obj 269 334 s \$1-label-t; #X obj 281 354 s \$1-rgb-t; #X obj 323 394 s \$1-tgl-pos-t; #X obj 345 414 s \$1-label-tgl-t; #X obj 368 434 s \$1-constrain-t; #X obj 395 454 s \$1-pdot-vis-t; #X obj 623 455 s \$1-label-sym-cnv; #X obj 783 428 s \$1-label-sym-t; #X obj 599 344 s \$1-label-tgl-t; #X obj 576 272 s \$1-shortcuts-t; #X obj 409 474 s \$1-nbx-t; #X msg 727 245 32; #X obj 728 269 makefilename %c; #X msg 728 297 set \$1; #X obj 37 123 sel 120 66 98 84 116 86 118 72 104 81 113 87 119 67 99 83 115 65 97 69 101 90 122 76 108 68 100 82 114 78 110 70 102; #X obj 424 514 s \$1-shortcuts-t; #X msg 424 494 0; #X obj 599 214 sel 0 1; #X msg 576 245 0; #X msg 636 244 1; #X msg 659 399 5; #X msg 623 399 15; #X msg 772 85 1; #X msg 772 110 0; #X msg 534 119 set \$1; #X text 558 19 symbol "typewriter"-- accumulate a symbol; #X text 736 39 flush with ; #X text 531 40 (for entering GUI labels); #X connect 0 0 1 1; #X connect 1 0 39 0; #X connect 2 0 1 0; #X connect 2 0 4 0; #X connect 4 0 5 0; #X connect 4 1 6 0; #X connect 5 0 42 0; #X connect 6 0 9 0; #X connect 7 0 11 0; #X connect 8 0 32 0; #X connect 9 0 14 0; #X connect 9 0 5 0; #X connect 9 0 36 0; #X connect 9 1 7 0; #X connect 10 0 12 0; #X connect 11 0 8 0; #X connect 11 1 10 0; #X connect 11 2 13 0; #X connect 12 0 7 0; #X connect 13 0 10 0; #X connect 14 0 7 0; #X connect 15 0 33 0; #X connect 16 0 31 0; #X connect 36 0 37 0; #X connect 37 0 38 0; #X connect 38 0 32 0; #X connect 39 0 17 0; #X connect 39 1 18 0; #X connect 39 2 18 0; #X connect 39 3 19 0; #X connect 39 4 19 0; #X connect 39 5 20 0; #X connect 39 6 20 0; #X connect 39 7 21 0; #X connect 39 8 21 0; #X connect 39 9 22 0; #X connect 39 10 22 0; #X connect 39 11 23 0; #X connect 39 12 23 0; #X connect 39 13 24 0; #X connect 39 14 24 0; #X connect 39 15 25 0; #X connect 39 16 25 0; #X connect 39 17 26 0; #X connect 39 18 26 0; #X connect 39 19 3 0; #X connect 39 20 3 0; #X connect 39 21 27 0; #X connect 39 22 27 0; #X connect 39 23 28 0; #X connect 39 24 28 0; #X connect 39 25 29 0; #X connect 39 26 29 0; #X connect 39 27 30 0; #X connect 39 28 30 0; #X connect 39 29 35 0; #X connect 39 30 35 0; #X connect 39 31 41 0; #X connect 39 32 41 0; #X connect 41 0 40 0; #X connect 41 0 49 0; #X connect 42 0 47 0; #X connect 42 0 43 0; #X connect 42 0 46 0; #X connect 42 0 15 0; #X connect 42 1 44 0; #X connect 42 1 48 0; #X connect 42 1 45 0; #X connect 43 0 34 0; #X connect 44 0 34 0; #X connect 45 0 16 0; #X connect 46 0 16 0; #X connect 47 0 6 1; #X connect 48 0 6 1; #X connect 49 0 5 0; #X restore 127 251 pd shortcuts; #X obj 4 247 bng 17 250 50 0 \$1-dummy \$1-constrain-t Constrain 24 8 0 10 -162280 -241291 -1; #X text 7 245 d; #N canvas 385 28 492 412 constrain 0; #X obj 61 115 sel 0 1 2; #X obj 61 35 inlet; #X obj 61 62 f; #X obj 95 62 + 1; #X obj 61 88 % 3; #X msg 61 147 symbol x; #X msg 216 147 symbol +; #X obj 139 147 symbol y; #X obj 216 117 loadbang; #X msg 216 225 \; \$2-constrain-sym label \$1; #X obj 61 248 s \$1-constrain; #X obj 216 197 pack s \$1; #X connect 0 0 5 0; #X connect 0 1 7 0; #X connect 0 2 6 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X connect 2 0 4 0; #X connect 3 0 2 1; #X connect 4 0 0 0; #X connect 5 0 10 0; #X connect 5 0 11 0; #X connect 6 0 10 0; #X connect 6 0 11 0; #X connect 7 0 10 0; #X connect 7 0 11 0; #X connect 8 0 6 0; #X connect 11 0 9 0; #X restore 127 271 pd constrain; #X obj 74 455 vradio 17 1 0 6 empty 3-vradio empty 0 -8 0 10 -262144 -1 -1 0; #X obj 57 455 vradio 17 1 0 6 empty 3-vradio empty 0 -8 0 10 -262144 -1 -1 0; #X obj 40 455 vradio 17 1 0 6 empty 3-vradio empty 0 -8 0 10 -262144 -1 -1 0; #X obj 23 455 vradio 17 1 0 6 empty 3-vradio empty 0 -8 0 10 -262144 -1 -1 0; #X obj 6 455 vradio 17 1 0 6 empty 3-vradio empty 0 -8 0 10 -262144 -1 -1 0; #X obj 7 456 cnv 15 14 15 empty \$1c0 empty 20 12 0 10 -262144 -262144 0; #X obj 24 456 cnv 15 14 15 empty \$1c6 empty 20 12 0 10 -262144 -262144 0; #X obj 41 456 cnv 15 14 15 empty \$1c12 empty 20 12 0 10 -262144 -262144 0; #X obj 58 456 cnv 15 14 15 empty \$1c18 empty 20 12 0 10 -262144 -262144 0; #X obj 75 456 cnv 15 14 15 empty \$1c24 empty 20 12 0 10 -262144 -262144 0; #X obj 75 473 cnv 15 14 15 empty \$1c25 empty 20 12 0 10 -262144 -262144 0; #X obj 58 473 cnv 15 14 15 empty \$1c19 empty 20 12 0 10 -262144 -262144 0; #X obj 41 473 cnv 15 14 15 empty \$1c13 empty 20 12 0 10 -262144 -262144 0; #X obj 24 473 cnv 15 14 15 empty \$1c7 empty 20 12 0 10 -262144 -262144 0; #X obj 7 473 cnv 15 14 15 empty \$1c1 empty 20 12 0 10 -262144 -262144 0; #X obj 7 490 cnv 15 14 15 empty \$1c2 empty 20 12 0 10 -262144 -262144 0; #X obj 24 490 cnv 15 14 15 empty \$1c8 empty 20 12 0 10 -262144 -262144 0; #X obj 41 490 cnv 15 14 15 empty \$1c14 empty 20 12 0 10 -262144 -262144 0; #X obj 58 490 cnv 15 14 15 empty \$1c20 empty 20 12 0 10 -262144 -262144 0; #X obj 75 490 cnv 15 14 15 empty \$1c26 empty 20 12 0 10 -262144 -262144 0; #X obj 75 507 cnv 15 14 15 empty \$1c27 empty 20 12 0 10 -262144 -262144 0; #X obj 58 507 cnv 15 14 15 empty \$1c21 empty 20 12 0 10 -262144 -262144 0; #X obj 41 507 cnv 15 14 15 empty \$1c15 empty 20 12 0 10 -262144 -262144 0; #X obj 24 507 cnv 15 14 15 empty \$1c9 empty 20 12 0 10 -262144 -262144 0; #X obj 7 507 cnv 15 14 15 empty \$1c3 empty 20 12 0 10 -262144 -262144 0; #X obj 7 524 cnv 15 14 15 empty \$1c4 empty 20 12 0 10 -262144 -262144 0; #X obj 24 524 cnv 15 14 15 empty \$1c10 empty 20 12 0 10 -262144 -262144 0; #X obj 41 524 cnv 15 14 15 empty \$1c16 empty 20 12 0 10 -262144 -262144 0; #X obj 58 524 cnv 15 14 15 empty \$1c22 empty 20 12 0 10 -262144 -262144 0; #X obj 75 524 cnv 15 14 15 empty \$1c28 empty 20 12 0 10 -262144 -262144 0; #X obj 75 541 cnv 15 14 15 empty \$1c29 empty 20 12 0 10 -262144 -262144 0; #X obj 58 541 cnv 15 14 15 empty \$1c23 empty 20 12 0 10 -262144 -262144 0; #X obj 41 541 cnv 15 14 15 empty \$1c17 empty 20 12 0 10 -262144 -262144 0; #X obj 24 541 cnv 15 14 15 empty \$1c11 empty 20 12 0 10 -262144 -262144 0; #X obj 7 541 cnv 15 14 15 empty \$1c5 empty 20 12 0 10 -262144 -262144 0; #X obj 22 614 + 6; #X obj 57 614 + 12; #X obj 103 614 + 18; #X obj 146 614 + 24; #X obj 6 653 t f b; #X obj 6 677 f; #N canvas 0 0 813 398 hex2dec 0; #X obj 11 15 inlet; #X obj 101 15 inlet; #X obj 191 15 inlet; #X obj 11 218 pack f f f; #N canvas 457 75 305 431 hex2dec 0; #X obj 50 15 inlet; #X obj 27 374 outlet; #X obj 50 195 f; #X obj 85 195 + 1; #X msg 103 159 0; #X obj 160 283 print rgb; #X msg 160 257 error: not hex; #X obj 27 349 f; #X obj 27 254 t a a; #X obj 180 136 t b; #X obj 27 319 sel hex; #X obj 50 134 t b a b; #X obj 27 229 moses 256; #X obj 180 160 del 0; #N canvas 0 9 1004 682 rmv-leading-zero 0; #X obj 81 130 f; #X obj 115 130 + 1; #X obj 177 497 symbol; #X obj 28 191 route 10 11 12 13 14 15; #X obj 28 256 symbol; #X obj 28 308 symbol; #X obj 28 279 route symbol; #X obj 28 366 sel hex; #X msg 102 25 0; #X obj 96 513 f; #X obj 29 -2 inlet; #X obj 36 578 outlet; #X obj 29 75 until; #X msg 29 52 16; #X obj 29 24 t b a b; #X obj 29 99 t b; #X obj 28 393 t b b; #X msg 203 55 bang; #X obj 177 468 t b; #X obj 28 334 makefilename 0%s; #X obj 81 158 t a a a; #X obj 107 424 moses 15; #X obj 172 334 makefilename 0%x; #X obj 36 542 makefilename %x; #X msg 28 221 a; #X msg 68 221 b; #X msg 106 221 c; #X msg 143 221 d; #X msg 178 221 e; #X msg 214 220 f; #X connect 0 0 1 0; #X connect 0 0 20 0; #X connect 1 0 0 1; #X connect 2 0 11 0; #X connect 3 0 24 0; #X connect 3 1 25 0; #X connect 3 2 26 0; #X connect 3 3 27 0; #X connect 3 4 28 0; #X connect 3 5 29 0; #X connect 3 6 6 0; #X connect 4 0 6 0; #X connect 5 0 19 0; #X connect 6 0 5 0; #X connect 6 1 22 0; #X connect 7 0 16 0; #X connect 8 0 0 1; #X connect 9 0 23 0; #X connect 10 0 14 0; #X connect 12 0 15 0; #X connect 13 0 12 0; #X connect 14 0 13 0; #X connect 14 1 2 1; #X connect 14 1 7 1; #X connect 14 2 8 0; #X connect 15 0 0 0; #X connect 16 0 9 0; #X connect 16 1 17 0; #X connect 17 0 12 1; #X connect 18 0 2 0; #X connect 19 0 7 0; #X connect 20 0 3 0; #X connect 20 1 21 0; #X connect 20 2 9 1; #X connect 21 1 18 0; #X connect 22 0 7 0; #X connect 23 0 11 0; #X connect 24 0 4 0; #X connect 25 0 4 0; #X connect 26 0 4 0; #X connect 27 0 4 0; #X connect 28 0 4 0; #X connect 29 0 4 0; #X restore 50 73 pd rmv-leading-zero; #X obj 50 44 symbol; #X obj 27 287 makefilename %x; #X connect 0 0 15 0; #X connect 2 0 3 0; #X connect 2 0 12 0; #X connect 3 0 2 1; #X connect 4 0 2 1; #X connect 6 0 5 0; #X connect 7 0 1 0; #X connect 8 0 16 0; #X connect 8 1 7 1; #X connect 9 0 13 0; #X connect 10 0 7 0; #X connect 10 1 9 0; #X connect 11 0 2 0; #X connect 11 1 10 1; #X connect 11 2 4 0; #X connect 12 0 8 0; #X connect 12 1 6 0; #X connect 13 0 2 0; #X connect 14 0 11 0; #X connect 15 0 14 0; #X connect 16 0 10 0; #X restore 11 53 pd hex2dec; #X obj 11 180 f; #X obj 101 84 t b a; #X obj 191 82 t b a; #N canvas 457 75 305 431 hex2dec 0; #X obj 50 15 inlet; #X obj 27 374 outlet; #X obj 50 195 f; #X obj 85 195 + 1; #X msg 103 159 0; #X obj 160 283 print rgb; #X msg 160 257 error: not hex; #X obj 27 349 f; #X obj 27 254 t a a; #X obj 180 136 t b; #X obj 27 319 sel hex; #X obj 50 134 t b a b; #X obj 27 229 moses 256; #X obj 180 160 del 0; #N canvas 0 9 1004 682 rmv-leading-zero 0; #X obj 81 130 f; #X obj 115 130 + 1; #X obj 178 497 symbol; #X obj 28 191 route 10 11 12 13 14 15; #X obj 29 256 symbol; #X obj 29 308 symbol; #X obj 29 279 route symbol; #X obj 29 366 sel hex; #X msg 102 25 0; #X obj 97 513 f; #X obj 29 -2 inlet; #X obj 37 578 outlet; #X obj 29 75 until; #X msg 29 52 16; #X obj 29 24 t b a b; #X obj 29 99 t b; #X obj 29 393 t b b; #X msg 203 55 bang; #X obj 178 468 t b; #X obj 29 334 makefilename 0%s; #X obj 81 158 t a a a; #X obj 108 424 moses 15; #X obj 173 334 makefilename 0%x; #X obj 37 542 makefilename %x; #X msg 29 221 a; #X msg 69 221 b; #X msg 107 221 c; #X msg 144 221 d; #X msg 179 221 e; #X msg 215 220 f; #X connect 0 0 1 0; #X connect 0 0 20 0; #X connect 1 0 0 1; #X connect 2 0 11 0; #X connect 3 0 24 0; #X connect 3 1 25 0; #X connect 3 2 26 0; #X connect 3 3 27 0; #X connect 3 4 28 0; #X connect 3 5 29 0; #X connect 3 6 6 0; #X connect 4 0 6 0; #X connect 5 0 19 0; #X connect 6 0 5 0; #X connect 6 1 22 0; #X connect 7 0 16 0; #X connect 8 0 0 1; #X connect 9 0 23 0; #X connect 10 0 14 0; #X connect 12 0 15 0; #X connect 13 0 12 0; #X connect 14 0 13 0; #X connect 14 1 2 1; #X connect 14 1 7 1; #X connect 14 2 8 0; #X connect 15 0 0 0; #X connect 16 0 9 0; #X connect 16 1 17 0; #X connect 17 0 12 1; #X connect 18 0 2 0; #X connect 19 0 7 0; #X connect 20 0 3 0; #X connect 20 1 21 0; #X connect 20 2 9 1; #X connect 21 1 18 0; #X connect 22 0 7 0; #X connect 23 0 11 0; #X connect 24 0 4 0; #X connect 25 0 4 0; #X connect 26 0 4 0; #X connect 27 0 4 0; #X connect 28 0 4 0; #X connect 29 0 4 0; #X restore 50 73 pd rmv-leading-zero; #X obj 50 44 symbol; #X obj 27 287 makefilename %x; #X connect 0 0 15 0; #X connect 2 0 3 0; #X connect 2 0 12 0; #X connect 3 0 2 1; #X connect 4 0 2 1; #X connect 6 0 5 0; #X connect 7 0 1 0; #X connect 8 0 16 0; #X connect 8 1 7 1; #X connect 9 0 13 0; #X connect 10 0 7 0; #X connect 10 1 9 0; #X connect 11 0 2 0; #X connect 11 1 10 1; #X connect 11 2 4 0; #X connect 12 0 8 0; #X connect 12 1 6 0; #X connect 13 0 2 0; #X connect 14 0 11 0; #X connect 15 0 14 0; #X connect 16 0 10 0; #X restore 101 53 pd hex2dec; #N canvas 457 75 305 431 hex2dec 0; #X obj 50 15 inlet; #X obj 27 374 outlet; #X obj 50 195 f; #X obj 85 195 + 1; #X msg 103 159 0; #X obj 160 283 print rgb; #X msg 160 257 error: not hex; #X obj 27 349 f; #X obj 27 254 t a a; #X obj 180 136 t b; #X obj 27 319 sel hex; #X obj 50 134 t b a b; #X obj 27 229 moses 256; #X obj 180 160 del 0; #N canvas 0 9 1004 682 rmv-leading-zero 0; #X obj 81 130 f; #X obj 115 130 + 1; #X obj 178 497 symbol; #X obj 28 191 route 10 11 12 13 14 15; #X obj 29 256 symbol; #X obj 29 308 symbol; #X obj 29 279 route symbol; #X obj 29 366 sel hex; #X msg 102 25 0; #X obj 97 513 f; #X obj 29 -2 inlet; #X obj 37 578 outlet; #X obj 29 75 until; #X msg 29 52 16; #X obj 29 24 t b a b; #X obj 29 99 t b; #X obj 29 393 t b b; #X msg 203 55 bang; #X obj 178 468 t b; #X obj 29 334 makefilename 0%s; #X obj 81 158 t a a a; #X obj 108 424 moses 15; #X obj 173 334 makefilename 0%x; #X obj 37 542 makefilename %x; #X msg 29 221 a; #X msg 69 221 b; #X msg 107 221 c; #X msg 144 221 d; #X msg 179 221 e; #X msg 215 220 f; #X connect 0 0 1 0; #X connect 0 0 20 0; #X connect 1 0 0 1; #X connect 2 0 11 0; #X connect 3 0 24 0; #X connect 3 1 25 0; #X connect 3 2 26 0; #X connect 3 3 27 0; #X connect 3 4 28 0; #X connect 3 5 29 0; #X connect 3 6 6 0; #X connect 4 0 6 0; #X connect 5 0 19 0; #X connect 6 0 5 0; #X connect 6 1 22 0; #X connect 7 0 16 0; #X connect 8 0 0 1; #X connect 9 0 23 0; #X connect 10 0 14 0; #X connect 12 0 15 0; #X connect 13 0 12 0; #X connect 14 0 13 0; #X connect 14 1 2 1; #X connect 14 1 7 1; #X connect 14 2 8 0; #X connect 15 0 0 0; #X connect 16 0 9 0; #X connect 16 1 17 0; #X connect 17 0 12 1; #X connect 18 0 2 0; #X connect 19 0 7 0; #X connect 20 0 3 0; #X connect 20 1 21 0; #X connect 20 2 9 1; #X connect 21 1 18 0; #X connect 22 0 7 0; #X connect 23 0 11 0; #X connect 24 0 4 0; #X connect 25 0 4 0; #X connect 26 0 4 0; #X connect 27 0 4 0; #X connect 28 0 4 0; #X connect 29 0 4 0; #X restore 50 73 pd rmv-leading-zero; #X obj 50 44 symbol; #X obj 27 287 makefilename %x; #X connect 0 0 15 0; #X connect 2 0 3 0; #X connect 2 0 12 0; #X connect 3 0 2 1; #X connect 4 0 2 1; #X connect 6 0 5 0; #X connect 7 0 1 0; #X connect 8 0 16 0; #X connect 8 1 7 1; #X connect 9 0 13 0; #X connect 10 0 7 0; #X connect 10 1 9 0; #X connect 11 0 2 0; #X connect 11 1 10 1; #X connect 11 2 4 0; #X connect 12 0 8 0; #X connect 12 1 6 0; #X connect 13 0 2 0; #X connect 14 0 11 0; #X connect 15 0 14 0; #X connect 16 0 10 0; #X restore 191 53 pd hex2dec; #X obj 120 218 r \$1-hex-bang; #X obj 88 177 r \$1-global-blue; #X obj 49 151 r \$1-global-green; #X obj 32 126 r \$1-global-red; #X obj 11 251 s \$1-rgb-from-hex; #X connect 0 0 4 0; #X connect 1 0 8 0; #X connect 2 0 9 0; #X connect 3 0 14 0; #X connect 4 0 5 0; #X connect 5 0 3 0; #X connect 6 0 5 0; #X connect 6 1 3 1; #X connect 7 0 5 0; #X connect 7 1 3 2; #X connect 8 0 6 0; #X connect 9 0 7 0; #X connect 10 0 5 0; #X connect 11 0 3 2; #X connect 12 0 3 1; #X connect 13 0 5 1; #X restore 275 490 pd hex2dec; #N canvas 0 0 1004 682 dec2hex 0; #X msg 16 191 set \$1; #X msg 201 191 set \$1; #X msg 381 191 set \$1; #X obj 16 5 loadbang; #X obj 16 30 255; #X obj 23 70 r \$1-global-red; #X obj 201 70 r \$1-global-green; #X obj 381 70 r \$1-global-blue; #X obj 16 220 s \$1-hex-red-rcv; #X obj 201 220 s \$1-hex-green-rcv; #X obj 381 220 s \$1-hex-blue-rcv; #X obj 52 137 makefilename %x; #X obj 231 132 makefilename %x; #X obj 413 132 makefilename %x; #N canvas 0 0 238 189 add-leading-zero 0; #X obj 23 18 inlet; #X obj 23 122 outlet; #X obj 84 122 outlet; #X obj 23 49 moses 16; #X obj 23 86 makefilename 0%x; #X connect 0 0 3 0; #X connect 3 0 4 0; #X connect 3 1 2 0; #X connect 4 0 1 0; #X restore 16 102 pd add-leading-zero; #N canvas 0 0 238 189 add-leading-zero 0; #X obj 23 18 inlet; #X obj 23 122 outlet; #X obj 84 122 outlet; #X obj 23 49 moses 16; #X obj 23 86 makefilename 0%x; #X connect 0 0 3 0; #X connect 3 0 4 0; #X connect 3 1 2 0; #X connect 4 0 1 0; #X restore 201 100 pd add-leading-zero; #N canvas 0 0 238 189 add-leading-zero 0; #X obj 23 18 inlet; #X obj 23 122 outlet; #X obj 84 122 outlet; #X obj 23 49 moses 16; #X obj 23 86 makefilename 0%x; #X connect 0 0 3 0; #X connect 3 0 4 0; #X connect 3 1 2 0; #X connect 4 0 1 0; #X restore 381 100 pd add-leading-zero; #X connect 0 0 8 0; #X connect 1 0 9 0; #X connect 2 0 10 0; #X connect 3 0 4 0; #X connect 4 0 14 0; #X connect 4 0 15 0; #X connect 4 0 16 0; #X connect 5 0 14 0; #X connect 6 0 15 0; #X connect 7 0 16 0; #X connect 11 0 0 0; #X connect 12 0 1 0; #X connect 13 0 2 0; #X connect 14 0 0 0; #X connect 14 1 11 0; #X connect 15 0 1 0; #X connect 15 1 12 0; #X connect 16 0 2 0; #X connect 16 1 13 0; #X restore 275 405 pd dec2hex; #X text 7 283 A; #X text 7 264 S; #X obj 5 21 cnv 17 33 17 empty empty empty 5 10 0 16 -166441 -1 0; #X obj 1 19 cnv 17 35 17 empty \$1-global-edit-t run 3 10 0 14 -262144 -1 0; #X obj 40 20 bng 16 250 50 0 \$1-constrain-t empty empty 17 7 0 10 -262144 -1 -1; #X obj 43 21 cnv 14 15 17 empty empty empty 5 10 0 16 -166441 -1 0 ; #X obj 39 19 cnv 17 17 17 empty \$1-constrain-sym + 5 10 0 14 -262144 -1 0; #X obj 64 22 bng 15 250 50 0 \$1-gopsize-t empty empty 17 7 0 10 -262144 -262144 -1; #X obj 76 22 bng 15 250 50 0 \$1-gopsize-t empty empty 17 7 0 10 -262144 -262144 -1; #X obj 63 21 cnv 17 28 17 empty empty empty 5 10 0 16 -166441 -1 0 ; #X obj 59 19 cnv 17 30 17 empty \$1-gopsize-cnv max 5 10 0 14 -262144 -1 0; #X obj 4 304 tgl 17 0 \$1-pdot-global-vis \$1-pdot-vis-t Prop_Tick 24 8 0 10 -166441 -262131 -1 0 1; #X text 8 301 r; #X text 585 548 Global Properties Slider Template; #X obj 107 123 pslider \$1 \$1-vsl 15 128 5 8 0 127 vsl; #X obj 107 203 pcnv \$1 \$1-cnv 100 60 5 5; #X obj 107 10 namecanvas \$1-palette-abs; #X obj 127 351 s \$1-rgb-vis; #X obj 127 331 s \$1-label-vis; #X obj 127 291 s \$1-label-move; #X obj 127 371 s \$1-label-respawn; #X obj 127 391 s \$1-rgb-respawn; #X obj 127 443 s \$1-clean; #X obj 127 311 s \$1-rgb-move; #N canvas 0 19 1004 682 \$1-color-presets 0; #X obj 279 7 inlet; #X obj 55 107 f; #X obj 80 154 * 3; #X obj 96 257 f; #X obj 139 258 + 1; #X msg 80 204 3; #X obj 80 230 until; #X obj 96 307 % 3; #X obj 80 181 t b a; #X obj 96 284 t a a; #X obj 96 333 route 0 1 2; #N canvas 299 246 606 448 RGB_____ 0; #X obj 22 34 inlet; #X obj 99 36 inlet; #X obj 165 37 inlet; #X text 27 9 red; #X text 97 11 green; #X text 169 11 blue; #X obj 99 231 +; #X obj 78 268 +; #X obj 78 327 outlet; #X obj 22 150 * -65536; #X obj 99 151 * -256; #X obj 218 117 * -1; #X obj 78 299 - 1; #X obj 22 116 f; #X obj 99 117 f; #X obj 165 76 t b b a; #X obj 269 262 s \$1-preset-list; #X obj 362 39 inlet; #X text 357 13 place in list; #X obj 269 230 pack f f f f; #X connect 0 0 13 1; #X connect 1 0 14 1; #X connect 2 0 15 0; #X connect 6 0 7 1; #X connect 7 0 12 0; #X connect 9 0 7 0; #X connect 10 0 6 0; #X connect 11 0 6 1; #X connect 12 0 8 0; #X connect 13 0 9 0; #X connect 13 0 19 0; #X connect 14 0 10 0; #X connect 14 0 19 1; #X connect 15 0 13 0; #X connect 15 1 14 0; #X connect 15 2 11 0; #X connect 15 2 19 2; #X connect 17 0 19 3; #X connect 19 0 16 0; #X restore 96 515 pd RGB_____; #X msg 96 576 \; \$3\$2 color \$1 22; #X obj 218 514 makefilename c%d; #X obj 55 34 r \$1-grab-color; #X obj 96 361 v \$1-red; #X obj 125 389 v \$1-green; #X obj 152 420 v \$1-blue; #X obj 96 546 pack f s \$1; #X obj 279 42 * 3; #X obj 279 71 t b a; #X obj 295 148 f; #X obj 338 149 + 1; #X msg 279 95 3; #X obj 279 121 until; #X obj 297 301 % 3; #X obj 297 326 pack; #X obj 297 417 pack f f f; #X obj 296 250 t b a; #X obj 296 276 f; #X obj 296 172 t a a; #X obj 297 381 swap; #X obj 297 351 route 2 0 1; #X obj 297 441 s \$1-rgb-from-presets; #X obj 554 40 loadbang; #X obj 54 130 t b a a; #X obj 554 65 t b b; #N canvas 20 0 1004 682 load-presets 1; #X obj 33 10 inlet; #X obj 33 497 makefilename \$1c%d; #X msg 33 35 30; #X obj 33 60 until; #X obj 33 85 f; #X obj 64 85 + 1; #X obj 33 110 t a a; #X obj 70 388 mod 3; #X obj 70 413 pack; #N canvas 299 246 606 448 RGB__ 0; #X obj 22 34 inlet; #X obj 99 36 inlet; #X obj 165 37 inlet; #X text 27 9 red; #X text 97 11 green; #X text 169 11 blue; #X obj 99 161 +; #X obj 78 198 +; #X obj 78 257 outlet; #X obj 22 130 * -65536; #X obj 99 130 * -256; #X obj 165 131 * -1; #X obj 78 229 - 1; #X obj 22 99 f; #X obj 99 101 f; #X obj 165 62 t b b a; #X connect 0 0 13 1; #X connect 1 0 14 1; #X connect 2 0 15 0; #X connect 6 0 7 1; #X connect 7 0 12 0; #X connect 9 0 7 0; #X connect 10 0 6 0; #X connect 11 0 6 1; #X connect 12 0 8 0; #X connect 13 0 9 0; #X connect 14 0 10 0; #X connect 15 0 13 0; #X connect 15 1 14 0; #X connect 15 2 11 0; #X restore 70 465 pd RGB__; #X obj 33 525 pack s f; #X obj 70 136 * 3; #X obj 70 161 t b a; #X msg 70 186 3; #X obj 70 211 until; #X obj 70 236 f; #X obj 108 236 + 1; #X msg 33 550 \; \$1 color \$2 0; #X obj 70 438 route 0 1 2; #X msg 128 20 0; #X obj 70 261 t a a; #X obj 70 362 f; #X obj 70 337 t b a; #X obj 70 286 f \$1; #X obj 70 312 tabread \$1-color-presets; #X connect 0 0 2 0; #X connect 1 0 10 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 5 0; #X connect 4 0 6 0; #X connect 5 0 4 1; #X connect 6 0 1 0; #X connect 6 1 11 0; #X connect 7 0 8 0; #X connect 8 0 18 0; #X connect 9 0 10 1; #X connect 10 0 17 0; #X connect 11 0 12 0; #X connect 12 0 13 0; #X connect 12 1 15 1; #X connect 13 0 14 0; #X connect 14 0 15 0; #X connect 15 0 16 0; #X connect 15 0 20 0; #X connect 16 0 15 1; #X connect 18 0 9 0; #X connect 18 1 9 1; #X connect 18 2 9 2; #X connect 19 0 4 1; #X connect 20 0 23 0; #X connect 20 1 21 1; #X connect 21 0 7 0; #X connect 22 0 21 0; #X connect 22 1 8 1; #X connect 23 0 24 0; #X connect 24 0 22 0; #X restore 554 200 pd load-presets; #X obj 54 616 f \$1; #X obj 591 94 f \$1; #X msg 591 124 \; \$1-color-presets read color-presets.txt; #X msg 54 649 \; \$1-color-presets write color-presets.txt; #X obj 296 197 f \$1; #X obj 296 224 tabread \$1-color-presets; #X obj 153 478 tabwrite \$1-color-presets; #X obj 553 15 table \$1-color-presets; #X connect 0 0 1 1; #X connect 0 0 19 0; #X connect 1 0 35 0; #X connect 2 0 8 0; #X connect 3 0 4 0; #X connect 3 0 9 0; #X connect 4 0 3 1; #X connect 5 0 6 0; #X connect 6 0 3 0; #X connect 7 0 10 0; #X connect 8 0 5 0; #X connect 8 1 3 1; #X connect 8 1 11 3; #X connect 9 0 7 0; #X connect 9 1 44 1; #X connect 10 0 15 0; #X connect 10 1 16 0; #X connect 10 2 17 0; #X connect 11 0 18 0; #X connect 13 0 18 1; #X connect 14 0 1 0; #X connect 15 0 11 0; #X connect 15 0 44 0; #X connect 16 0 11 1; #X connect 16 0 44 0; #X connect 17 0 11 2; #X connect 17 0 44 0; #X connect 18 0 12 0; #X connect 19 0 20 0; #X connect 20 0 23 0; #X connect 20 1 21 1; #X connect 21 0 22 0; #X connect 21 0 30 0; #X connect 22 0 21 1; #X connect 23 0 24 0; #X connect 24 0 21 0; #X connect 25 0 26 0; #X connect 26 0 32 0; #X connect 27 0 33 0; #X connect 28 0 29 0; #X connect 28 1 26 1; #X connect 29 0 25 0; #X connect 30 0 42 0; #X connect 30 1 29 1; #X connect 31 0 27 0; #X connect 31 1 27 2; #X connect 32 0 31 0; #X connect 32 1 31 1; #X connect 32 2 27 1; #X connect 34 0 36 0; #X connect 35 0 38 0; #X connect 35 1 2 0; #X connect 35 2 13 0; #X connect 36 0 37 0; #X connect 36 1 39 0; #X connect 38 0 41 0; #X connect 39 0 40 0; #X connect 42 0 43 0; #X connect 43 0 28 0; #X restore 6 701 pd \$1-color-presets; #N canvas 0 86 1004 682 \$1-color-select 0; #X obj 466 340 pointer; #X msg 466 314 traverse \$1\$2-color-select-gop \, bang; #X msg 349 348 0 0; #X obj 466 211 t a a; #X msg 46 314 traverse \$1\$2-color-select-gop \, next; #X msg 136 365 next; #X msg 227 404 error: no color-select struct; #X obj 227 428 print; #X obj 38 150 inlet; #X obj 38 177 t a b; #N canvas 0 0 450 300 get-xy 0; #X obj 24 13 inlet; #X obj 24 41 t a a; #X obj 21 119 * 17; #X text 110 85 y; #X obj 21 68 / 6; #X obj 21 94 int; #X obj 68 85 % 6; #X obj 68 119 * 17; #X text 1 67 x; #X obj 21 148 pack; #X obj 21 175 outlet; #X connect 0 0 1 0; #X connect 1 0 4 0; #X connect 1 1 6 0; #X connect 2 0 9 0; #X connect 4 0 5 0; #X connect 5 0 2 0; #X connect 6 0 7 0; #X connect 7 0 9 1; #X connect 9 0 10 0; #X restore 38 407 pd get-xy; #X obj 349 137 loadbang; #X obj 349 163 t b b; #X obj 55 77 drawpolygon x 1 2 2 17 2 17 17 2 17 2 2 3 3 16 3 16 16 3 16 3 3; #X obj 109 39 struct \$1-color-select float x float y; #X obj 466 185 list prepend pd- \$1; #X obj 46 285 list prepend pd- \$1; #X obj 46 340 pointer \$1-color-select; #X obj 349 372 append \$1-color-select x y; #X obj 38 462 set \$1-color-select x y; #X msg 503 238 \; \$1\$2-color-select-gop clear \; \$1\$2-color-select-gop donecanvasdialog 1 -1 2 0 0 87 104 87 104 0 0; #X connect 0 0 18 2; #X connect 1 0 0 0; #X connect 2 0 18 0; #X connect 3 0 1 0; #X connect 3 1 20 0; #X connect 4 0 17 0; #X connect 5 0 17 0; #X connect 6 0 7 0; #X connect 8 0 9 0; #X connect 9 0 10 0; #X connect 9 1 16 0; #X connect 10 0 19 0; #X connect 11 0 12 0; #X connect 12 0 2 0; #X connect 12 1 15 0; #X connect 15 0 3 0; #X connect 16 0 4 0; #X connect 17 0 19 2; #X connect 17 1 5 0; #X connect 17 2 6 0; #X restore 6 726 pd \$1-color-select; #X obj 167 231 s \$1-global-vis; #X obj 490 474 r \$1-spawn; #N canvas 0 29 1004 682 \$1-rgb 0; #X text 60 99 red; #X text 44 167 green; #X text 50 241 blue; #X obj 879 415 pointer; #X msg 714 444 0 0; #X obj 714 354 t b b; #X msg 751 389 0; #X obj 689 291 inlet; #X obj 426 428 unpack; #X obj 78 325 route change; #X obj 99 99 filledpolygon 900 555 3 12 red(0:255)(-8:-58)(16) 0 red(0:255)(-8:-58)(16) 0 0 12 0; #X obj 98 170 filledpolygon 90 555 3 37 green(0:255)(-8:-58)(16) 25 green(0:255)(-8:-58)(16) 25 0 37 0; #X obj 98 240 filledpolygon 9 555 3 61 blue(0:255)(-8:-58)(16) 49 blue(0:255)(-8:-58)(16) 49 0 61 0; #X obj 99 141 drawnumber red -2 -85 0; #X obj 99 211 drawnumber green 23 -85 0; #X obj 99 281 drawnumber blue 47 -85 0; #X obj 478 477 + 115; #X obj 426 569 spigot 1; #X obj 496 569 spigot 1; #N canvas 405 208 391 265 rgb-tgl-pos 0; #X obj 20 40 f; #X obj 53 40 + 1; #X msg 222 137 35 115; #X obj 20 173 unpack; #X msg 20 138 -193 115; #X obj 20 205 outlet; #X obj 80 204 outlet; #X msg 95 137 -193 -5; #X obj 20 96 sel 0 1 2 3 4; #X obj 20 69 % 5; #X msg 281 137 -68 115; #X msg 162 137 35 -50; #X obj 20 14 r \$1-tgl-pos; #X connect 0 0 1 0; #X connect 0 0 9 0; #X connect 1 0 0 1; #X connect 2 0 3 0; #X connect 3 0 5 0; #X connect 3 1 6 0; #X connect 4 0 3 0; #X connect 7 0 3 0; #X connect 8 0 4 0; #X connect 8 1 7 0; #X connect 8 2 11 0; #X connect 8 3 2 0; #X connect 8 4 10 0; #X connect 9 0 8 0; #X connect 10 0 3 0; #X connect 11 0 3 0; #X connect 12 0 0 0; #X restore 305 351 pd rgb-tgl-pos; #X obj 305 428 t b a; #X obj 370 427 t b a; #X obj 305 384 t a b; #X obj 370 384 t a b; #X obj 426 384 t a b; #X obj 589 523 t b; #X msg 589 546 next; #X obj 644 585 print; #N canvas 293 140 318 218 respawn 0; #N canvas 0 0 214 127 traverse-next 0; #X obj 12 10 inlet; #X obj 12 88 outlet; #X obj 12 36 symbol; #X msg 12 62 traverse \$1 \, next; #X obj 70 36 r \$1-patchname; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 1 0; #X connect 4 0 2 1; #X restore 15 36 pd traverse-next; #X msg 77 86 next; #X msg 15 107 error: label struct already exists; #X obj 15 132 print respawn; #X obj 124 184 outlet; #X obj 14 84 t b; #X obj 15 9 r \$1-label-respawn; #X obj 15 61 pointer \$1-rgb; #X connect 0 0 7 0; #X connect 1 0 7 0; #X connect 2 0 3 0; #X connect 5 0 2 0; #X connect 6 0 0 0; #X connect 7 0 5 0; #X connect 7 1 1 0; #X connect 7 2 4 0; #X restore 827 315 pd respawn; #X obj 141 524 t a b; #X msg 292 621 next; #X obj 292 597 t b; #X obj 128 380 unpack f f f; #N canvas 15 207 606 448 RGB___________________ 0; #X obj 22 34 inlet; #X obj 99 36 inlet; #X obj 165 37 inlet; #X text 27 9 red; #X text 97 11 green; #X text 169 11 blue; #X obj 166 263 t b f; #X obj 100 321 +; #X obj 100 346 t b f; #X obj 100 377 +; #X obj 100 436 outlet; #X obj 23 240 * -65536; #X obj 100 241 * -256; #X obj 166 241 * -1; #X obj 100 408 - 1; #X obj 21 69 t b a; #X obj 101 69 t b a; #X obj 161 69 t b a; #X obj 34 161 s \$1-global-red; #X obj 190 157 s \$1-global-blue; #X obj 23 123 v \$1-red; #X obj 99 124 v \$1-green; #X obj 195 123 v \$1-blue; #X obj 101 192 s \$1-global-green; #X connect 0 0 15 0; #X connect 1 0 16 0; #X connect 2 0 17 0; #X connect 6 0 7 0; #X connect 6 1 7 1; #X connect 7 0 8 0; #X connect 8 0 9 0; #X connect 8 1 9 1; #X connect 9 0 14 0; #X connect 11 0 9 0; #X connect 12 0 7 0; #X connect 13 0 6 0; #X connect 14 0 10 0; #X connect 15 0 20 0; #X connect 15 1 20 0; #X connect 16 0 21 0; #X connect 16 1 21 0; #X connect 17 0 22 0; #X connect 17 1 22 0; #X connect 20 0 11 0; #X connect 20 0 18 0; #X connect 21 0 12 0; #X connect 21 0 23 0; #X connect 22 0 13 0; #X connect 22 0 19 0; #X restore 78 413 pd RGB___________________; #X msg 644 554 error: can't find rgb struct (try respawn); #X obj 426 477 + -68; #X msg 629 49 0; #X obj 78 24 struct \$1-rgb float x float y float red float green float blue; #X obj 629 24 r \$1-clean; #X obj 629 73 s \$1-rgb-vis; #X obj 99 72 r \$1-rgb-vis; #X obj 78 352 get \$1-rgb red green blue; #X obj 426 352 r \$1-helper-xy; #X obj 78 471 s \$1-rgb-value; #X obj 140 496 r \$1-rgb-from-hex; #X obj 207 519 r \$1-rgb-from-presets; #X obj 238 570 pointer \$1-rgb; #X obj 79 597 set \$1-rgb red green blue; #X obj 535 493 pointer \$1-rgb; #X obj 426 606 set \$1-rgb x y; #X obj 751 420 s \$1-rgb-vis; #X obj 714 471 append \$1-rgb x y; #X obj 730 507 r \$1-rgb-move; #X obj 689 499 t a; #X obj 689 315 spawn \$1 \$1-rgb; #X obj 879 374 ptraverse \$1 bang; #X obj 535 432 ptraverse \$1 next; #X obj 238 544 ptraverse \$1 next; #X connect 3 0 51 2; #X connect 4 0 51 0; #X connect 5 0 4 0; #X connect 5 1 6 0; #X connect 5 1 55 0; #X connect 6 0 50 0; #X connect 7 0 54 0; #X connect 8 0 35 0; #X connect 8 1 16 0; #X connect 9 0 41 0; #X connect 16 0 18 0; #X connect 17 0 49 0; #X connect 18 0 49 1; #X connect 19 0 22 0; #X connect 19 1 23 0; #X connect 20 0 35 0; #X connect 20 1 35 1; #X connect 21 0 16 0; #X connect 21 1 16 1; #X connect 22 0 20 0; #X connect 22 1 56 0; #X connect 23 0 21 0; #X connect 23 1 56 0; #X connect 24 0 8 0; #X connect 24 1 56 0; #X connect 25 0 26 0; #X connect 26 0 48 0; #X connect 28 0 5 0; #X connect 29 0 47 0; #X connect 29 1 57 0; #X connect 30 0 46 0; #X connect 31 0 30 0; #X connect 32 0 33 0; #X connect 32 1 33 1; #X connect 32 2 33 2; #X connect 33 0 43 0; #X connect 34 0 27 0; #X connect 35 0 17 0; #X connect 36 0 39 0; #X connect 37 0 9 0; #X connect 38 0 36 0; #X connect 40 0 10 0; #X connect 40 0 11 0; #X connect 40 0 12 0; #X connect 40 0 13 0; #X connect 40 0 14 0; #X connect 40 0 15 0; #X connect 41 0 33 0; #X connect 41 1 33 1; #X connect 41 2 33 2; #X connect 42 0 24 0; #X connect 44 0 29 0; #X connect 44 0 32 0; #X connect 45 0 29 0; #X connect 45 0 32 0; #X connect 46 0 47 3; #X connect 46 1 31 0; #X connect 46 2 34 0; #X connect 48 0 49 2; #X connect 48 1 25 0; #X connect 48 2 34 0; #X connect 51 0 53 0; #X connect 52 0 18 1; #X connect 52 0 17 1; #X connect 53 0 49 2; #X connect 54 0 53 0; #X connect 54 1 5 0; #X connect 55 0 3 0; #X connect 56 0 48 0; #X connect 57 0 46 0; #X restore 490 498 pd \$1-rgb; #N canvas 0 86 1004 682 \$1-label 0; #X obj 8 709 drawpolygon 0 1 x0(-1000:1000)(-962:1038) y0(-1000:1000)(-1002:998) x0(-1000:1000)(-962:1038) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-966:1034) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-966:1034) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-965:1035) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-968:1032) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-967:1033) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-967:1033) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-962:1038) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-970:1030) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-970:1030) y0(-1000:1000)(-1002:998) x0(-1000:1000)(-970:1030) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-974:1026) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-974:1026) y0(-1000:1000)(-1004:996) x0(-1000:1000)(-972:1028) y0(-1000:1000)(-1004:996) x0(-1000:1000)(-972:1028) y0(-1000:1000)(-1003:997) x0(-1000:1000)(-972:1028) y0(-1000:1000)(-1005:995) x0(-1000:1000)(-972:1028) y0(-1000:1000)(-1004:996) x0(-1000:1000)(-974:1026) y0(-1000:1000)(-1004:996) x0(-1000:1000)(-974:1026) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-976:1024) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-970:1030) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-970:1030) y0(-1000:1000)(-1005:995) x0(-1000:1000)(-970:1030) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-975:1025) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-975:1025) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-970:1030) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-977:1023) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-978:1022) y0(-1000:1000)(-1001:999) x0(-1000:1000)(-979:1021) y0(-1000:1000)(-1001:999) x0(-1000:1000)(-978:1022) y0(-1000:1000)(-1001:999) x0(-1000:1000)(-979:1021) y0(-1000:1000)(-1002:998) x0(-1000:1000)(-978:1022) y0(-1000:1000)(-1002:998) x0(-1000:1000)(-978:1022) y0(-1000:1000)(-1003:997) x0(-1000:1000)(-979:1021) y0(-1000:1000)(-1003:997) x0(-1000:1000)(-979:1021) y0(-1000:1000)(-1005:995) x0(-1000:1000)(-978:1022) y0(-1000:1000)(-1005:995) x0(-1000:1000)(-978:1022) y0(-1000:1000)(-1006:994) x0(-1000:1000)(-979:1021) y0(-1000:1000)(-1006:994) x0(-1000:1000)(-979:1021) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-982:1018) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-982:1018) y0(-1000:1000)(-1004:996) x0(-1000:1000)(-979:1021) y0(-1000:1000)(-1004:996) x0(-1000:1000)(-982:1018) y0(-1000:1000)(-1004:996) x0(-1000:1000)(-982:1018) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-982:1018) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-984:1016) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-983:1017) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-983:1017) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-979:1021) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-987:1013) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-986:1014) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-986:1014) y0(-1000:1000)(-1001:999) x0(-1000:1000)(-985:1015) y0(-1000:1000)(-1001:999) x0(-1000:1000)(-985:1015) y0(-1000:1000)(-1002:998) x0(-1000:1000)(-986:1014) y0(-1000:1000)(-1002:998) x0(-1000:1000)(-986:1014) y0(-1000:1000)(-1005:995) x0(-1000:1000)(-986:1014) y0(-1000:1000)(-1002:998) x0(-1000:1000)(-987:1013) y0(-1000:1000)(-1002:998) x0(-1000:1000)(-987:1013) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-988:1012) y0(-1000:1000)(-1006:994) x0(-1000:1000)(-988:1012) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-991:1009) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-989:1011) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-989:1011) y0(-1000:1000)(-1004:996) x0(-1000:1000)(-990:1010) y0(-1000:1000)(-1004:996) x0(-1000:1000)(-990:1010) y0(-1000:1000)(-1005:995) x0(-1000:1000)(-990:1010) y0(-1000:1000)(-1003:997) x0(-1000:1000)(-989:1011) y0(-1000:1000)(-1003:997) x0(-1000:1000)(-989:1011) y0(-1000:1000)(-1002:998) x0(-1000:1000)(-988:1012) y0(-1000:1000)(-1002:998) x0(-1000:1000)(-991:1009) y0(-1000:1000)(-1002:998) x0(-1000:1000)(-991:1009) y0(-1000:1000)(-1001:999) x0(-1000:1000)(-990:1010) y0(-1000:1000)(-1001:999) x0(-1000:1000)(-990:1010) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-989:1011) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-994:1006) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-994:1006) y0(-1000:1000)(-1002:998) x0(-1000:1000)(-994:1006) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-998:1002) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-998:1002) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-997:1003) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-1000:1000) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-999:1001) y0(-1000:1000)(-1007:993) x0(-1000:1000)(-999:1001) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-1000:1000) y0(-1000:1000)(-1000:1000) x0(-1000:1000)(-1000:1000) y0(-1000:1000)(-999:1001); #X obj 839 271 pointer; #X obj 650 210 t b b; #X msg 722 265 0; #X obj 618 156 inlet; #X obj 391 304 unpack; #X obj 391 455 spigot 1; #X obj 461 455 spigot 1; #X obj 443 353 + 80; #X obj 11 667 drawpolygon 0 1 70 34 -30 34 -30 -37 70 -37 70 34; #X obj 262 307 t b a; #X obj 321 307 t b a; #X msg 650 300 0 0 10; #X obj 262 247 t a b; #X obj 321 247 t a b; #X obj 391 247 t a b; #X obj 535 405 t b; #X msg 535 428 next; #X msg 598 522 error: can't find label struct; #X obj 598 548 print; #X obj 23 560 drawnumber size x0(-1000:1000)(-978:1022) y0(-1000:1000)(-996:1004) 0; #X obj 24 610 drawnumber font x0(-1000:1000)(-1000:1000) y0(-1000:1000)(-996:1004) 0; #X obj 22 229 pack f f f f; #X obj 434 483 t a b; #X msg 472 505 0; #X msg 509 504 0; #N canvas 289 179 505 408 tgl-pos 0; #X obj 12 39 f; #X obj 45 39 + 1; #X obj 12 194 unpack; #X msg 219 138 160 80; #X obj 12 230 outlet; #X obj 73 230 outlet; #X msg 72 137 -68 -40; #X msg 12 137 -68 80; #X obj 12 95 sel 0 1 2 3 4; #X obj 12 68 % 5; #X msg 282 137 35 80; #X msg 145 137 160 -85; #X obj 12 13 r \$1-tgl-pos; #X connect 0 0 1 0; #X connect 0 0 9 0; #X connect 1 0 0 1; #X connect 2 0 4 0; #X connect 2 1 5 0; #X connect 3 0 2 0; #X connect 6 0 2 0; #X connect 7 0 2 0; #X connect 8 0 7 0; #X connect 8 1 6 0; #X connect 8 2 11 0; #X connect 8 3 3 0; #X connect 8 4 10 0; #X connect 9 0 8 0; #X connect 10 0 2 0; #X connect 11 0 2 0; #X connect 12 0 0 0; #X restore 262 198 pd tgl-pos; #N canvas 0 0 318 218 respawn 0; #N canvas 0 0 214 127 traverse-next 0; #X obj 12 10 inlet; #X obj 12 88 outlet; #X obj 12 36 symbol; #X msg 12 62 traverse \$1 \, next; #X obj 70 36 r \$1-patchname; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 1 0; #X connect 4 0 2 1; #X restore 15 36 pd traverse-next; #X msg 77 86 next; #X msg 15 107 error: label struct already exists; #X obj 15 132 print respawn; #X obj 140 184 outlet; #X obj 15 84 t b; #X obj 15 61 pointer \$1-label; #X obj 15 9 r \$1-label-respawn; #X connect 0 0 6 0; #X connect 1 0 6 0; #X connect 2 0 3 0; #X connect 5 0 2 0; #X connect 6 0 5 0; #X connect 6 1 1 0; #X connect 6 2 4 0; #X connect 7 0 0 0; #X restore 800 181 pd respawn; #X obj 391 353 + 35; #X msg 9 467 0; #X obj 22 34 struct \$1-label float x float y float x0 float y0 float font float size; #X obj 22 195 get \$1-label x0 y0 size font; #X obj 22 256 s \$1-label-posNsize; #X obj 391 198 r \$1-helper-xy; #X obj 473 381 pointer \$1-label; #X obj 391 528 set \$1-label x y x0 y0; #X obj 650 327 append \$1-label x y size; #X obj 663 355 r \$1-label-move; #X obj 722 296 s \$1-label-vis; #X obj 9 442 r \$1-clean; #X obj 9 492 s \$1-label-vis; #X obj 9 526 r \$1-label-vis; #X obj 618 181 spawn \$1 \$1-label; #X obj 618 327 t a; #X obj 22 164 route change click; #X obj 92 356 s \$1-label-tgl; #X msg 92 330 1; #X obj 92 305 b; #X obj 839 230 ptraverse \$1 bang; #X obj 473 297 ptraverse \$1 next; #X connect 1 0 36 3; #X connect 2 0 12 0; #X connect 2 1 3 0; #X connect 2 1 48 0; #X connect 3 0 38 0; #X connect 4 0 42 0; #X connect 5 0 28 0; #X connect 5 1 8 0; #X connect 6 0 35 0; #X connect 7 0 23 0; #X connect 8 0 7 0; #X connect 10 0 28 0; #X connect 10 1 28 1; #X connect 11 0 8 0; #X connect 11 1 8 1; #X connect 12 0 36 0; #X connect 13 0 10 0; #X connect 13 1 49 0; #X connect 14 0 11 0; #X connect 14 1 49 0; #X connect 15 0 5 0; #X connect 15 1 49 0; #X connect 16 0 17 0; #X connect 17 0 34 0; #X connect 18 0 19 0; #X connect 22 0 32 0; #X connect 23 0 35 1; #X connect 23 1 24 0; #X connect 23 1 25 0; #X connect 24 0 35 2; #X connect 25 0 35 3; #X connect 26 0 13 0; #X connect 26 1 14 0; #X connect 27 0 2 0; #X connect 28 0 6 0; #X connect 29 0 40 0; #X connect 30 0 44 0; #X connect 31 0 22 0; #X connect 31 1 22 1; #X connect 31 2 22 2; #X connect 31 3 22 3; #X connect 33 0 15 0; #X connect 34 0 35 4; #X connect 34 1 16 0; #X connect 34 2 18 0; #X connect 36 0 43 0; #X connect 37 0 7 1; #X connect 37 0 6 1; #X connect 39 0 29 0; #X connect 41 0 0 0; #X connect 41 0 9 0; #X connect 41 0 20 0; #X connect 41 0 21 0; #X connect 42 0 43 0; #X connect 42 1 2 0; #X connect 43 0 35 4; #X connect 44 0 31 0; #X connect 44 1 47 0; #X connect 46 0 45 0; #X connect 47 0 46 0; #X connect 48 0 1 0; #X connect 49 0 34 0; #X restore 490 523 pd \$1-label; #N canvas 0 0 1004 682 \$1-pdot 0; #X obj 464 435 pointer; #X obj 299 374 t b b; #X msg 371 429 0; #X obj 265 310 inlet; #X obj 36 428 unpack; #X obj 36 249 route change; #X obj 36 394 t a b; #X obj 184 536 t b; #X msg 184 561 next; #X obj 243 616 print; #N canvas 293 140 318 218 respawn 0; #N canvas 0 0 214 127 traverse-next 0; #X obj 12 10 inlet; #X obj 12 88 outlet; #X obj 12 36 symbol; #X msg 12 62 traverse \$1 \, next; #X obj 70 36 r \$1-patchname; #X connect 0 0 2 0; #X connect 2 0 3 0; #X connect 3 0 1 0; #X connect 4 0 2 1; #X restore 15 36 pd traverse-next; #X msg 77 86 next; #X msg 15 107 error: label struct already exists; #X obj 15 132 print respawn; #X obj 132 184 outlet; #X obj 14 84 t b; #X obj 15 61 pointer \$1-pdot; #X obj 15 9 r \$1-label-respawn; #X connect 0 0 6 0; #X connect 1 0 6 0; #X connect 2 0 3 0; #X connect 5 0 2 0; #X connect 6 0 5 0; #X connect 6 1 1 0; #X connect 6 2 4 0; #X connect 7 0 0 0; #X restore 407 337 pd respawn; #X msg 243 585 error: can't find pdot struct (try respawn); #X obj 81 477 + -45; #X msg 299 464 0 0 0; #X msg 309 524 \$3; #X msg 629 81 0; #X obj 36 31 struct \$1-pdot float x float y float x0; #X obj 503 49 r \$1-pdot-vis; #X obj 629 49 r \$1-clean; #X obj 629 114 s \$1-pdot-vis; #X obj 36 281 get \$1-pdot x0; #X obj 36 312 s \$1-pdot-v; #X obj 36 362 r \$1-helper-xy; #X obj 126 511 pointer \$1-pdot; #X obj 36 616 set \$1-pdot x y; #X obj 371 460 s \$1-pdot-vis; #X obj 299 491 append \$1-pdot x y x0; #X obj 309 548 s \$1-pdot-v; #X obj 265 492 t a; #X obj 265 337 spawn \$1 \$1-pdot; #X obj 100 169 spigot; #X obj 105 57 r \$1-pdot-global-vis; #X obj 105 82 moses 1; #X obj 105 107 t a a; #X obj 158 107 t a a; #X obj 274 138 loadbang; #X msg 274 163 0; #X obj 100 197 filledpolygon 900 0 1 x0(0:3)(0:140)(1) 44 x0(0:3)(8:148)(1) 48 x0(0:3)(8:148)(1) 40; #X obj 464 406 ptraverse \$1 bang; #X obj 126 414 ptraverse \$1 next; #X obj 36 477 + 20; #X connect 0 0 26 3; #X connect 1 0 13 0; #X connect 1 1 2 0; #X connect 1 1 38 0; #X connect 2 0 25 0; #X connect 3 0 29 0; #X connect 4 0 40 0; #X connect 4 1 12 0; #X connect 5 0 20 0; #X connect 6 0 4 0; #X connect 6 1 39 0; #X connect 7 0 8 0; #X connect 8 0 23 0; #X connect 10 0 1 0; #X connect 11 0 9 0; #X connect 12 0 24 1; #X connect 13 0 14 0; #X connect 13 0 26 0; #X connect 14 0 27 0; #X connect 15 0 19 0; #X connect 16 0 5 0; #X connect 17 0 30 0; #X connect 18 0 15 0; #X connect 20 0 21 0; #X connect 22 0 6 0; #X connect 23 0 24 2; #X connect 23 1 7 0; #X connect 23 2 11 0; #X connect 26 0 28 0; #X connect 28 0 24 2; #X connect 29 0 28 0; #X connect 29 1 1 0; #X connect 30 0 37 0; #X connect 31 0 32 0; #X connect 32 0 33 0; #X connect 32 1 34 0; #X connect 33 0 30 1; #X connect 33 1 30 0; #X connect 34 0 30 0; #X connect 34 1 30 1; #X connect 35 0 36 0; #X connect 36 0 37 0; #X connect 38 0 0 0; #X connect 39 0 23 0; #X connect 40 0 24 0; #X restore 490 549 pd \$1-pdot; #X obj 275 430 r \$1-red-t; #X obj 313 450 r \$1-green-t; #X obj 352 470 r \$1-blue-t; #N canvas 0 0 1004 682 \$1-color-select-gop 0; #X scalar 1-color-select 0 0 \;; #X coords 0 0 87 104 87 104 1; #X restore 5 454 pd \$1-color-select-gop; #X text 551 293 quantizing number scrolling (how?); #X obj 4 83 bng 20 250 50 0 \$1-dummy \$1-nbx-t nbx 27 10 0 14 -262131 -241291 -1; #X text 9 83 n; #X obj 107 103 pnbx \$1 \$1-nbx 5 14 60 10 -1e+037 1e+037 nbx; #X obj 127 468 r \$1-rgb-value; #X obj 127 494 pack f \$1; #X msg 127 520 \; \$2-grab-color-rcv color \$1 22; #X obj 4 409 cnv 15 89 40 empty empty empty 1 -1 0 14 -1 -1 0; #X obj 5 410 cnv 15 87 38 empty empty RGB 2 11 0 14 -262131 -1 0; #X symbolatom 37 411 2 0 0 0 - #1-hex-red-rcv #1-red-t; #X symbolatom 55 411 2 0 0 0 - #1-hex-green-rcv #1-green-t; #X symbolatom 73 411 2 0 0 0 - #1-hex-blue-rcv #1-blue-t; #X obj 6 430 bng 17 250 50 0 \$1-grab-color \$1-grab-color-rcv Grab_Color 22 10 0 10 -118325 -262131 -1; #X obj 4 383 cnv 15 89 21 empty empty empty 56 33 2 10 -1 -1 0; #X obj 5 384 cnv 15 87 19 empty \$1-label-sym-cnv empty 85 92 2 38 -262131 -1 0; #X symbolatom 25 385 8 0 0 0 - #1-label-sym-t #1-label-sym; #X obj 6 385 tgl 17 0 \$1-label-tgl \$1-label-tgl-t empty 57 41 0 10 -166441 -262131 -1 0 1; #X text 10 384 L; #X obj 4 563 cnv 15 86 41 empty empty empty 83 90 2 38 -1 -1 0; #X obj 5 564 cnv 15 84 39 empty empty empty 85 92 2 38 -262131 -1 0 ; #X symbolatom 6 585 10 0 0 0 - #1-receive-name-t #1-receive-name; #X text 463 62 id struct width height x-offset y-offset intrrpt hold gui; #N canvas 0 86 1004 682 gop-size-tgl 0; #X obj 218 45 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 291 65 sel 0 1; #X obj 218 18 r \$1-gopsize-t; #X obj 65 73 r \$1-patchname; #X obj 291 142 pack f s \$1; #X obj 218 69 t b a; #X obj 218 114 symbol; #X obj 218 146 t a a; #X msg 255 236 \; \$1 vis 0; #X msg 218 278 \; \$1 vis 1; #X msg 359 102 208 min; #X msg 291 172 \; \$3-gopsize-cnv label \$2 \; \$3-palette-abs donecanvasdialog 1 -1 1 0 -1 1 \$1 96 \$1 0 0; #X msg 291 102 610 max; #X connect 0 0 5 0; #X connect 1 0 12 0; #X connect 1 1 10 0; #X connect 2 0 0 0; #X connect 3 0 6 1; #X connect 4 0 11 0; #X connect 5 0 6 0; #X connect 5 1 1 0; #X connect 6 0 7 0; #X connect 7 0 9 0; #X connect 7 1 8 0; #X connect 10 0 4 0; #X connect 12 0 4 0; #X restore 357 328 pd gop-size-tgl; #X text 553 313 make array button; #X symbolatom 6 565 10 0 0 0 - #1-send-name-t #1-send-name; #X obj 107 83 ptgl \$1 \$1-tgl 15 0 10 14 0 1 tgl; #X obj 107 63 pbng \$1 \$1-bng 15 0 10 14 50 250 bng; #X obj 357 351 r \$1-dummy; #X text 552 270 touching "label" should change color selector to label ; #X obj 107 143 pslider \$1 \$1-hsl 128 15 8 5 0 127 hsl; #X obj 107 163 pradio \$1 \$1-vrad 15 0 10 127 0 8 vradio 0; #X obj 107 183 pradio \$1 \$1-hrad 15 15 110 10 0 8 hradio 1; #X text 463 83 " " " " " " init non-zero gui; #X text 463 103 " " " " " " min max; #X text 463 123 " " " " " " min max; #X text 463 163 " " " " " " init number swapIF; #X text 463 143 " " " " " " min max; #X text 463 183 " " " " " " init number swapIF; #X text 463 203 " " " " " "; #N canvas 216 122 641 500 turnstile 0; #X obj 27 13 r global-id-turnstile; #X obj 78 145 loadbang; #X obj 27 265 v \$1-id; #X obj 27 235 + 1; #X obj 27 207 textfile; #X msg 64 71 set \$1; #X msg 27 106 write turnstile.txt cr; #X obj 27 40 t b a; #X msg 78 173 read turnstile.txt \, rewind \, bang; #X obj 343 14 inlet; #X msg 343 39 0; #X connect 0 0 7 0; #X connect 1 0 8 0; #X connect 3 0 2 0; #X connect 4 0 3 0; #X connect 5 0 4 0; #X connect 6 0 4 0; #X connect 7 0 6 0; #X connect 7 1 5 0; #X connect 8 0 4 0; #X connect 9 0 10 0; #X connect 10 0 7 0; #X restore 797 179 pd turnstile; #X text 551 331 take out "empty" on GUI creation/ replace with \$5 (label tgl); #X text 551 372 more readable connections in pabs; #X obj 797 131 bng 42 250 50 0 empty empty Reset_Turnstile -33 -8 0 16 -161856 -118325 -159808; #X connect 0 0 98 0; #X connect 1 0 18 0; #X connect 2 0 137 0; #X connect 3 0 136 0; #X connect 4 0 90 0; #X connect 5 0 140 0; #X connect 6 0 141 0; #X connect 7 0 142 0; #X connect 8 0 91 0; #X connect 9 0 29 0; #X connect 18 0 102 0; #X connect 19 0 0 0; #X connect 20 0 93 0; #X connect 21 0 99 0; #X connect 22 0 96 0; #X connect 22 0 97 0; #X connect 23 0 95 0; #X connect 24 0 94 0; #X connect 30 0 32 0; #X connect 33 0 71 0; #X connect 34 0 70 0; #X connect 35 0 69 0; #X connect 36 0 68 0; #X connect 37 0 72 0; #X connect 68 0 72 0; #X connect 69 0 72 0; #X connect 70 0 72 0; #X connect 71 0 72 0; #X connect 72 0 73 0; #X connect 73 0 101 0; #X connect 73 0 100 0; #X connect 103 0 104 0; #X connect 103 0 105 0; #X connect 103 0 106 0; #X connect 107 0 74 0; #X connect 108 0 74 1; #X connect 109 0 74 2; #X connect 112 0 114 0; #X connect 115 0 116 0; #X connect 116 0 117 0; #X connect 153 0 150 0; #X coords 0 -1 1 610 96 610 1 0 0;