Projection Design

“Projection Design” offers a hands-on approach to the design, planning and execution of digital projections in a variety of performance spaces by using a combination of industry standard and open source research software tools. This blog will serve as an online text for the developing book, "Technical Ecstasy" and link for the web-readings, online tutorials,software resources historical examples, video art and performance examples and essential class communications for Projection Design class taught by Patrick Pagano

Wednesday, April 23, 2008

Final Project Patch -DT

#N canvas 488 22 1423 853 10;
#X obj 1 -456 cnv 15 250 350 empty empty empty 20 12 0 14 -228992 -66577
0;
#X obj 3 -425 cnv 15 155 250 empty empty empty 20 12 0 14 -24198 -66577
0;
#X obj 3 -450 gemhead;
#X obj 15 -420 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 28 -226 unpack 0 0 0;
#X floatatom 18 -203 5 0 0 3 length - -;
#X floatatom 67 -203 5 0 0 3 width - -;
#X floatatom 117 -203 5 0 0 3 height - -;
#X obj 72 -245 bng 15 250 50 0 empty empty end_reached 20 7 0 10 -262144
-1 -1;
#X floatatom 54 -280 5 0 10000 1 frame# - -;
#X obj 15 -391 openpanel;
#X msg 15 -371 open \$1;
#X obj 3 -262 pix_film;
#X msg 21 -328 auto \$1;
#X obj 21 -346 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X msg 32 -304 colorspace Grey;
#X obj 113 -263 t f;
#X obj 866 183 pix_texture;
#X obj 838 -452 cnv 15 250 350 empty empty empty 20 12 0 14 -228992
-66577 0;
#X obj 859 -419 cnv 15 155 250 empty empty empty 20 12 0 14 -24198
-66577 0;
#X obj 835 -451 gemhead;
#X obj 866 -419 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144
-1 -1;
#X text 889 -457 open a supported;
#X text 890 -446 movie-clip;
#X obj 879 -225 unpack 0 0 0;
#X floatatom 869 -202 5 0 0 3 length - -;
#X floatatom 918 -202 5 0 0 3 width - -;
#X floatatom 968 -202 5 0 0 3 height - -;
#X obj 923 -244 bng 15 250 50 0 empty empty end_reached 20 7 0 10 -262144
-1 -1;
#X floatatom 905 -279 5 0 10000 1 frame# - -;
#X obj 866 -390 openpanel;
#X msg 866 -370 open \$1;
#X obj 860 -260 pix_film;
#X msg 872 -327 auto \$1;
#X obj 872 -345 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X msg 883 -303 colorspace Grey;
#X obj 964 -262 t f;
#X obj 817 74 circle 2;
#X obj 1109 -453 cnv 15 250 350 empty empty empty 20 12 0 14 -228992
-66577 0;
#X obj 1115 -422 cnv 15 155 250 empty empty empty 20 12 0 14 -24198
-66577 0;
#X obj 1119 -448 gemhead;
#X obj 1127 -417 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144
-1 -1;
#X text 1173 -454 open a supported;
#X text 1174 -443 movie-clip;
#X obj 1140 -223 unpack 0 0 0;
#X floatatom 1130 -200 5 0 0 3 length - -;
#X floatatom 1179 -200 5 0 0 3 width - -;
#X floatatom 1229 -200 5 0 0 3 height - -;
#X obj 1184 -242 bng 15 250 50 0 empty empty end_reached 20 7 0 10
-262144 -1 -1;
#X floatatom 1166 -277 5 0 10000 1 frame# - -;
#X obj 1127 -388 openpanel;
#X msg 1127 -368 open \$1;
#X obj 1115 -259 pix_film;
#X msg 1133 -325 auto \$1;
#X obj 1133 -343 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1
1 1;
#X msg 1151 -306 colorspace Grey;
#X obj 1225 -260 t f;
#X obj 865 161 rotateXYZ 0 0 0;
#X obj 147 -446 inlet;
#X obj 1021 -445 inlet;
#X obj 1282 -441 inlet;
#X floatatom 925 216 5 0 0 2 size - -;
#X obj 866 216 circle 2;
#X obj 597 93 cnv 15 100 60 empty empty empty 20 12 0 14 -195568 -66577
0;
#N canvas 0 22 454 304 gemwin 0;
#X obj 132 136 gemwin;
#X obj 67 89 outlet;
#X obj 67 10 inlet;
#X obj 67 41 route create;
#X msg 67 70 set destroy;
#X msg 142 68 set create;
#X msg 132 112 create \, 1;
#X msg 198 112 destroy;
#X msg 234 221 dimen 500 500;
#X msg 279 189 dimen 1024 768;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 6 0;
#X connect 3 1 5 0;
#X connect 3 1 7 0;
#X connect 4 0 1 0;
#X connect 5 0 1 0;
#X connect 6 0 0 0;
#X connect 7 0 0 0;
#X connect 8 0 0 0;
#X connect 9 0 0 0;
#X restore 603 136 pd gemwin;
#X msg 605 113 destroy;
#X text 601 92 Create window:;
#X obj 235 -75 cnv 15 160 100 empty empty empty 20 12 0 14 -24198 -66577
0;
#X obj 235 30 pix_texture;
#X obj 246 -61 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 0 1;
#X floatatom 281 -31 5 0 0 0 - - -;
#X msg 325 -34 0.7 0.7;
#X obj 235 -7 pix_mix 0;
#X obj 234 55 circle 3;
#X floatatom 322 58 5 0 0 2 size - -;
#X obj 538 -76 cnv 15 160 100 empty empty empty 20 12 0 14 -24198 -66577
0;
#X obj 579 27 pix_texture;
#X obj 549 -62 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 11200 1;
#X floatatom 560 -35 5 0 0 0 - - -;
#X msg 636 -34 0.7 0.7;
#X obj 586 -12 pix_mix 0;
#X obj 566 -451 cnv 15 250 350 empty empty empty 20 12 0 14 -228992
-66577 0;
#X obj 568 -420 cnv 15 155 250 empty empty empty 20 12 0 14 -24198
-66577 0;
#X obj 568 -445 gemhead;
#X obj 580 -415 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144
-1 -1;
#X obj 593 -221 unpack 0 0 0;
#X floatatom 583 -198 5 0 0 3 length - -;
#X floatatom 632 -198 5 0 0 3 width - -;
#X floatatom 682 -198 5 0 0 3 height - -;
#X obj 637 -240 bng 15 250 50 0 empty empty end_reached 20 7 0 10 -262144
-1 -1;
#X floatatom 619 -275 5 0 10000 1 frame# - -;
#X obj 580 -386 openpanel;
#X msg 580 -366 open \$1;
#X obj 568 -257 pix_film;
#X msg 586 -323 auto \$1;
#X obj 586 -341 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X msg 597 -299 colorspace Grey;
#X obj 678 -258 t f;
#X obj 666 -445 inlet;
#X floatatom 643 59 5 0 0 2 size - -;
#X obj 578 50 circle 2;
#X obj 1423 427 dac~;
#X text 401 -64;
#X obj 402 -74 cnv 15 130 100 empty empty empty 20 12 0 14 -82944 -66577
0;
#X obj 433 -66 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X msg 467 -60 stop;
#X obj 439 -11 random 6;
#X obj 433 -38 metro 1000;
#X text 702 -65 comment;
#X obj 703 -75 cnv 15 130 100 empty empty empty 20 12 0 14 -82944 -66577
0;
#X obj 734 -67 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X msg 768 -61 stop;
#X obj 740 -12 random 6;
#X obj 734 -39 metro 1000;
#X text 971 236 comment;
#X obj 966 160 cnv 15 100 100 empty empty empty 20 12 0 14 -82944 -66577
0;
#X obj 984 173 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X msg 1018 179 stop;
#X obj 990 228 random 6;
#X obj 984 201 metro 1000;
#X obj 275 -455 cnv 15 250 350 empty empty empty 20 12 0 14 -228992
-66577 0;
#X obj 281 -425 cnv 15 155 250 empty empty empty 20 12 0 14 -24198
-66577 0;
#X obj 281 -452 gemhead;
#X obj 293 -420 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144
-1 -1;
#X obj 306 -226 unpack 0 0 0;
#X floatatom 296 -203 5 0 0 3 length - -;
#X floatatom 345 -203 5 0 0 3 width - -;
#X floatatom 391 -204 5 0 0 3 height - -;
#X obj 350 -245 bng 15 250 50 0 empty empty end_reached 20 7 0 10 -262144
-1 -1;
#X floatatom 332 -280 5 0 10000 1 frame# - -;
#X obj 293 -391 openpanel;
#X msg 293 -371 open \$1;
#X obj 281 -262 pix_film;
#X msg 299 -328 auto \$1;
#X obj 299 -346 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X msg 310 -304 colorspace Grey;
#X obj 391 -263 t f;
#X obj 379 -450 inlet;
#X obj 1163 128 pix_texture;
#X obj 1084 17 circle 1;
#X obj 1162 106 rotateXYZ 0 0 0;
#X floatatom 1224 158 5 0 0 2 size - -;
#X obj 1164 152 circle 1;
#X obj 1289 90 cnv 15 100 100 empty empty empty 20 12 0 14 -82944 -66577
0;
#X obj 1307 103 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X msg 1341 109 stop;
#X obj 1313 158 random 6;
#X obj 1307 131 metro 1000;
#X obj 571 -143 pix_texture;
#X obj 282 -138 pix_texture;
#X obj 274 92 cnv 15 300 300 empty empty empty 20 12 0 14 -159808 -204800
0;
#X floatatom 414 283 5 0 0 0 - - -;
#X obj 464 293 mtof;
#X obj 458 325 osc~ 440;
#X obj 446 258 + 48;
#X floatatom 418 317 5 0 0 0 - - -;
#X obj 318 134 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X msg 349 130 stop;
#X obj 318 182 metro 150;
#X floatatom 342 259 5 0 0 0 - - -;
#X floatatom 436 226 5 0 0 0 - - -;
#X obj 445 134 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X msg 487 127 stop;
#X obj 456 165 metro 170;
#X obj 455 192 random 50;
#X obj 316 225 random 20;
#X obj 470 365 dac~;
#X text 403 74 Audio;
#X obj 1112 254 cnv 15 170 200 empty empty empty 20 12 0 14 -260097
-66577 0;
#X obj 1115 306 cnv 15 160 100 empty empty empty 20 12 0 14 -24198
-66577 0;
#X floatatom 1139 312 5 0 0 1 X[deg] - -;
#X floatatom 1172 330 5 0 0 1 Y[deg] - -;
#X floatatom 1207 348 5 0 0 1 Z[deg] - -;
#X obj 1110 195 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X obj 1110 213 metro 100;
#X obj 1179 194 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X obj 1179 213 metro 100;
#X obj 1249 194 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X obj 1249 212 metro 100;
#X obj 1181 231 random 380;
#X obj 1110 230 random 480;
#X obj 1249 230 random 400;
#X msg 1268 192 stop;
#X msg 1196 193 stop;
#X msg 1128 194 stop;
#X obj 1120 381 rotateXYZ 0 0 0;
#X obj 12 -90 cnv 15 200 250 empty empty empty 20 12 0 14 -261906 -66577
0;
#X msg 127 -13 draw line;
#X msg 29 -5 draw fill;
#X obj 127 -30 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X msg 148 -90 stop;
#X obj 27 -25 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1
-1;
#X obj 127 -50 random 1;
#X msg 53 -89 stop;
#X obj 27 -88 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1
-1;
#X obj 27 -48 random 4;
#X obj 128 -90 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X obj 29 -69 metro 5000;
#X obj 127 -71 metro 1000;
#X obj 73 27 circle 3;
#X obj 21 176 rotateXYZ 0 0 0;
#X floatatom 38 114 5 0 0 0 - - -;
#X obj 38 88 float;
#X obj 38 50 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1
-1;
#X msg 59 49 stop;
#X obj 38 67 metro 100;
#X obj 77 88 - 1;
#X floatatom 109 111 5 0 0 0 - - -;
#X obj 108 90 float;
#X obj 108 51 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1
-1;
#X msg 136 49 stop;
#X obj 109 69 metro 120;
#X obj 147 91 + 1;
#X obj 1141 -165 cnv 15 200 250 empty empty empty 20 12 0 14 -232847
-66577 0;
#X obj 880 -110 cnv 15 200 250 empty empty empty 20 12 0 14 -232847
-66577 0;
#X msg 991 -14 draw line;
#X msg 904 -12 draw fill;
#X obj 990 -35 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X msg 1007 -97 stop;
#X obj 904 -32 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X obj 990 -55 random 1;
#X msg 924 -96 stop;
#X obj 903 -94 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X obj 904 -54 random 4;
#X obj 988 -96 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X obj 903 -75 metro 500;
#X obj 990 -76 metro 700;
#X floatatom 907 89 5 0 0 0 - - -;
#X obj 907 66 float;
#X obj 907 23 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1
-1;
#X msg 930 22 stop;
#X obj 907 44 metro 100;
#X obj 947 66 - 1;
#X floatatom 988 83 5 0 0 0 - - -;
#X obj 988 60 float;
#X obj 988 18 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144 -1
-1;
#X msg 1011 18 stop;
#X obj 987 39 metro 120;
#X obj 1029 60 + 1;
#X msg 1178 -63 draw line;
#X msg 1247 -65 draw fill;
#X obj 1247 -82 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X msg 1268 -141 stop;
#X msg 1192 -145 stop;
#X obj 1173 -145 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X obj 1247 -138 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X obj 1247 -120 metro 1000;
#X obj 1173 -124 metro 500;
#X obj 1178 -81 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X floatatom 1253 34 5 0 0 0 - - -;
#X obj 1253 9 float;
#X obj 1294 9 + 1;
#X obj 1263 -41 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X msg 1290 -41 stop;
#X obj 1255 -18 metro 100;
#X obj 1176 -103 random 2;
#X obj 1247 -101 random 3;
#X floatatom 1176 31 5 0 0 0 - - -;
#X obj 1176 8 float;
#X obj 1176 -35 bng 15 250 50 0 empty empty empty 0 -6 0 10 -262144
-1 -1;
#X msg 1199 -36 stop;
#X obj 1176 -14 metro 100;
#X obj 1216 8 - 1;
#X connect 2 0 12 0;
#X connect 3 0 10 0;
#X connect 4 0 5 0;
#X connect 4 1 6 0;
#X connect 4 2 7 0;
#X connect 9 0 12 1;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 200 0;
#X connect 12 1 4 0;
#X connect 12 2 8 0;
#X connect 12 2 16 0;
#X connect 13 0 12 0;
#X connect 14 0 13 0;
#X connect 15 0 12 0;
#X connect 16 0 12 1;
#X connect 17 0 62 0;
#X connect 17 0 80 0;
#X connect 20 0 32 0;
#X connect 21 0 30 0;
#X connect 24 0 25 0;
#X connect 24 1 26 0;
#X connect 24 2 27 0;
#X connect 29 0 32 1;
#X connect 30 0 31 0;
#X connect 31 0 32 0;
#X connect 32 0 57 0;
#X connect 32 1 24 0;
#X connect 32 2 28 0;
#X connect 32 2 36 0;
#X connect 33 0 32 0;
#X connect 34 0 33 0;
#X connect 35 0 32 0;
#X connect 36 0 32 1;
#X connect 37 0 57 0;
#X connect 40 0 52 0;
#X connect 41 0 50 0;
#X connect 44 0 45 0;
#X connect 44 1 46 0;
#X connect 44 2 47 0;
#X connect 49 0 52 1;
#X connect 50 0 51 0;
#X connect 51 0 52 0;
#X connect 52 0 140 0;
#X connect 52 1 44 0;
#X connect 52 2 48 0;
#X connect 52 2 56 0;
#X connect 53 0 52 0;
#X connect 54 0 53 0;
#X connect 55 0 52 0;
#X connect 56 0 52 1;
#X connect 57 0 17 0;
#X connect 58 0 3 0;
#X connect 59 0 21 0;
#X connect 60 0 41 0;
#X connect 61 0 62 1;
#X connect 64 0 65 0;
#X connect 65 0 64 0;
#X connect 68 0 73 0;
#X connect 69 0 70 0;
#X connect 70 0 72 2;
#X connect 71 0 72 2;
#X connect 72 0 68 0;
#X connect 74 0 73 1;
#X connect 76 0 100 0;
#X connect 77 0 78 0;
#X connect 78 0 80 2;
#X connect 79 0 80 2;
#X connect 80 0 76 0;
#X connect 83 0 93 0;
#X connect 84 0 91 0;
#X connect 85 0 86 0;
#X connect 85 1 87 0;
#X connect 85 2 88 0;
#X connect 90 0 93 1;
#X connect 91 0 92 0;
#X connect 92 0 93 0;
#X connect 93 0 148 0;
#X connect 93 1 85 0;
#X connect 93 2 89 0;
#X connect 93 2 97 0;
#X connect 94 0 93 0;
#X connect 95 0 94 0;
#X connect 96 0 93 0;
#X connect 97 0 93 1;
#X connect 98 0 84 0;
#X connect 99 0 100 1;
#X connect 104 0 107 0;
#X connect 105 0 107 0;
#X connect 106 0 74 0;
#X connect 107 0 106 0;
#X connect 110 0 113 0;
#X connect 111 0 113 0;
#X connect 112 0 99 0;
#X connect 113 0 112 0;
#X connect 116 0 119 0;
#X connect 117 0 119 0;
#X connect 118 0 61 0;
#X connect 119 0 118 0;
#X connect 122 0 132 0;
#X connect 123 0 130 0;
#X connect 124 0 125 0;
#X connect 124 1 126 0;
#X connect 124 2 127 0;
#X connect 129 0 132 1;
#X connect 130 0 131 0;
#X connect 131 0 132 0;
#X connect 132 0 149 0;
#X connect 132 1 124 0;
#X connect 132 2 128 0;
#X connect 132 2 136 0;
#X connect 133 0 132 0;
#X connect 134 0 133 0;
#X connect 135 0 132 0;
#X connect 136 0 132 1;
#X connect 137 0 123 0;
#X connect 138 0 142 0;
#X connect 139 0 140 0;
#X connect 140 0 138 0;
#X connect 141 0 142 1;
#X connect 144 0 147 0;
#X connect 145 0 147 0;
#X connect 146 0 141 0;
#X connect 147 0 146 0;
#X connect 148 0 80 1;
#X connect 149 0 72 1;
#X connect 152 0 155 0;
#X connect 152 0 153 0;
#X connect 153 0 166 0;
#X connect 153 0 166 1;
#X connect 154 0 152 0;
#X connect 154 0 151 0;
#X connect 156 0 158 0;
#X connect 157 0 158 0;
#X connect 158 0 165 0;
#X connect 159 0 154 0;
#X connect 160 0 154 0;
#X connect 161 0 163 0;
#X connect 162 0 163 0;
#X connect 163 0 164 0;
#X connect 164 0 160 0;
#X connect 165 0 159 0;
#X connect 170 0 185 1;
#X connect 171 0 185 2;
#X connect 172 0 185 3;
#X connect 173 0 174 0;
#X connect 174 0 180 0;
#X connect 175 0 176 0;
#X connect 176 0 179 0;
#X connect 177 0 178 0;
#X connect 178 0 181 0;
#X connect 179 0 171 0;
#X connect 180 0 170 0;
#X connect 181 0 172 0;
#X connect 182 0 178 0;
#X connect 183 0 176 0;
#X connect 184 0 174 0;
#X connect 187 0 199 0;
#X connect 188 0 199 0;
#X connect 189 0 187 0;
#X connect 190 0 198 0;
#X connect 191 0 188 0;
#X connect 192 0 189 0;
#X connect 193 0 197 0;
#X connect 194 0 197 0;
#X connect 195 0 191 0;
#X connect 196 0 198 0;
#X connect 197 0 195 0;
#X connect 198 0 192 0;
#X connect 199 0 200 0;
#X connect 200 0 72 0;
#X connect 201 0 200 3;
#X connect 202 0 201 0;
#X connect 202 0 206 0;
#X connect 203 0 205 0;
#X connect 204 0 205 0;
#X connect 205 0 202 0;
#X connect 206 0 202 1;
#X connect 207 0 200 3;
#X connect 208 0 212 0;
#X connect 208 0 207 0;
#X connect 209 0 211 0;
#X connect 210 0 211 0;
#X connect 211 0 208 0;
#X connect 212 0 208 1;
#X connect 215 0 37 0;
#X connect 216 0 37 0;
#X connect 217 0 215 0;
#X connect 218 0 226 0;
#X connect 219 0 216 0;
#X connect 220 0 217 0;
#X connect 221 0 225 0;
#X connect 222 0 225 0;
#X connect 223 0 219 0;
#X connect 224 0 226 0;
#X connect 225 0 223 0;
#X connect 226 0 220 0;
#X connect 227 0 57 3;
#X connect 228 0 227 0;
#X connect 228 0 232 0;
#X connect 229 0 231 0;
#X connect 230 0 231 0;
#X connect 231 0 228 0;
#X connect 232 0 228 1;
#X connect 233 0 57 3;
#X connect 234 0 238 0;
#X connect 234 0 233 0;
#X connect 235 0 237 0;
#X connect 236 0 237 0;
#X connect 237 0 234 0;
#X connect 238 0 234 1;
#X connect 239 0 139 0;
#X connect 240 0 139 0;
#X connect 241 0 240 0;
#X connect 242 0 246 0;
#X connect 243 0 247 0;
#X connect 244 0 247 0;
#X connect 245 0 246 0;
#X connect 246 0 256 0;
#X connect 247 0 255 0;
#X connect 248 0 239 0;
#X connect 249 0 140 3;
#X connect 250 0 251 0;
#X connect 250 0 249 0;
#X connect 251 0 250 1;
#X connect 252 0 254 0;
#X connect 253 0 254 0;
#X connect 254 0 250 0;
#X connect 255 0 248 0;
#X connect 256 0 241 0;
#X connect 257 0 140 3;
#X connect 258 0 257 0;
#X connect 258 0 262 0;
#X connect 259 0 261 0;
#X connect 260 0 261 0;
#X connect 261 0 258 0;
#X connect 262 0 258 1;
#X coords 0 0 1 1 85 60 0;

The Last Chapter

"The purpose of art is 'not to bring order to chaos nor to suggest improvements in creation, but simply to wake [us] up to the very life we're living.'"

Art must continue to explore the big questions (love, morality, nature, death, and so forth as mentioned in the book). Technology is now an integral part of life for the Western world and it only seems natural for the performance arts to explore the possibilities of these new technologies. I am actually more excited about the new audiences and performers around the world that technology allows us to reach than I am about how digital media have been incorporated into performance pieces. These connections remind us how small the world has become because of technology which I think makes those big, universal questions even more important to address. We can explore those issues simultaneously with others from around the globe.

The quote led to my thoughts, but my thoughts were not necessarily in response to the quote.

Monday, April 21, 2008

Final Project

For my Final project I wanted to be a vj/dj in secondlife. To accomplish this task i went into second life and built a Wall with a grid texture on it to make it look as if it was an LED Wall that one would see at concerts. Also i built two cylinders encased in a grid texture as well to make it appear as if it were cylinder video walls. The actual video that was played for my final project was recorded in resoulume. I had some trouble with resolume being able to record everything i was doing. I wouldn't recommend the program for recording media but rather for live mixing. Ideally i wanted to be able to mix video and play music live in second life but with time constraints and the amount of scripting and work it would require would prohibit me from doing this. To fix my recording issues I had to record my vjing twice just so I could get the city part to appear for the beginning of my song. I feel that the song that I chose for my project was suitable for the task that I wanted to achieve. After everything was recorded I did the best that I could trying to line up my video with the actual soundtrack in Adobe Premiere. On the day of tech I uploaded my video to pats server and originally it was 120 mb. After we exported it again in premiere we were able to compress it down to 19mb which was amazing. Overall I feel my project came out really well. If I could change one thing it would be to do it live and to try and get my video to play on my original wall. It was a great experience and I am glad I was able to pull it off.

Congratualtions

Congratulations everyone on a wonderful, inspiring first Digital Design 4 T&D showcase.
It was a proud pleasure for me to see such stunning and thoughtful work.

sincerely

Pat

Final Project

For my final project I assisted Patrick on Rhino as a technologist.  Some of my duties included finding the two large rental TVs as well as creating the Logician's Drawings that were to appear on the TVs.  I also helped find a few of the commercials that were viewed during the first scene shift.  My major duty was mounting, positioning, focusing, and controlling the three data projectors, each with their own challenge.  

The first challenge was creating projection as large as the cyc.  We tried two other setups before determining that we needed to bounce two projectors off of two mirrors to create a 45' wide projection.  The hardest part about this setup was blending the two projectors.  Because there are so many variables (various distances, zoom, lens shift, height, air movement of they cyc, etc...) it was hard to blend the images.  We finally resorted to putting a wide dark line were the images were blending.  This was after I used tape on the mirrors to shutter cut the projectors to match.  Another issue with this setup was how to black out he projectors.   The dowsers that we have were too tall and would have created a shadow on the cyc, so we ended up dropping the full black curtain in front of the mirrors to black out the bounce.  

The second  challenge was projecting on the wall in the final bedroom scene.  We ended up mounting the Barco on a down pipe off of a line set so that we could fly it in only when we needed it.  Through the use of keystoning and the creative use of blackwrap and gaff tape, I was able to crate a mask so that the projector only projected on the wall.  The other issue with the Barco was that while it did contain a shutter, it was a chop shutter not a dowser shutter.  This meant that the image was either on or off, there was no fading between the two.  To solve this issue, Patrick added a black fader to Jitter so that the operator could fade in and out the projector.  Once the image was faded out, the internal shutter was used to block the projector black.  

Bang Book - Why do people develop free software?

This was an interesting article that gave a few reasons why people develop open source software.  One of the primary reasons is the lack of a piece of software to do what they need to do.  In other words they develop free software to solve a problem.  The second reason that people develop free software is that they do not like paying high prices for non-customizable software or buggy software.  Some software that was developed in response to high priced software was StarOffice/OpenOffice in replaced of Microsoft Office, Gimp in replace of Photoshop, and Netscape/Mozilla/Firefox in replace of Internet Explorer.  All of these replacements offer the open source to the public, giving everyone the ability to customize the program.  And best of all they are free.  

One piece of open source that I use is a fan controller for my laptop.  I find that my laptop runs too hot if I let it manage it's fans.  So, I use this small app to run my fans a little faster and keep the laptop a little cooler.  This is a great example of someone solving a problem with open source.  


Sunday, April 20, 2008

Final Patch

#N canvas 317 2 960 826 10;
#X obj -11 6 cnv 15 100 60 empty empty empty 20 12 0 14 -195568 -66577
0;
#X text -9 4 Create window:;
#N canvas 0 0 450 300 gemwin 0;
#X obj 132 136 gemwin;
#X obj 67 89 outlet;
#X obj 67 10 inlet;
#X msg 67 70 set destroy;
#X msg 132 112 create \, 1;
#X msg 198 112 destroy;
#X msg 156 71 set create;
#X obj 67 41 route create;
#X connect 2 0 7 0;
#X connect 3 0 1 0;
#X connect 4 0 0 0;
#X connect 5 0 0 0;
#X connect 6 0 1 0;
#X connect 7 0 3 0;
#X connect 7 0 4 0;
#X connect 7 1 6 0;
#X connect 7 1 5 0;
#X restore 9 41 pd gemwin;
#X msg 9 22 destroy;
#X floatatom 296 215 0 0 0 0 - - -;
#X msg 296 151 bang;
#X obj 192 256 gemhead;
#X obj 192 315 pix_texture;
#X obj 192 286 pix_multiimage C:/PDPics/A*.TIF 29;
#X obj 296 183 random 29;
#X obj 192 342 square 7;
#X obj 296 102 tgl 40 0 empty empty NEXT 3 -6 1 14 -64 -4034 -1 0 1
;
#X obj 487 100 tgl 40 0 empty empty On/Off -1 -6 1 14 -258049 -4160
-1 0 1;
#X obj 700 96 tgl 40 0 empty empty On/Off -1 -6 1 14 -4034 -159808
-1 0 1;
#X obj 487 175 f;
#X obj 487 149 metro 2500;
#X floatatom 556 270 5 0 0 0 - - -;
#X floatatom 473 269 5 0 0 0 - - -;
#X obj 487 210 t b b f;
#X obj 454 303 sel 0 1;
#X obj 545 360 +;
#X obj 534 302 + 1;
#X obj 510 359 *;
#X msg 441 342 -1;
#X msg 488 332 1;
#X text 463 285 sign;
#X text 523 284 magnitude;
#X obj 454 247 random 29;
#X obj 534 248 random 29;
#X obj 700 194 f;
#X floatatom 772 272 5 0 0 0 - - -;
#X floatatom 694 271 5 0 0 0 - - -;
#X obj 700 218 t b b f;
#X obj 677 306 sel 0 1;
#X obj 763 361 +;
#X obj 751 305 + 1;
#X obj 733 362 *;
#X msg 664 345 -1;
#X msg 711 335 1;
#X text 686 288 sign;
#X text 739 285 magnitude;
#X obj 677 250 random 29;
#X obj 751 251 random 29;
#X obj 722 172 random 3000;
#X floatatom 795 152 5 0 0 0 - - -;
#X obj 700 147 metro;
#X obj 212 768 cube;
#X obj 133 418 tgl 40 0 empty empty ROTATE_CUBE -30 -8 1 14 -159808
-4034 -1 0 1;
#X obj 610 459 tgl 40 0 empty empty ROTATE_SPHERE -35 -8 1 14 -257985
-4160 -1 0 1;
#X obj 577 709 rotateXYZ;
#X obj 61 646 pix_texture;
#X obj 518 670 pix_texture;
#X obj 61 618 pix_multiimage C:/PDPics/A*.TIF 29;
#X obj 518 642 pix_multiimage C:/PDPics/A*.TIF 29;
#X obj 348 431 tgl 40 0 empty empty On/Off -1 -6 1 14 -4032 -260097
-1 0 1;
#X obj 348 506 f;
#X floatatom 418 597 5 0 0 0 - - -;
#X floatatom 335 596 5 0 0 0 - - -;
#X obj 348 541 t b b f;
#X obj 316 630 sel 0 1;
#X obj 407 687 +;
#X obj 396 629 + 1;
#X obj 372 686 *;
#X msg 303 669 -1;
#X msg 350 659 1;
#X text 325 612 sign;
#X text 385 611 magnitude;
#X obj 316 574 random 29;
#X obj 396 575 random 29;
#X obj 26 589 gemhead;
#X obj 495 576 gemhead;
#X floatatom 478 744 5 0 0 0 - - -;
#X floatatom 519 745 5 0 0 0 - - -;
#X floatatom 263 744 5 0 0 0 - - -;
#X obj 348 480 metro 5000;
#X text 261 728 SIZE;
#X text 476 727 SIZE;
#X text 512 727 SEGMENTS;
#X text 98 11 TRY BLUE \, RED \, & GREEN ONE AT A TIME TO CHANGE BACKGROUND
PHOTOGRAPH;
#X text 97 43 CHOOSE TEAL TO CHANGE SPHERE AND CUBE PHOTOGRAPH;
#X text 99 69 CHOOSE PURPLE AND YELLOW TO ROTATE THE SPHERE AND CUBE
;
#X obj 486 782 sphere;
#X msg 26 377 1;
#X msg 26 406 0;
#X msg 495 410 1;
#X msg 495 440 0;
#X text 57 377 ON;
#X text 526 408 ON;
#X text 527 439 OFF;
#X text 56 404 OFF;
#X text 448 390 TURN SPHERE ON/OFF;
#X text -5 357 TURN CUBE ON/OFF;
#X floatatom 128 783 0 0 0 0 - - -;
#X floatatom -8 782 0 0 0 0 - - -;
#X floatatom 60 782 0 0 0 0 - - -;
#X obj 23 701 tgl 20 0 empty empty MOVE_CUBE -30 -8 1 14 -159808 -4034
-1 0 1;
#X obj 60 760 random 3;
#X obj 128 759 random 3;
#X obj -8 760 random 3;
#X obj -8 736 metro 3000;
#X obj 60 736 metro 3000;
#X obj 128 736 metro 3000;
#X floatatom 838 785 0 0 0 0 - - -;
#X floatatom 702 784 0 0 0 0 - - -;
#X floatatom 770 784 0 0 0 0 - - -;
#X obj 733 703 tgl 20 0 empty empty MOVE_SPHERE -30 -8 1 14 -257985
-4160 -1 0 1;
#X obj 770 762 random 3;
#X obj 838 761 random 3;
#X obj 702 762 random 3;
#X obj 702 738 metro 3000;
#X obj 770 738 metro 3000;
#X obj 838 738 metro 3000;
#X obj 121 673 rotateXYZ;
#X obj 175 705 translateXYZ;
#X obj 577 748 translateXYZ;
#X text 564 512 on;
#X text 598 514 off;
#X obj 557 585 int 0;
#X obj 609 586 + 2;
#X floatatom 557 612 0 0 0 0 - - -;
#X obj 557 559 metro 50;
#X msg 558 529 1;
#X msg 595 531 0;
#X text 656 512 on;
#X text 693 514 off;
#X obj 652 588 int 0;
#X obj 704 589 + 2;
#X floatatom 652 612 0 0 0 0 - - -;
#X obj 652 562 metro 50;
#X msg 653 531 1;
#X msg 690 533 0;
#X text 749 523 on;
#X text 784 523 off;
#X obj 745 592 int 0;
#X obj 797 593 + 2;
#X floatatom 745 617 0 0 0 0 - - -;
#X obj 745 566 metro 50;
#X msg 744 541 1;
#X msg 781 543 0;
#X obj 697 481 tgl 20 0 empty empty STOP_ROTATE_SPHERE -35 -8 1 14
-257985 -4160 -1 0 1;
#X text 46 474 on;
#X text 80 476 off;
#X obj 39 545 int 0;
#X obj 91 545 + 2;
#X floatatom 40 565 0 0 0 0 - - -;
#X obj 39 521 metro 50;
#X msg 40 491 1;
#X msg 77 493 0;
#X text 138 474 on;
#X text 175 476 off;
#X obj 133 550 int 0;
#X obj 186 549 + 2;
#X floatatom 133 572 0 0 0 0 - - -;
#X obj 134 524 metro 50;
#X msg 135 493 1;
#X msg 172 495 0;
#X text 231 485 on;
#X text 266 485 off;
#X obj 227 550 int 0;
#X obj 279 549 + 2;
#X floatatom 227 572 0 0 0 0 - - -;
#X obj 226 528 metro 50;
#X msg 226 503 1;
#X msg 263 505 0;
#X obj 215 445 tgl 20 0 empty empty STOP_ROTATE_CUBE -35 -8 1 14 -159808
-4032 -1 0 1;
#X connect 2 0 3 0;
#X connect 3 0 2 0;
#X connect 4 0 8 1;
#X connect 5 0 9 0;
#X connect 6 0 8 0;
#X connect 7 0 10 0;
#X connect 8 0 7 0;
#X connect 9 0 4 0;
#X connect 11 0 5 0;
#X connect 12 0 15 0;
#X connect 13 0 45 0;
#X connect 14 0 18 0;
#X connect 15 0 14 0;
#X connect 17 0 8 1;
#X connect 18 0 27 0;
#X connect 18 1 28 0;
#X connect 18 2 20 1;
#X connect 19 0 23 0;
#X connect 19 1 24 0;
#X connect 21 0 22 1;
#X connect 22 0 20 0;
#X connect 23 0 22 0;
#X connect 24 0 22 0;
#X connect 27 0 17 0;
#X connect 27 0 19 0;
#X connect 28 0 16 0;
#X connect 28 0 21 0;
#X connect 29 0 32 0;
#X connect 30 0 8 1;
#X connect 32 0 41 0;
#X connect 32 1 42 0;
#X connect 32 2 34 1;
#X connect 33 0 37 0;
#X connect 33 1 38 0;
#X connect 35 0 36 1;
#X connect 36 0 34 0;
#X connect 37 0 36 0;
#X connect 38 0 36 0;
#X connect 41 0 31 0;
#X connect 41 0 33 0;
#X connect 42 0 30 0;
#X connect 42 0 35 0;
#X connect 43 0 44 0;
#X connect 44 0 45 1;
#X connect 45 0 43 0;
#X connect 45 0 29 0;
#X connect 47 0 146 0;
#X connect 47 0 154 0;
#X connect 47 0 162 0;
#X connect 48 0 121 0;
#X connect 48 0 129 0;
#X connect 48 0 137 0;
#X connect 49 0 114 0;
#X connect 50 0 112 0;
#X connect 51 0 49 0;
#X connect 52 0 50 0;
#X connect 53 0 51 0;
#X connect 54 0 74 0;
#X connect 55 0 58 0;
#X connect 56 0 53 1;
#X connect 57 0 52 1;
#X connect 58 0 67 0;
#X connect 58 1 68 0;
#X connect 58 2 60 1;
#X connect 59 0 63 0;
#X connect 59 1 64 0;
#X connect 61 0 62 1;
#X connect 62 0 60 0;
#X connect 63 0 62 0;
#X connect 64 0 62 0;
#X connect 67 0 57 0;
#X connect 67 0 59 0;
#X connect 68 0 56 0;
#X connect 68 0 61 0;
#X connect 69 0 52 0;
#X connect 70 0 53 0;
#X connect 71 0 81 1;
#X connect 72 0 81 2;
#X connect 73 0 46 1;
#X connect 74 0 55 0;
#X connect 82 0 69 0;
#X connect 83 0 69 0;
#X connect 84 0 70 0;
#X connect 85 0 70 0;
#X connect 92 0 113 3;
#X connect 93 0 113 1;
#X connect 94 0 113 2;
#X connect 95 0 99 0;
#X connect 95 0 100 0;
#X connect 95 0 101 0;
#X connect 96 0 94 0;
#X connect 97 0 92 0;
#X connect 98 0 93 0;
#X connect 99 0 98 0;
#X connect 100 0 96 0;
#X connect 101 0 97 0;
#X connect 102 0 114 3;
#X connect 103 0 114 1;
#X connect 104 0 114 2;
#X connect 105 0 109 0;
#X connect 105 0 110 0;
#X connect 105 0 111 0;
#X connect 106 0 104 0;
#X connect 107 0 102 0;
#X connect 108 0 103 0;
#X connect 109 0 108 0;
#X connect 110 0 106 0;
#X connect 111 0 107 0;
#X connect 112 0 113 0;
#X connect 113 0 46 0;
#X connect 114 0 81 0;
#X connect 117 0 118 0;
#X connect 117 0 119 0;
#X connect 118 0 117 1;
#X connect 119 0 49 1;
#X connect 120 0 117 0;
#X connect 121 0 120 0;
#X connect 122 0 120 0;
#X connect 122 0 118 0;
#X connect 125 0 126 0;
#X connect 125 0 127 0;
#X connect 126 0 125 1;
#X connect 127 0 49 2;
#X connect 128 0 125 0;
#X connect 129 0 128 0;
#X connect 130 0 128 0;
#X connect 130 0 126 0;
#X connect 133 0 134 0;
#X connect 133 0 135 0;
#X connect 134 0 133 1;
#X connect 135 0 49 3;
#X connect 136 0 133 0;
#X connect 137 0 136 0;
#X connect 138 0 136 0;
#X connect 138 0 134 0;
#X connect 139 0 122 0;
#X connect 139 0 130 0;
#X connect 139 0 138 0;
#X connect 142 0 143 0;
#X connect 142 0 144 0;
#X connect 143 0 142 1;
#X connect 144 0 112 1;
#X connect 145 0 142 0;
#X connect 146 0 145 0;
#X connect 147 0 145 0;
#X connect 147 0 143 0;
#X connect 150 0 151 0;
#X connect 150 0 152 0;
#X connect 151 0 150 1;
#X connect 152 0 112 2;
#X connect 153 0 150 0;
#X connect 154 0 153 0;
#X connect 155 0 153 0;
#X connect 155 0 151 0;
#X connect 158 0 159 0;
#X connect 158 0 160 0;
#X connect 159 0 158 1;
#X connect 160 0 112 3;
#X connect 161 0 158 0;
#X connect 162 0 161 0;
#X connect 163 0 161 0;
#X connect 163 0 159 0;
#X connect 164 0 147 0;
#X connect 164 0 155 0;
#X connect 164 0 163 0;

Gentle Fire

Gentle Fire: An Early Approach
to Live Electronic Music

One inherent problem with writing about the history of any musical genre is the fact that mere words utterly fail to describe the auditory aspects and leave you with only a half formed sense of what is being talked about. There are, however, moments of overlapping familiarity such as when the author talks about working on a concert during his time under Stockhausen when such names as John Cage and Merce Cunnigham come up. Davies’ mention of how he was at times only a couple weeks more advanced than his students he was teaching highlights the ability of electronic musicians to learn new technologies and how the field was in such utilization of emergent technologies that having a total access to information allows for a leveling effect to take place amongst the practitioners of electronic music where one’s own motivation can be the driving factor behind being ‘cutting edge’. One other distinction I find interesting is the ability of many members of Gentle Fire to play multiple instrument types which indicates a trend toward cross-pollination of talents yet at the same time limit’s the ability for virtuosity in one instrument. This situation seems to be a growing trend towards a bricolage appropriation of techniques and generative abilities both technologically and acoustically.

Saturday, April 19, 2008

Expanded Cinema

Expanded Cinema

The Artist as Design Scientist

I found the chapter in Expanded Cinema to be interesting in the way it conveyed a sense of the process by which a designer works with the culturally inherited modalities of narrative. The notion that a designer can not create with solely new ideas seemed to resonate for in order to construct a design or narrative for persons in contemporary society to understand the inherent meaning one must use the past ideologies of a society as a building block or else one would have to assume the entire audience was indoctrinated and familiar with those new ideas nothing would be conveyed. Through the design process the designer must convey ideas through the use of symbology built upon familiar ideas and lead the audience through an almost evolutionary path of ideas to an understanding of new concepts. In this was the visual understanding that comes about through perception is similar in process to the act of reasoning yet perception gives more a sense of immediacy and impression.

Friday, April 18, 2008

Final Project addition

Just an addendum
I finished my write up on my webpage of the process
www.jeromewills.com/marisol.htm

Final project - Marisol

Just posting this up here that my final project is being documented on a web page here on my site.
www.jeromewills.com/marisol.htm

Thursday, April 17, 2008

My Final Patch

Hi all this i my motion capture light board patch..... I hope it is all there

#N canvas 162 28 1034 719 10;
#X msg 66 1252 close;
#X text 71 1134 send DMX: ;
#X obj 15 1753 route 1 2 3 4 5 6 7 8 9 10;
#X floatatom 15 1802 5 0 0 0 - - -;
#X floatatom 35 1781 5 0 0 0 - - -;
#X floatatom 61 1802 5 0 0 0 - - -;
#X floatatom 81 1781 5 0 0 0 - - -;
#X floatatom 107 1802 5 0 0 0 - - -;
#X floatatom 127 1781 5 0 0 0 - - -;
#X floatatom 153 1802 5 0 0 0 - - -;
#X floatatom 173 1781 5 0 0 0 - - -;
#X floatatom 199 1802 5 0 0 0 - - -;
#X floatatom 219 1781 5 0 0 0 - - -;
#X text 121 1252 close the device;
#X msg 92 1361 startcode 0;
#X text 194 1361 set DMX StartCode (default = 0);
#N canvas 679 216 481 266 fadercontroller 0;
#X obj 12 10 cnv 15 430 220 empty empty 16_channel_DMX_controller 8
22 0 14 -233017 -66577 0;
#X obj 23 421 outlet;
#X obj 26 85 vsl 15 128 0 255 0 0 ch1 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X msg 23 372 1 \$1;
#X obj 48 85 vsl 15 128 0 255 0 0 ch2 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X msg 45 395 2 \$1;
#X obj 70 85 vsl 15 128 0 255 0 0 ch3 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 92 85 vsl 15 128 0 255 0 0 ch4 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X msg 67 372 3 \$1;
#X msg 89 395 4 \$1;
#X obj 114 85 vsl 15 128 0 255 0 0 ch5 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 136 85 vsl 15 128 0 255 0 0 ch6 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 158 85 vsl 15 128 0 255 0 0 ch7 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 180 85 vsl 15 128 0 255 0 0 ch8 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X msg 111 372 5 \$1;
#X msg 133 395 6 \$1;
#X msg 155 372 7 \$1;
#X msg 177 395 8 \$1;
#X obj 202 85 vsl 15 128 0 255 0 0 ch9 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 224 85 vsl 15 128 0 255 0 0 ch10 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 246 85 vsl 15 128 0 255 0 0 ch11 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 268 85 vsl 15 128 0 255 0 0 ch12 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 290 85 vsl 15 128 0 255 0 0 ch13 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 312 85 vsl 15 128 0 255 0 0 ch14 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 334 85 vsl 15 128 0 255 0 0 ch15 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 356 85 vsl 15 128 0 255 0 0 ch16 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X msg 199 372 9 \$1;
#X msg 221 395 10 \$1;
#X msg 243 372 11 \$1;
#X msg 265 395 12 \$1;
#X msg 287 372 13 \$1;
#X msg 309 395 14 \$1;
#X msg 331 372 15 \$1;
#X msg 353 395 16 \$1;
#X obj 392 85 vsl 30 128 0 255 0 0 master masterset empty 0 -8 0 8
-261689 -1 -1 12700 1;
#X obj 23 252 r ch1;
#X obj 23 314 * 1;
#X obj 473 168 r master;
#X obj 473 193 / 255;
#X obj 470 19 loadbang;
#X obj 470 73 s masterset;
#X obj 45 340 * 1;
#X obj 331 314 * 1;
#X obj 353 340 * 1;
#X obj 331 252 r ch15;
#X obj 353 276 r ch16;
#X obj 45 276 r ch2;
#X obj 67 314 * 1;
#X obj 89 340 * 1;
#X obj 111 314 * 1;
#X obj 133 340 * 1;
#X obj 155 314 * 1;
#X obj 177 340 * 1;
#X obj 199 314 * 1;
#X obj 221 340 * 1;
#X obj 243 314 * 1;
#X obj 265 340 * 1;
#X obj 287 314 * 1;
#X obj 309 340 * 1;
#X obj 67 252 r ch3;
#X obj 89 276 r ch4;
#X obj 111 252 r ch5;
#X obj 133 276 r ch6;
#X obj 156 252 r ch7;
#X obj 177 276 r ch8;
#X obj 199 252 r ch9;
#X obj 221 276 r ch10;
#X obj 243 252 r ch11;
#X obj 265 276 r ch12;
#X obj 287 252 r ch13;
#X obj 309 276 r ch14;
#X obj 473 221 t b f;
#X obj 26 61 cnv 15 15 15 empty ch1color empty 20 12 0 14 -1 -262144
0;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 23 567 pd light;
#X msg 23 591 \; ch1color color \$1 \$2;
#X obj 48 61 cnv 15 15 15 empty ch2color empty 20 12 0 14 -1 -262144
0;
#X obj 70 61 cnv 15 15 15 empty ch3color empty 20 12 0 14 -1 -262144
0;
#X obj 92 61 cnv 15 15 15 empty ch4color empty 20 12 0 14 -1 -262144
0;
#X obj 114 61 cnv 15 15 15 empty ch5color empty 20 12 0 14 -1 -262144
0;
#X obj 136 61 cnv 15 15 15 empty ch6color empty 20 12 0 14 -1 -262144
0;
#X obj 158 61 cnv 15 15 15 empty ch7color empty 20 12 0 14 -1 -262144
0;
#X obj 180 61 cnv 15 15 15 empty ch8color empty 20 12 0 14 -1 -262144
0;
#X obj 202 61 cnv 15 15 15 empty ch9color empty 20 12 0 14 -1 -262144
0;
#X obj 224 61 cnv 15 15 15 empty ch10color empty 20 12 0 14 -1 -262144
0;
#X obj 246 61 cnv 15 15 15 empty ch11color empty 20 12 0 14 -1 -262144
0;
#X obj 268 61 cnv 15 15 15 empty ch12color empty 20 12 0 14 -1 -262144
0;
#X obj 290 61 cnv 15 15 15 empty ch13color empty 20 12 0 14 -1 -262144
0;
#X obj 312 61 cnv 15 15 15 empty ch14color empty 20 12 0 14 -1 -262144
0;
#X obj 334 61 cnv 15 15 15 empty ch15color empty 20 12 0 14 -1 -262144
0;
#X obj 356 61 cnv 15 15 15 empty ch16color empty 20 12 0 14 -1 -262144
0;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 45 504 pd light;
#X msg 45 528 \; ch2color color \$1 \$2;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 67 681 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 89 618 pd light;
#X msg 89 642 \; ch4color color \$1 \$2;
#X msg 67 705 \; ch3color color \$1 \$2;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 111 566 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 133 503 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 155 680 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 177 617 pd light;
#X msg 111 590 \; ch5color color \$1 \$2;
#X msg 133 527 \; ch6color color \$1 \$2;
#X msg 155 704 \; ch7color color \$1 \$2;
#X msg 177 641 \; ch8color color \$1 \$2;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 199 554 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 221 490 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 243 667 pd light;
#X msg 199 578 \; ch9color color \$1 \$2;
#X msg 221 514 \; ch10color color \$1 \$2;
#X msg 243 691 \; ch11color color \$1 \$2;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 265 598 pd light;
#X msg 265 622 \; ch12color color \$1 \$2;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 421 480 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 443 417 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 460 645 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 482 582 pd light;
#X msg 421 504 \; ch13color color \$1 \$2;
#X msg 443 441 \; ch14color color \$1 \$2;
#X msg 460 669 \; ch15color color \$1 \$2;
#X msg 482 606 \; ch16color color \$1 \$2;
#X msg 470 47 255;
#X connect 3 0 1 0;
#X connect 5 0 1 0;
#X connect 8 0 1 0;
#X connect 9 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 26 0 1 0;
#X connect 27 0 1 0;
#X connect 28 0 1 0;
#X connect 29 0 1 0;
#X connect 30 0 1 0;
#X connect 31 0 1 0;
#X connect 32 0 1 0;
#X connect 33 0 1 0;
#X connect 35 0 36 0;
#X connect 36 0 3 0;
#X connect 36 0 73 0;
#X connect 37 0 38 0;
#X connect 38 0 71 0;
#X connect 39 0 120 0;
#X connect 41 0 5 0;
#X connect 41 0 90 0;
#X connect 42 0 32 0;
#X connect 42 0 114 0;
#X connect 43 0 33 0;
#X connect 43 0 115 0;
#X connect 44 0 42 0;
#X connect 45 0 43 0;
#X connect 46 0 41 0;
#X connect 47 0 8 0;
#X connect 47 0 92 0;
#X connect 48 0 9 0;
#X connect 48 0 93 0;
#X connect 49 0 14 0;
#X connect 49 0 96 0;
#X connect 50 0 15 0;
#X connect 50 0 97 0;
#X connect 51 0 16 0;
#X connect 51 0 98 0;
#X connect 52 0 17 0;
#X connect 52 0 99 0;
#X connect 53 0 26 0;
#X connect 53 0 104 0;
#X connect 54 0 27 0;
#X connect 54 0 105 0;
#X connect 55 0 28 0;
#X connect 55 0 106 0;
#X connect 56 0 29 0;
#X connect 56 0 110 0;
#X connect 57 0 30 0;
#X connect 57 0 112 0;
#X connect 58 0 31 0;
#X connect 58 0 113 0;
#X connect 59 0 47 0;
#X connect 60 0 48 0;
#X connect 61 0 49 0;
#X connect 62 0 50 0;
#X connect 63 0 51 0;
#X connect 64 0 52 0;
#X connect 65 0 53 0;
#X connect 66 0 54 0;
#X connect 67 0 55 0;
#X connect 68 0 56 0;
#X connect 69 0 57 0;
#X connect 70 0 58 0;
#X connect 71 0 36 0;
#X connect 71 0 47 0;
#X connect 71 0 49 0;
#X connect 71 0 51 0;
#X connect 71 0 53 0;
#X connect 71 0 55 0;
#X connect 71 0 57 0;
#X connect 71 0 42 0;
#X connect 71 0 41 0;
#X connect 71 0 48 0;
#X connect 71 0 50 0;
#X connect 71 0 52 0;
#X connect 71 0 54 0;
#X connect 71 0 56 0;
#X connect 71 0 58 0;
#X connect 71 0 43 0;
#X connect 71 1 36 1;
#X connect 71 1 47 1;
#X connect 71 1 49 1;
#X connect 71 1 51 1;
#X connect 71 1 53 1;
#X connect 71 1 55 1;
#X connect 71 1 57 1;
#X connect 71 1 42 1;
#X connect 71 1 41 1;
#X connect 71 1 48 1;
#X connect 71 1 50 1;
#X connect 71 1 52 1;
#X connect 71 1 54 1;
#X connect 71 1 56 1;
#X connect 71 1 58 1;
#X connect 71 1 43 1;
#X connect 73 0 74 0;
#X connect 90 0 91 0;
#X connect 92 0 95 0;
#X connect 93 0 94 0;
#X connect 96 0 100 0;
#X connect 97 0 101 0;
#X connect 98 0 102 0;
#X connect 99 0 103 0;
#X connect 104 0 107 0;
#X connect 105 0 108 0;
#X connect 106 0 109 0;
#X connect 110 0 111 0;
#X connect 112 0 116 0;
#X connect 113 0 117 0;
#X connect 114 0 118 0;
#X connect 115 0 119 0;
#X connect 120 0 40 0;
#X restore 43 1196 pd fadercontroller;
#X text 199 1196 <-- click here...;
#X obj 15 1724 route 0;
#X msg 76 1279 send;
#X msg 107 1419 receive;
#X text 180 1419 set device to receive DMX;
#X text 28 1698 output is: ;
#X msg 15 1134 1 255;
#X msg 101 1389 blackout \$1;
#X obj 204 1391 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X text 230 1389 set blackout for all channels;
#X msg 88 1334 channels 512;
#X text 196 1335 set DMX channels (default = 512);
#X msg 114 1446 getparams;
#X text 202 1445 get interface parameters;
#X obj 48 1679 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X text 75 1676 state of connection;
#X obj 15 1625 dmxusbpro;
#X text 125 1279 set device to send DMX (default);
#X msg 136 1537 firmware main.bin;
#X msg 123 1474 getdevs;
#X text 199 1473 get available devices;
#X msg 130 1506 getserial;
#X text 220 1505 get device's serial number;
#X obj 82 1653 print;
#X msg 142 1566 firmware;
#X obj 222 1566 openpanel;
#X msg 310 1566 bang;
#X text 173 1308 set DMX refresh rate (default = 40);
#X msg 80 1307 refresh 40;
#X msg 151 1593 menu;
#X text 83 1104 (c) 2005 \, 2006 \, 2007 Olaf Matthes
;
#X text 13 1085 dmxusbpro v1.3 - DMX USB Pro Interface;
#X text 84 1724 only look for universe 0;
#X text 240 1753 display values of first 10 DMX channels;
#X text 321 1221 open ;
#X text 321 1239 change this to correspond to;
#X text 321 1253 your hardware !!!;
#X msg 29 1161 0 0;
#X text 285 1538 update firmware;
#X text 74 1160 DMX channel 0 serves as global channel;
#X text 74 1175 to set all channels to the same value;
#X text 135 1652 prints list of connected devices;
#X obj 565 1078 cnv 15 430 220 empty empty 16_channel_DMX_controller
8 22 0 14 -233017 -66577 0;
#X obj 559 1530 outlet;
#X obj 579 1153 vsl 15 128 0 255 0 0 ch15 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 601 1153 vsl 15 128 0 255 0 0 ch16 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X msg 598 1463 2 \$1;
#X obj 623 1153 vsl 15 128 0 255 0 0 ch4 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 645 1153 vsl 15 128 0 255 0 0 ch5 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X msg 620 1440 3 \$1;
#X msg 642 1463 4 \$1;
#X obj 667 1153 vsl 15 128 0 255 0 0 ch13 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 689 1153 vsl 15 128 0 255 0 0 ch14 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 711 1153 vsl 15 128 0 255 0 0 ch2 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 733 1153 vsl 15 128 0 255 0 0 ch6 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X msg 664 1440 5 \$1;
#X msg 686 1463 6 \$1;
#X msg 708 1440 7 \$1;
#X msg 730 1463 8 \$1;
#X obj 755 1153 vsl 15 128 0 255 0 0 ch9 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 777 1153 vsl 15 128 0 255 0 0 ch7 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 799 1153 vsl 15 128 0 255 0 0 ch3 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 821 1153 vsl 15 128 0 255 0 0 ch8 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 843 1153 vsl 15 128 0 255 0 0 ch13 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 865 1153 vsl 15 128 0 255 0 0 ch14 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 887 1153 vsl 15 128 0 255 0 0 ch15 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 909 1153 vsl 15 128 0 255 0 0 ch16 empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X msg 752 1440 9 \$1;
#X msg 774 1463 10 \$1;
#X msg 796 1440 11 \$1;
#X msg 818 1463 12 \$1;
#X msg 840 1440 13 \$1;
#X msg 862 1463 14 \$1;
#X msg 884 1440 15 \$1;
#X msg 906 1463 16 \$1;
#X obj 945 1153 vsl 30 128 0 255 0 0 master masterset empty 0 -8 0
8 -261689 -1 -1 12700 1;
#X obj 576 1382 * 1;
#X obj 1026 1236 r master;
#X obj 1026 1261 / 255;
#X obj 1023 1087 loadbang;
#X obj 1023 1141 s masterset;
#X obj 598 1408 * 1;
#X obj 884 1382 * 1;
#X obj 906 1408 * 1;
#X obj 884 1320 r ch15;
#X obj 906 1344 r ch16;
#X obj 620 1382 * 1;
#X obj 642 1408 * 1;
#X obj 664 1382 * 1;
#X obj 686 1408 * 1;
#X obj 708 1382 * 1;
#X obj 730 1408 * 1;
#X obj 752 1382 * 1;
#X obj 774 1408 * 1;
#X obj 796 1382 * 1;
#X obj 818 1408 * 1;
#X obj 840 1382 * 1;
#X obj 862 1408 * 1;
#X obj 840 1320 r ch13;
#X obj 862 1344 r ch14;
#X obj 1026 1289 t b f;
#X obj 579 1129 cnv 15 15 15 empty ch15color empty 20 12 0 14 -1 -262144
0;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 458 1619 pd light;
#X msg 416 1684 \; ch1color color \$1 \$2;
#X obj 601 1129 cnv 15 15 15 empty ch16color empty 20 12 0 14 -1 -262144
0;
#X obj 623 1129 cnv 15 15 15 empty ch4color empty 20 12 0 14 -1 -262144
0;
#X obj 645 1129 cnv 15 15 15 empty ch5color empty 20 12 0 14 -1 -262144
0;
#X obj 667 1129 cnv 15 15 15 empty ch13color empty 20 12 0 14 -1 -262144
0;
#X obj 689 1129 cnv 15 15 15 empty ch14color empty 20 12 0 14 -1 -262144
0;
#X obj 711 1129 cnv 15 15 15 empty ch2color empty 20 12 0 14 -1 -262144
0;
#X obj 733 1129 cnv 15 15 15 empty ch6color empty 20 12 0 14 -1 -262144
0;
#X obj 755 1129 cnv 15 15 15 empty ch9color empty 20 12 0 14 -1 -262144
0;
#X obj 777 1129 cnv 15 15 15 empty ch7color empty 20 12 0 14 -1 -262144
0;
#X obj 799 1129 cnv 15 15 15 empty ch3color empty 20 12 0 14 -1 -262144
0;
#X obj 821 1129 cnv 15 15 15 empty ch8color empty 20 12 0 14 -1 -262144
0;
#X obj 843 1129 cnv 15 15 15 empty ch13color empty 20 12 0 14 -1 -262144
0;
#X obj 865 1129 cnv 15 15 15 empty ch14color empty 20 12 0 14 -1 -262144
0;
#X obj 887 1129 cnv 15 15 15 empty ch15color empty 20 12 0 14 -1 -262144
0;
#X obj 909 1129 cnv 15 15 15 empty ch16color empty 20 12 0 14 -1 -262144
0;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 598 1572 pd light;
#X msg 598 1596 \; ch2color color \$1 \$2;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 620 1749 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 642 1686 pd light;
#X msg 642 1710 \; ch4color color \$1 \$2;
#X msg 620 1773 \; ch3color color \$1 \$2;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 664 1634 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 686 1571 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 708 1748 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 730 1685 pd light;
#X msg 664 1658 \; ch5color color \$1 \$2;
#X msg 686 1595 \; ch6color color \$1 \$2;
#X msg 708 1772 \; ch7color color \$1 \$2;
#X msg 730 1709 \; ch8color color \$1 \$2;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 752 1622 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 774 1558 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 796 1735 pd light;
#X msg 752 1646 \; ch9color color \$1 \$2;
#X msg 774 1582 \; ch10color color \$1 \$2;
#X msg 796 1759 \; ch11color color \$1 \$2;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 818 1666 pd light;
#X msg 818 1690 \; ch12color color \$1 \$2;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 974 1548 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 996 1485 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 1013 1713 pd light;
#N canvas 0 22 758 635 light 0;
#X obj 339 55 inlet;
#X obj 97 351 bang;
#X msg 77 376 0;
#X msg 104 376 1;
#X obj 146 349 bang;
#X msg 132 376 0;
#X msg 160 376 1;
#X obj 220 457 spigot;
#X obj 282 456 spigot;
#X text 337 30 green;
#X obj 405 183 t b f;
#X obj 339 241 +;
#X obj 339 266 t b f;
#X obj 339 297 +;
#X obj 22 19 loadbang;
#X obj 251 505 f;
#X obj 204 505 f;
#X obj 262 160 * -65536;
#X obj 339 161 * -256;
#X obj 405 161 * -1;
#X obj 339 328 - 1;
#X obj 97 216 route back label bang;
#X obj 235 249 t b b b;
#X msg 120 154 back;
#X msg 278 119 0;
#X msg 425 114 0;
#X obj 199 539 pack 0 0;
#X obj 196 584 outlet;
#X obj 328 112 t b f;
#X connect 0 0 28 0;
#X connect 1 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 8 1;
#X connect 3 0 7 1;
#X connect 4 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 7 1;
#X connect 6 0 8 1;
#X connect 7 0 16 1;
#X connect 8 0 15 1;
#X connect 10 0 11 0;
#X connect 10 1 11 1;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 12 1 13 1;
#X connect 13 0 20 0;
#X connect 14 0 3 0;
#X connect 14 0 23 0;
#X connect 14 0 24 0;
#X connect 14 0 25 0;
#X connect 15 0 26 1;
#X connect 16 0 26 0;
#X connect 17 0 13 0;
#X connect 18 0 11 0;
#X connect 19 0 10 0;
#X connect 20 0 8 0;
#X connect 20 0 7 0;
#X connect 21 0 1 0;
#X connect 21 1 4 0;
#X connect 21 2 22 0;
#X connect 22 0 16 0;
#X connect 22 1 15 0;
#X connect 22 2 20 0;
#X connect 23 0 21 0;
#X connect 24 0 17 0;
#X connect 25 0 19 0;
#X connect 26 0 27 0;
#X connect 28 0 21 0;
#X connect 28 1 18 0;
#X restore 1035 1650 pd light;
#X msg 974 1572 \; ch13color color \$1 \$2;
#X msg 996 1509 \; ch14color color \$1 \$2;
#X msg 1013 1737 \; ch15color color \$1 \$2;
#X msg 1035 1674 \; ch16color color \$1 \$2;
#X msg 1023 1115 255;
#X obj 101 411 pdp_glx;
#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X msg 123 136 loop \$1;
#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0
1;
#X msg 370 44 open \$1;
#X obj 369 20 openpanel;
#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1
-1;
#X floatatom 316 99 5 0 0 0 - - -;
#X msg 225 65 stop;
#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 0 1;
#X obj 270 194 dac~;
#X obj 257 135 metro 70;
#X obj 136 278 pdp_mgrid;
#X obj 252 167 pdp_yqt;
#X obj 421 166 pdp_ieee1394;
#X obj 430 135 metro 70;
#X obj 469 97 bng 30 250 50 0 empty empty empty 20 8 0 8 -4034 -1 -1
;
#X msg 432 102 stop;
#X msg 517 133 open /dev/video;
#X floatatom 309 279 5 0 0 0 - - -;
#X floatatom 318 300 5 0 0 0 - - -;
#X text 363 299 Grid dimension (X);
#X floatatom 335 321 5 0 0 0 - - -;
#X floatatom 353 345 5 0 0 0 - - -;
#X floatatom 172 406 5 0 0 0 - - -;
#X floatatom 230 373 5 0 0 0 - - -;
#X text 273 375 Y coordinate of cell where motion has been detected
;
#X text 355 279 Threshold ( pixel average distance within a cell )
;
#X text 380 320 Grid dimension (Y);
#X text 401 344 Grid visibility;
#X text 286 404 X coordinate of cell where motion has been detected
;
#X obj 70 498 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 70 550 pdp_control;
#X msg 70 523 thread \$1;
#X floatatom 70 611 5 0 0 0 - - -;
#X obj 70 582 route pdp_drop;
#X obj 355 577 print;
#X floatatom 199 512 5 0 0 0 - - -;
#X floatatom 307 496 5 0 0 0 - - -;
#X obj 205 439 * 1;
#X obj 250 408 * 4;
#X obj 473 517 +;
#X obj 490 557 - 5;
#X floatatom 497 604 5 0 0 0 - - -;
#X obj -156 640 select 1;
#X obj -355 639 select 0;
#X obj 11 642 select 2;
#X obj 187 640 select 3;
#X obj 344 639 select 4;
#X obj 532 653 select 5;
#X obj 654 654 select 6;
#X obj 810 654 select 7;
#X obj 949 650 select 8;
#X obj 1156 651 select 9;
#X obj 1308 647 select 10;
#X obj 1470 645 select 11;
#X text 480 299 Set to 4;
#X text 500 323 Set to 3;
#X text 501 102 Click to start CAMERA;
#X obj 368 217 loadbang;
#X msg 359 249 4;
#X msg 397 249 3;
#X obj 56 173 ctlout;
#X obj 56 111 stripnote;
#X obj 73 55 noteout;
#N canvas 240 135 488 484 other_midi_objects 0;
#X obj 55 31 ctlin;
#X obj 97 31 pgmin;
#X obj 140 30 bendin;
#X obj 191 29 touchin;
#X obj 252 29 polytouchin;
#X obj 337 29 midiin;
#X obj 388 28 sysexin;
#X obj 6 85 noteout;
#X obj 63 84 ctlout;
#X obj 161 85 touchout;
#X obj 225 84 polytouchout;
#X obj 314 84 midiout;
#X obj 113 84 pgmout;
#X obj 11 153 makenote;
#X text 10 194 MIDI notes deconstruction:;
#X text 8 128 MIDI note construction:;
#X text 8 58 MIDI output:;
#X text 8 2 MIDI input:;
#X obj 15 226 stripnote;
#X text 11 266 Additional useful objects for MIDI processing (Maxlib
by Olaf Matthes);
#X obj 148 297 chord;
#X obj 109 296 borax;
#X obj 54 296 score o;
#X obj 13 296 pitch;
#X text 15 336 Also \, from cyclone (alpha) by Krzysztof Czaja:;
#X obj 16 359 midiformat;
#X obj 172 359 midiflush;
#X obj 98 359 midiparse;
#X text 15 386 and xeq \, from the same developer;
#X obj 16 411 xeq;
#X text 41 402 an experimental MIDI sequencer;
#X obj 8 31 midiin;
#X restore 31 213 pd other_midi_objects;
#X obj 42 276 line;
#X floatatom -267 845 5 0 0 0 - - -;
#X floatatom -363 733 5 0 0 0 - - -;
#X floatatom -308 740 5 0 0 0 - - -;
#X obj -373 783 d-scale 0 127 0 256 10;
#X obj -353 696 ctlin 0;
#X obj -329 941 line;
#X obj -329 874 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144
-1 -1;
#X obj -329 894 t b b;
#X floatatom -329 963 5 0 0 0 - - -;
#X msg -329 917 256;
#X obj -276 814 r DMX_0;
#X msg -298 917 5000;
#X floatatom -158 962 5 0 0 0 - - -;
#X floatatom -170 727 5 0 0 0 - - -;
#X floatatom -115 734 5 0 0 0 - - -;
#X obj -180 777 d-scale 0 127 0 256 10;
#X obj -115 924 line;
#X obj -115 857 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144
-1 -1;
#X obj -115 877 t b b;
#X floatatom -115 946 5 0 0 0 - - -;
#X msg -115 900 256;
#X obj -160 690 ctlin 1;
#X obj -159 936 r DMX_1;
#X msg -74 899 5000;
#X floatatom 17 952 5 0 0 0 - - -;
#X floatatom 5 716 5 0 0 0 - - -;
#X floatatom 60 723 5 0 0 0 - - -;
#X obj -5 766 d-scale 0 127 0 256 10;
#X obj 60 913 line;
#X obj 60 846 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 60 866 t b b;
#X floatatom 60 935 5 0 0 0 - - -;
#X msg 60 889 256;
#X obj 15 679 ctlin 2;
#X obj 15 924 r DMX_2;
#X msg 101 889 5000;
#X floatatom 181 957 5 0 0 0 - - -;
#X floatatom 176 715 5 0 0 0 - - -;
#X floatatom 231 722 5 0 0 0 - - -;
#X obj 166 765 d-scale 0 127 0 256 10;
#X obj 231 912 line;
#X obj 231 845 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 231 865 t b b;
#X floatatom 231 934 5 0 0 0 - - -;
#X msg 231 888 256;
#X obj 186 678 ctlin 3;
#X obj 187 924 r DMX_3;
#X floatatom 343 953 5 0 0 0 - - -;
#X floatatom 336 715 5 0 0 0 - - -;
#X floatatom 391 722 5 0 0 0 - - -;
#X obj 326 765 d-scale 0 127 0 256 10;
#X obj 391 912 line;
#X obj 391 845 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 391 865 t b b;
#X floatatom 391 934 5 0 0 0 - - -;
#X msg 391 888 256;
#X obj 346 678 ctlin 4;
#X obj 347 924 r DMX_4;
#X msg 432 888 5000;
#X floatatom 523 962 5 0 0 0 - - -;
#X floatatom 501 724 5 0 0 0 - - -;
#X floatatom 556 731 5 0 0 0 - - -;
#X obj 491 774 d-scale 0 127 0 256 10;
#X obj 556 921 line;
#X obj 556 854 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 556 874 t b b;
#X floatatom 556 943 5 0 0 0 - - -;
#X msg 556 897 256;
#X obj 511 687 ctlin 5;
#X obj 512 933 r DMX_5;
#X msg 597 897 5000;
#X floatatom 662 957 5 0 0 0 - - -;
#X floatatom 651 724 5 0 0 0 - - -;
#X floatatom 706 731 5 0 0 0 - - -;
#X obj 641 774 d-scale 0 127 0 256 10;
#X obj 706 921 line;
#X obj 706 854 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 706 874 t b b;
#X floatatom 706 943 5 0 0 0 - - -;
#X msg 706 897 256;
#X obj 661 687 ctlin 6;
#X obj 662 933 r DMX_6;
#X msg 747 897 5000;
#X floatatom 811 962 5 0 0 0 - - -;
#X floatatom 806 722 5 0 0 0 - - -;
#X floatatom 861 729 5 0 0 0 - - -;
#X obj 796 772 d-scale 0 127 0 256 10;
#X obj 861 919 line;
#X obj 861 852 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 861 872 t b b;
#X floatatom 861 941 5 0 0 0 - - -;
#X msg 861 895 256;
#X obj 816 685 ctlin 7;
#X obj 817 931 r DMX_7;
#X msg 902 895 5000;
#X floatatom 956 953 5 0 0 0 - - -;
#X floatatom 950 718 5 0 0 0 - - -;
#X floatatom 1005 725 5 0 0 0 - - -;
#X obj 940 768 d-scale 0 127 0 256 10;
#X obj 1005 915 line;
#X obj 1005 848 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144
-1 -1;
#X obj 1005 868 t b b;
#X floatatom 1005 937 5 0 0 0 - - -;
#X msg 1005 891 256;
#X obj 960 681 ctlin 8;
#X obj 961 927 r DMX_8;
#X msg 1046 891 5000;
#X floatatom 1159 952 5 0 0 0 - - -;
#X floatatom 1149 717 5 0 0 0 - - -;
#X floatatom 1204 724 5 0 0 0 - - -;
#X obj 1139 767 d-scale 0 127 0 256 10;
#X obj 1204 914 line;
#X obj 1204 847 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144
-1 -1;
#X obj 1204 867 t b b;
#X floatatom 1204 936 5 0 0 0 - - -;
#X msg 1204 890 256;
#X obj 1159 680 ctlin 9;
#X obj 1161 926 r DMX_9;
#X msg 1245 890 5000;
#X floatatom 1312 957 5 0 0 0 - - -;
#X floatatom 1301 715 5 0 0 0 - - -;
#X floatatom 1356 722 5 0 0 0 - - -;
#X obj 1291 765 d-scale 0 127 0 256 10;
#X obj 1356 912 line;
#X obj 1356 845 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144
-1 -1;
#X obj 1356 865 t b b;
#X floatatom 1356 934 5 0 0 0 - - -;
#X msg 1356 888 256;
#X obj 1311 678 ctlin 10;
#X obj 1312 924 r DMX_10;
#X msg 1397 888 5000;
#X floatatom 1435 959 5 0 0 0 - - -;
#X floatatom 1465 714 5 0 0 0 - - -;
#X floatatom 1520 721 5 0 0 0 - - -;
#X obj 1455 764 d-scale 0 127 0 256 10;
#X obj 1520 911 line;
#X obj 1520 844 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144
-1 -1;
#X obj 1520 864 t b b;
#X floatatom 1520 933 5 0 0 0 - - -;
#X msg 1520 887 256;
#X obj 1475 677 ctlin 11;
#X obj 1436 928 r DMX_11;
#X msg 1561 887 5000;
#X msg 56 1226 open /dev/cu.usbserial-ENQAILO3;
#X msg 558 1455 1 \$1;
#X obj 576 1320 r ch15;
#X obj 598 1345 r ch16;
#X obj 621 1320 r ch4;
#X obj 643 1344 r ch5;
#X obj 665 1320 r ch13;
#X obj 686 1344 r ch14;
#X obj 710 1320 r ch2;
#X obj 730 1344 r ch6;
#X obj 752 1320 r ch9;
#X obj 774 1344 r ch7;
#X obj 796 1320 r ch3;
#X obj 819 1344 r ch8;
#X connect 0 0 33 0;
#X connect 2 0 3 0;
#X connect 2 1 4 0;
#X connect 2 2 5 0;
#X connect 2 3 6 0;
#X connect 2 4 7 0;
#X connect 2 5 8 0;
#X connect 2 6 9 0;
#X connect 2 7 10 0;
#X connect 2 8 11 0;
#X connect 2 9 12 0;
#X connect 14 0 33 0;
#X connect 16 0 33 0;
#X connect 18 0 2 0;
#X connect 19 0 33 0;
#X connect 20 0 33 0;
#X connect 23 0 33 0;
#X connect 24 0 33 0;
#X connect 25 0 24 0;
#X connect 27 0 33 0;
#X connect 29 0 33 0;
#X connect 33 0 18 0;
#X connect 33 1 31 0;
#X connect 33 2 40 0;
#X connect 35 0 33 0;
#X connect 36 0 33 0;
#X connect 38 0 33 0;
#X connect 41 0 33 0;
#X connect 42 0 41 0;
#X connect 43 0 42 0;
#X connect 45 0 33 0;
#X connect 46 0 33 0;
#X connect 54 0 33 0;
#X connect 63 0 60 0;
#X connect 66 0 60 0;
#X connect 67 0 60 0;
#X connect 72 0 60 0;
#X connect 73 0 60 0;
#X connect 74 0 60 0;
#X connect 75 0 60 0;
#X connect 84 0 60 0;
#X connect 85 0 60 0;
#X connect 86 0 60 0;
#X connect 87 0 60 0;
#X connect 88 0 60 0;
#X connect 89 0 60 0;
#X connect 90 0 60 0;
#X connect 91 0 60 0;
#X connect 93 0 378 0;
#X connect 93 0 119 0;
#X connect 94 0 95 0;
#X connect 95 0 117 0;
#X connect 96 0 166 0;
#X connect 98 0 63 0;
#X connect 98 0 136 0;
#X connect 99 0 90 0;
#X connect 99 0 160 0;
#X connect 100 0 91 0;
#X connect 100 0 161 0;
#X connect 101 0 99 0;
#X connect 102 0 100 0;
#X connect 103 0 66 0;
#X connect 103 0 138 0;
#X connect 104 0 67 0;
#X connect 104 0 139 0;
#X connect 105 0 72 0;
#X connect 105 0 142 0;
#X connect 106 0 73 0;
#X connect 106 0 143 0;
#X connect 107 0 74 0;
#X connect 107 0 144 0;
#X connect 108 0 75 0;
#X connect 108 0 145 0;
#X connect 109 0 84 0;
#X connect 109 0 150 0;
#X connect 110 0 85 0;
#X connect 110 0 151 0;
#X connect 111 0 86 0;
#X connect 111 0 152 0;
#X connect 112 0 87 0;
#X connect 112 0 156 0;
#X connect 113 0 88 0;
#X connect 113 0 158 0;
#X connect 114 0 89 0;
#X connect 114 0 159 0;
#X connect 115 0 113 0;
#X connect 116 0 114 0;
#X connect 117 0 93 0;
#X connect 117 0 103 0;
#X connect 117 0 105 0;
#X connect 117 0 107 0;
#X connect 117 0 109 0;
#X connect 117 0 111 0;
#X connect 117 0 113 0;
#X connect 117 0 99 0;
#X connect 117 0 98 0;
#X connect 117 0 104 0;
#X connect 117 0 106 0;
#X connect 117 0 108 0;
#X connect 117 0 110 0;
#X connect 117 0 112 0;
#X connect 117 0 114 0;
#X connect 117 0 100 0;
#X connect 117 1 93 1;
#X connect 117 1 103 1;
#X connect 117 1 105 1;
#X connect 117 1 107 1;
#X connect 117 1 109 1;
#X connect 117 1 111 1;
#X connect 117 1 113 1;
#X connect 117 1 99 1;
#X connect 117 1 98 1;
#X connect 117 1 104 1;
#X connect 117 1 106 1;
#X connect 117 1 108 1;
#X connect 117 1 110 1;
#X connect 117 1 112 1;
#X connect 117 1 114 1;
#X connect 117 1 100 1;
#X connect 119 0 120 0;
#X connect 136 0 137 0;
#X connect 138 0 141 0;
#X connect 139 0 140 0;
#X connect 142 0 146 0;
#X connect 143 0 147 0;
#X connect 144 0 148 0;
#X connect 145 0 149 0;
#X connect 150 0 153 0;
#X connect 151 0 154 0;
#X connect 152 0 155 0;
#X connect 156 0 157 0;
#X connect 158 0 162 0;
#X connect 159 0 163 0;
#X connect 160 0 164 0;
#X connect 161 0 165 0;
#X connect 166 0 97 0;
#X connect 168 0 178 0;
#X connect 169 0 180 0;
#X connect 170 0 169 0;
#X connect 171 0 180 0;
#X connect 172 0 171 0;
#X connect 173 0 172 0;
#X connect 174 0 178 1;
#X connect 175 0 178 0;
#X connect 176 0 174 0;
#X connect 178 0 180 0;
#X connect 179 0 167 0;
#X connect 179 1 191 0;
#X connect 179 2 192 0;
#X connect 180 0 179 0;
#X connect 180 4 177 0;
#X connect 180 5 177 1;
#X connect 181 0 179 0;
#X connect 182 0 181 0;
#X connect 183 0 182 0;
#X connect 184 0 182 0;
#X connect 185 0 181 0;
#X connect 186 0 179 1;
#X connect 187 0 179 2;
#X connect 189 0 179 3;
#X connect 190 0 179 4;
#X connect 191 0 206 0;
#X connect 192 0 207 0;
#X connect 198 0 200 0;
#X connect 199 0 202 0;
#X connect 200 0 199 0;
#X connect 202 0 201 0;
#X connect 206 0 204 0;
#X connect 206 0 208 0;
#X connect 207 0 205 0;
#X connect 207 0 208 1;
#X connect 208 0 209 0;
#X connect 209 0 210 0;
#X connect 209 0 203 0;
#X connect 210 0 212 0;
#X connect 210 0 211 0;
#X connect 210 0 213 0;
#X connect 210 0 214 0;
#X connect 210 0 215 0;
#X connect 210 0 216 0;
#X connect 210 0 217 0;
#X connect 210 0 218 0;
#X connect 210 0 219 0;
#X connect 210 0 220 0;
#X connect 210 0 221 0;
#X connect 210 0 222 0;
#X connect 211 0 251 0;
#X connect 212 0 240 0;
#X connect 213 0 263 0;
#X connect 214 0 275 0;
#X connect 215 0 286 0;
#X connect 216 0 298 0;
#X connect 217 0 310 0;
#X connect 218 0 322 0;
#X connect 219 0 334 0;
#X connect 220 0 346 0;
#X connect 221 0 358 0;
#X connect 222 0 370 0;
#X connect 226 0 227 0;
#X connect 226 0 228 0;
#X connect 227 0 187 0;
#X connect 228 0 189 0;
#X connect 235 0 237 0;
#X connect 237 0 61 0;
#X connect 238 0 235 0;
#X connect 238 1 236 0;
#X connect 239 0 242 0;
#X connect 240 0 241 0;
#X connect 241 0 243 0;
#X connect 241 1 245 0;
#X connect 242 0 61 0;
#X connect 243 0 239 0;
#X connect 244 0 234 0;
#X connect 245 0 239 1;
#X connect 247 0 249 0;
#X connect 249 0 62 0;
#X connect 250 0 253 0;
#X connect 251 0 252 0;
#X connect 252 0 254 0;
#X connect 252 1 257 0;
#X connect 253 0 62 0;
#X connect 254 0 250 0;
#X connect 255 0 247 0;
#X connect 255 1 248 0;
#X connect 256 0 246 0;
#X connect 257 0 250 1;
#X connect 259 0 261 0;
#X connect 261 0 64 0;
#X connect 262 0 265 0;
#X connect 263 0 264 0;
#X connect 264 0 266 0;
#X connect 264 1 269 0;
#X connect 265 0 64 0;
#X connect 266 0 262 0;
#X connect 267 0 259 0;
#X connect 267 1 260 0;
#X connect 268 0 258 0;
#X connect 269 0 262 1;
#X connect 271 0 273 0;
#X connect 273 0 65 0;
#X connect 274 0 277 0;
#X connect 275 0 276 0;
#X connect 276 0 278 0;
#X connect 277 0 65 0;
#X connect 278 0 274 0;
#X connect 279 0 271 0;
#X connect 279 1 272 0;
#X connect 280 0 270 0;
#X connect 282 0 284 0;
#X connect 284 0 68 0;
#X connect 285 0 288 0;
#X connect 286 0 287 0;
#X connect 287 0 289 0;
#X connect 287 1 292 0;
#X connect 288 0 68 0;
#X connect 289 0 285 0;
#X connect 290 0 282 0;
#X connect 290 1 283 0;
#X connect 291 0 281 0;
#X connect 292 0 285 1;
#X connect 294 0 296 0;
#X connect 296 0 69 0;
#X connect 297 0 300 0;
#X connect 298 0 299 0;
#X connect 299 0 301 0;
#X connect 299 1 304 0;
#X connect 300 0 69 0;
#X connect 301 0 297 0;
#X connect 302 0 294 0;
#X connect 302 1 295 0;
#X connect 303 0 293 0;
#X connect 304 0 297 1;
#X connect 306 0 308 0;
#X connect 308 0 70 0;
#X connect 309 0 312 0;
#X connect 310 0 311 0;
#X connect 311 0 313 0;
#X connect 311 1 316 0;
#X connect 312 0 70 0;
#X connect 313 0 309 0;
#X connect 314 0 306 0;
#X connect 314 1 307 0;
#X connect 315 0 305 0;
#X connect 316 0 309 1;
#X connect 318 0 320 0;
#X connect 320 0 71 0;
#X connect 321 0 324 0;
#X connect 322 0 323 0;
#X connect 323 0 325 0;
#X connect 323 1 328 0;
#X connect 324 0 71 0;
#X connect 325 0 321 0;
#X connect 326 0 318 0;
#X connect 326 1 319 0;
#X connect 327 0 317 0;
#X connect 328 0 321 1;
#X connect 330 0 332 0;
#X connect 332 0 76 0;
#X connect 333 0 336 0;
#X connect 334 0 335 0;
#X connect 335 0 337 0;
#X connect 335 1 340 0;
#X connect 336 0 76 0;
#X connect 337 0 333 0;
#X connect 338 0 330 0;
#X connect 338 1 331 0;
#X connect 339 0 329 0;
#X connect 340 0 333 1;
#X connect 342 0 344 0;
#X connect 344 0 77 0;
#X connect 345 0 348 0;
#X connect 346 0 347 0;
#X connect 347 0 349 0;
#X connect 347 1 352 0;
#X connect 348 0 77 0;
#X connect 349 0 345 0;
#X connect 350 0 342 0;
#X connect 350 1 343 0;
#X connect 351 0 341 0;
#X connect 352 0 345 1;
#X connect 354 0 356 0;
#X connect 356 0 78 0;
#X connect 357 0 360 0;
#X connect 358 0 359 0;
#X connect 359 0 361 0;
#X connect 359 1 364 0;
#X connect 360 0 78 0;
#X connect 361 0 357 0;
#X connect 362 0 354 0;
#X connect 362 1 355 0;
#X connect 363 0 353 0;
#X connect 364 0 357 1;
#X connect 366 0 368 0;
#X connect 368 0 79 0;
#X connect 369 0 372 0;
#X connect 370 0 371 0;
#X connect 371 0 373 0;
#X connect 371 1 376 0;
#X connect 372 0 79 0;
#X connect 373 0 369 0;
#X connect 374 0 366 0;
#X connect 374 1 367 0;
#X connect 375 0 365 0;
#X connect 376 0 369 1;
#X connect 377 0 33 0;
#X connect 378 0 60 0;
#X connect 379 0 93 0;
#X connect 380 0 98 0;
#X connect 381 0 103 0;
#X connect 382 0 104 0;
#X connect 383 0 105 0;
#X connect 384 0 106 0;
#X connect 385 0 107 0;
#X connect 386 0 108 0;
#X connect 387 0 109 0;
#X connect 388 0 110 0;
#X connect 389 0 111 0;
#X connect 390 0 112 0;