lms-video/puredata/layer.pd
2013-10-17 18:56:45 +02:00

2011 lines
46 KiB
Text

#N canvas 70 135 1221 604 10;
#X obj 391 283 << 8;
#X obj 391 325 +;
#X obj 469 285 << 8;
#X obj 469 325 +;
#X obj 136 -297 inlet;
#X obj -10 52 s \$0-c1;
#X obj 53 52 s \$0-c2;
#X obj 116 52 s \$0-c3;
#X obj 172 52 s \$0-c4;
#X obj 228 52 s \$0-c5;
#X obj -13 143 s \$0-c6;
#X obj 49 143 s \$0-c7;
#X obj 103 143 s \$0-c8;
#X obj 157 143 s \$0-c9;
#X obj 210 143 s \$0-c10;
#X obj 258 104 s \$0-c11;
#X obj 321 104 s \$0-c12;
#X obj 383 104 s \$0-c13;
#X obj 446 104 s \$0-c14;
#X obj 509 104 s \$0-c15;
#X obj 249 257 s \$0-c16;
#X obj 315 257 s \$0-c17;
#X obj 391 367 s \$0-c18;
#X obj 469 367 s \$0-c19;
#X obj 562 251 s \$0-c26;
#X obj 629 251 s \$0-c27;
#X obj 691 251 s \$0-c28;
#X obj 755 251 s \$0-c29;
#X obj 821 251 s \$0-c30;
#X obj 702 83 s \$0-c31;
#X obj 769 83 s \$0-c32;
#X obj 674 24 s \$0-c33;
#X obj 741 24 s \$0-c34;
#X obj 802 24 s \$0-c35;
#X obj 871 24 s \$0-c36;
#X obj 934 24 s \$0-c37;
#X obj 697 163 s \$0-c24;
#X obj 767 163 s \$0-c25;
#N canvas 1 90 1351 649 video 0;
#X obj 116 224 gemhead;
#X obj -9 155 spigot;
#X obj -9 23 inlet;
#X obj 71 23 inlet;
#X msg 225 116 0;
#X obj 118 615 outlet;
#X obj 547 223 select 1;
#X obj 547 202 > 249;
#X msg 976 347 0;
#X msg 1023 348 1;
#X obj 1296 274 t b;
#X obj 1384 276 t b;
#X obj 1450 275 t b;
#X obj 1547 376 t b;
#X obj 1036 143 metro 25;
#X obj 905 632 ==;
#X obj 1505 376 t b;
#X text 1169 710 Un solo disparo;
#X msg 1505 611 0;
#X msg 1547 614 1;
#X obj 1122 706 spigot;
#X obj 1036 291 spigot 1;
#X msg 1172 255 0;
#X text 1032 274 play/pause;
#X msg 1104 254 1;
#X text 968 319 Modos del contador;
#X obj 911 105 *;
#X obj 911 397 int;
#X msg 944 555 1;
#X msg 975 555 0;
#X obj 1122 600 spigot;
#X msg 1157 564 1;
#X msg 1198 567 0;
#X obj 1122 631 ==;
#X obj 888 54 t b;
#X obj 905 608 spigot;
#X text 869 710 Normal - Forward;
#X text 1329 276 Normal;
#X text 1358 254 Back;
#X text 1434 301 PingPong;
#X text 1159 651 Back;
#X msg 1451 497 1;
#X text 820 376 Loop inferior;
#X obj 1441 532 spigot;
#X msg 1483 497 0;
#X text 1347 628 PingPong;
#X obj 906 685 int;
#X obj 1274 118 *;
#X text 1287 147 loop superior;
#X text 507 1 0-244 Speed 244-249 auto 1 vez 250-255 auto loop;
#X text 595 155 Metodos Auto;
#X text 705 184 Auto 1 vez;
#X text 536 185 Auto Loop;
#X obj 1289 70 * 0.00392157;
#X obj 1274 144 int;
#X obj 1224 76 t b;
#X obj 675 224 select 1;
#X obj 905 656 sel 1;
#X obj 1122 650 sel 1;
#X obj 1364 567 ==;
#X obj 1364 600 sel 1;
#X obj 1441 570 ==;
#X obj 1441 591 sel 1;
#X text 911 1 Inicio Loop c10;
#X text 1258 5 Final loop c11;
#X text 1371 -1 Control y modos de reproduccion c9;
#X obj 348 34 loadbang;
#X obj 925 27 r \$0-c10;
#X obj 1274 26 r \$0-c11;
#X obj 1403 21 r \$0-c9;
#X obj 149 393 unpack f f f;
#X msg 191 227 colorspace RGBA;
#X msg 289 305 auto 1;
#X obj 532 483 spigot;
#X obj 183 370 s \$0-end;
#X obj 605 428 r \$0-end;
#X msg 532 516 0;
#X obj 611 555 s \$0-framein;
#X obj 149 416 s \$0-frameout;
#X obj 675 21 r \$0-c5;
#X obj 751 673 s \$0-framein;
#X obj 674 468 spigot;
#X msg 314 249 auto 0;
#X obj 730 467 r \$0-frameout;
#X obj 674 502 int;
#X obj 1499 166 s \$0-pause;
#X obj 1513 133 s \$0-play;
#X obj 1105 144 r \$0-play;
#X obj 1172 143 r \$0-pause;
#X obj 718 113 select 1;
#X obj 314 227 r \$0-pauseauto;
#X obj 289 282 r \$0-playauto;
#X obj 735 136 s \$0-pauseauto;
#X obj 602 267 s \$0-playauto;
#X msg 720 445 0;
#X msg 692 445 1;
#X msg 528 431 0;
#X msg 555 430 1;
#X obj 729 554 s \$0-pauseauto;
#X obj 1172 21 r \$0-frameout;
#X obj 379 401 r \$0-play;
#X obj 379 464 spigot;
#X obj 379 518 s \$0-playauto;
#X obj 293 401 r \$0-pause;
#X msg 412 432 0;
#X msg 446 432 1;
#X obj 309 463 spigot;
#X obj 279 496 s \$0-pauseauto;
#X obj 1036 237 spigot;
#X obj 1096 199 - 1;
#X msg 1122 199 1;
#X obj 1403 84 select 0 1 2 3 4 5 6 7;
#X obj 1403 63 int;
#X obj 119 104 s %0-pause;
#X obj 117 51 s \$0-metro;
#X obj 1036 113 r \$0-metro;
#X obj 116 346 pix_filmQT;
#X obj 1403 42 * 0.04;
#X obj 888 79 * 0.00392157;
#X obj 1122 726 s \$0-pause;
#X obj 1441 649 spigot;
#X obj 944 530 delay 500;
#X obj 1451 471 delay 500;
#X obj 1157 542 delay 500;
#X obj 1274 168 - 1;
#X obj 343 307 r \$0-framein;
#X obj 967 461 counter;
#X obj 718 92 expr $f1 < 244;
#X obj 31 373 t b;
#X msg 159 518 0;
#X msg 196 519 1;
#X obj 196 493 t b;
#X obj 118 585 spigot;
#X obj 196 467 delay 10;
#X obj 758 166 s \$0-play;
#X obj 675 202 expr $f1 > 244 && $f1 < 250;
#X obj 119 80 select 0;
#X connect 0 0 116 0;
#X connect 1 0 116 0;
#X connect 2 0 1 0;
#X connect 2 0 128 0;
#X connect 3 0 114 0;
#X connect 3 0 136 0;
#X connect 3 0 1 1;
#X connect 3 0 0 0;
#X connect 4 0 1 1;
#X connect 4 0 0 0;
#X connect 6 0 93 0;
#X connect 6 0 94 0;
#X connect 6 0 97 0;
#X connect 6 0 105 0;
#X connect 6 0 22 0;
#X connect 7 0 6 0;
#X connect 8 0 126 1;
#X connect 9 0 126 1;
#X connect 10 0 8 0;
#X connect 10 0 27 0;
#X connect 10 0 32 0;
#X connect 10 0 44 0;
#X connect 10 0 121 0;
#X connect 10 0 126 2;
#X connect 11 0 9 0;
#X connect 11 0 29 0;
#X connect 11 0 44 0;
#X connect 11 0 54 0;
#X connect 11 0 123 0;
#X connect 11 0 126 2;
#X connect 12 0 32 0;
#X connect 12 0 29 0;
#X connect 12 0 8 0;
#X connect 12 0 27 0;
#X connect 12 0 122 0;
#X connect 13 0 19 0;
#X connect 14 0 108 0;
#X connect 15 0 57 0;
#X connect 16 0 18 0;
#X connect 18 0 20 1;
#X connect 18 0 120 1;
#X connect 19 0 20 1;
#X connect 19 0 120 1;
#X connect 20 0 119 0;
#X connect 21 0 126 0;
#X connect 22 0 21 1;
#X connect 24 0 21 1;
#X connect 26 0 27 0;
#X connect 27 0 33 1;
#X connect 27 0 46 1;
#X connect 27 0 61 1;
#X connect 27 0 126 2;
#X connect 27 0 126 3;
#X connect 28 0 35 1;
#X connect 29 0 35 1;
#X connect 30 0 33 0;
#X connect 31 0 30 1;
#X connect 31 0 126 1;
#X connect 32 0 30 1;
#X connect 33 0 58 0;
#X connect 34 0 118 0;
#X connect 35 0 15 0;
#X connect 41 0 43 1;
#X connect 43 0 59 0;
#X connect 43 0 61 0;
#X connect 44 0 43 1;
#X connect 46 0 20 0;
#X connect 46 0 126 2;
#X connect 47 0 54 0;
#X connect 53 0 47 1;
#X connect 54 0 124 0;
#X connect 55 0 47 0;
#X connect 56 0 93 0;
#X connect 56 0 95 0;
#X connect 56 0 96 0;
#X connect 56 0 105 0;
#X connect 56 0 22 0;
#X connect 57 0 46 0;
#X connect 57 0 20 0;
#X connect 58 0 20 0;
#X connect 58 0 126 4;
#X connect 59 0 60 0;
#X connect 60 0 9 0;
#X connect 61 0 62 0;
#X connect 62 0 8 0;
#X connect 62 0 120 0;
#X connect 62 0 18 0;
#X connect 66 0 4 0;
#X connect 66 0 71 0;
#X connect 67 0 34 0;
#X connect 67 0 26 1;
#X connect 68 0 47 0;
#X connect 69 0 117 0;
#X connect 70 0 78 0;
#X connect 70 0 133 0;
#X connect 71 0 116 0;
#X connect 72 0 116 0;
#X connect 73 0 76 0;
#X connect 75 0 73 0;
#X connect 75 0 81 0;
#X connect 76 0 77 0;
#X connect 79 0 7 0;
#X connect 79 0 127 0;
#X connect 79 0 14 1;
#X connect 79 0 135 0;
#X connect 81 0 84 0;
#X connect 82 0 116 0;
#X connect 83 0 84 1;
#X connect 84 0 77 0;
#X connect 84 0 98 0;
#X connect 87 0 24 0;
#X connect 88 0 22 0;
#X connect 89 0 92 0;
#X connect 89 0 94 0;
#X connect 89 0 96 0;
#X connect 89 0 104 0;
#X connect 89 0 110 0;
#X connect 89 0 134 0;
#X connect 90 0 82 0;
#X connect 91 0 72 0;
#X connect 94 0 81 1;
#X connect 95 0 81 1;
#X connect 96 0 73 1;
#X connect 97 0 73 1;
#X connect 99 0 53 0;
#X connect 99 0 55 0;
#X connect 99 0 118 0;
#X connect 100 0 101 0;
#X connect 101 0 102 0;
#X connect 103 0 106 0;
#X connect 104 0 101 1;
#X connect 104 0 106 1;
#X connect 105 0 101 1;
#X connect 105 0 106 1;
#X connect 105 0 109 0;
#X connect 106 0 107 0;
#X connect 108 0 21 0;
#X connect 109 0 108 1;
#X connect 110 0 108 1;
#X connect 111 0 10 0;
#X connect 111 0 16 0;
#X connect 111 0 86 0;
#X connect 111 1 86 0;
#X connect 111 1 11 0;
#X connect 111 1 16 0;
#X connect 111 2 86 0;
#X connect 111 2 12 0;
#X connect 111 2 16 0;
#X connect 111 3 86 0;
#X connect 111 3 10 0;
#X connect 111 3 13 0;
#X connect 111 4 86 0;
#X connect 111 4 11 0;
#X connect 111 4 13 0;
#X connect 111 5 86 0;
#X connect 111 5 12 0;
#X connect 111 5 13 0;
#X connect 111 6 86 0;
#X connect 111 6 85 0;
#X connect 111 7 86 0;
#X connect 112 0 111 0;
#X connect 115 0 14 0;
#X connect 116 0 132 0;
#X connect 116 1 70 0;
#X connect 116 2 74 0;
#X connect 117 0 112 0;
#X connect 118 0 26 0;
#X connect 120 0 20 0;
#X connect 121 0 28 0;
#X connect 122 0 41 0;
#X connect 123 0 31 0;
#X connect 124 0 15 1;
#X connect 124 0 59 1;
#X connect 124 0 126 4;
#X connect 125 0 116 1;
#X connect 126 0 35 0;
#X connect 126 0 30 0;
#X connect 126 0 43 0;
#X connect 126 0 80 0;
#X connect 127 0 89 0;
#X connect 128 0 129 0;
#X connect 129 0 132 1;
#X connect 130 0 132 1;
#X connect 131 0 130 0;
#X connect 132 0 5 0;
#X connect 133 0 131 0;
#X connect 135 0 56 0;
#X connect 136 0 113 0;
#X restore 469 -163 pd video;
#N canvas 6 90 1351 649 video_render 1;
#X obj 232 95 inlet;
#X text 946 293 Green;
#X text 866 293 Red;
#X text 1032 293 Blue;
#X msg 261 772 1;
#X obj 261 725 loadbang;
#X obj 231 694 translateXYZ;
#X obj 232 161 alpha;
#X obj 233 287 pix_alpha;
#X obj 351 625 - 32768;
#X obj 254 627 - 32768;
#X msg 295 207 0;
#X msg 257 207 1;
#X obj 280 170 loadbang;
#N canvas 257 90 528 649 fx 0;
#X obj 284 -71 inlet;
#X obj 228 614 outlet;
#X msg 23 -19 BackDropKeyVFX;
#X msg 23 12 BackLightVFX;
#X msg 23 43 BloomVFX.;
#X msg 23 74 BurnVFX;
#X msg 23 105 ChromiumVFX;
#X msg 23 136 ColourReduceVFX;
#X msg 23 167 ColourWarpVFX;
#X msg 23 198 DeInterlaceVFX;
#X msg 23 229 DilateVFX;
#X msg 23 260 DirectionalBlurVFX;
#X msg 23 291 DodgeVFX;
#X msg 23 322 ExclusionVFX;
#X msg 23 353 FishEyeVFX;
#X msg 23 384 GaussianBlurVFX;
#X msg 23 415 GlowVFX;
#X msg 23 446 LevelsVFX;
#X msg 23 477 LionelBlurVFX;
#X msg 23 508 LumaCycleVFX;
#X msg 23 539 LumaKeyVFX;
#X msg 23 570 MixerVFX;
#X msg 23 601 PanSpinZoomVFX;
#X msg 23 632 PosterizeVFX;
#X msg 23 663 RadialBlurVFX;
#X msg 24 676 RectDistortVFX;
#X msg 24 705 RefractionVFX;
#X msg 24 763 SlideVFX;
#X msg 24 734 SmearVFX;
#X msg 24 792 SolarizeVFX;
#X msg 24 821 SpiralBlurVFX;
#X msg 24 850 SquashVFX;
#X msg 24 879 StaticVFX;
#X msg 24 908 StretchVFX;
#X msg 24 937 TileVFX;
#X msg 24 966 TimeBlurVFX;
#X msg 24 995 TimeSliceVFX;
#X msg 24 1024 TimeWarpVFX;
#X msg 24 1053 TVPixelVFX;
#X msg 20 1080 VectorizeVFX;
#X msg 23 1109 WaveVFX;
#N canvas 154 334 479 405 ef_halftone 0;
#X obj 122 269 pix_halftone;
#X msg 380 225 style \$1;
#X obj 380 169 / 64;
#X obj 380 199 int;
#X obj 263 164 * 2;
#X obj 204 204 + 1;
#X obj 207 161 * 0.125;
#X obj 290 169 * 0.00392157;
#X obj 60 -14 inlet;
#X obj 62 330 outlet;
#X text 60 -31 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj -18 -16 r \$0-c36;
#X msg -18 37 2;
#X msg 27 38 1;
#X obj -18 8 select 2;
#X obj 215 -27 r \$0-fx1;
#X obj 211 47 spigot;
#X obj 210 79 list split 4;
#X obj 209 116 unpack f f f f;
#X obj 244 19 - 1;
#X floatatom 157 152 5 0 0 0 - - -;
#X floatatom 332 224 5 0 0 0 - - -;
#X connect 0 0 9 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 3 0 23 0;
#X connect 4 0 0 2;
#X connect 5 0 0 1;
#X connect 6 0 5 0;
#X connect 7 0 0 3;
#X connect 8 0 12 1;
#X connect 12 0 9 0;
#X connect 12 1 0 0;
#X connect 13 0 16 0;
#X connect 14 0 21 0;
#X connect 14 0 12 0;
#X connect 15 0 21 0;
#X connect 15 0 12 0;
#X connect 16 0 14 0;
#X connect 16 1 15 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 6 0;
#X connect 20 0 22 0;
#X connect 20 1 4 0;
#X connect 20 2 7 0;
#X connect 20 3 2 0;
#X connect 21 0 18 1;
#X restore 385 106 pd ef_halftone;
#N canvas 1649 160 378 440 ef_rds 0;
#X msg 205 248 method \$1;
#X obj 200 301 pix_rds;
#X obj 280 248 / 2.55;
#X obj 208 193 / 128;
#X obj 205 221 int;
#X obj 60 -14 inlet;
#X obj 51 366 outlet;
#X text 60 -31 gemin;
#X text 48 381 gemout;
#X obj 53 168 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 86 74 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 214 90 list split 2;
#X obj 215 130 unpack f f;
#X obj 215 58 spigot;
#X obj 248 30 - 1;
#X obj 86 45 select 3;
#X connect 0 0 1 0;
#X connect 1 0 6 0;
#X connect 2 0 1 1;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X connect 5 0 9 1;
#X connect 9 0 6 0;
#X connect 9 1 1 0;
#X connect 10 0 18 0;
#X connect 11 0 17 0;
#X connect 11 0 9 0;
#X connect 12 0 17 0;
#X connect 12 0 9 0;
#X connect 13 0 16 0;
#X connect 14 0 15 0;
#X connect 15 0 3 0;
#X connect 15 1 2 0;
#X connect 16 0 14 0;
#X connect 17 0 16 1;
#X connect 18 0 11 0;
#X connect 18 1 12 0;
#X restore 385 136 pd ef_rds;
#N canvas 1705 147 309 512 ef_roll 0;
#X obj 125 275 pix_roll;
#X msg 157 243 axis \$1;
#X obj 163 189 / 128;
#X obj 161 216 int;
#X obj 225 195 - 128;
#X obj 227 242 * 2;
#X obj 112 -10 inlet;
#X obj 59 339 outlet;
#X text 112 -27 gemin;
#X text 56 354 gemout;
#X obj 60 107 gate 2;
#X obj 27 18 r \$0-c36;
#X msg 27 71 2;
#X msg 70 71 1;
#X obj 219 -16 r \$0-fx1;
#X obj 214 90 list split 2;
#X obj 219 128 unpack f f;
#X obj 215 58 spigot;
#X obj 248 30 - 1;
#X obj 27 42 select 4;
#X connect 0 0 7 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 5 0;
#X connect 5 0 0 1;
#X connect 6 0 10 1;
#X connect 10 0 7 0;
#X connect 10 1 0 0;
#X connect 11 0 19 0;
#X connect 12 0 18 0;
#X connect 12 0 10 0;
#X connect 13 0 18 0;
#X connect 13 0 10 0;
#X connect 14 0 17 0;
#X connect 15 0 16 0;
#X connect 16 0 2 0;
#X connect 16 1 4 0;
#X connect 17 0 15 0;
#X connect 18 0 17 1;
#X connect 19 0 12 0;
#X connect 19 1 13 0;
#X restore 385 166 pd ef_roll;
#X floatatom 164 -73 5 0 0 0 - - -;
#N canvas 1687 56 328 740 ef_invert 0;
#X obj 131 283 pix_invert;
#X obj 150 242 int;
#X obj 160 199 / 128;
#X obj 144 -8 inlet;
#X obj 62 330 outlet;
#X text 144 -25 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 59 8 r \$0-c36;
#X msg 44 58 2;
#X msg 85 58 1;
#X obj 204 -15 r \$0-fx1;
#X obj 202 124 spigot;
#X obj 201 156 list split 1;
#X obj 235 96 - 1;
#X obj 59 32 select 5;
#X connect 0 0 4 0;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 3 0 7 1;
#X connect 7 0 4 0;
#X connect 7 1 0 0;
#X connect 8 0 15 0;
#X connect 9 0 14 0;
#X connect 9 0 7 0;
#X connect 10 0 14 0;
#X connect 10 0 7 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 2 0;
#X connect 14 0 12 1;
#X connect 15 0 9 0;
#X connect 15 1 10 0;
#X restore 385 196 pd ef_invert;
#N canvas 72 187 336 512 ef_scanline 0;
#X obj 212 262 pix_scanline;
#X msg 212 236 mode \$1;
#X obj 213 166 / 128;
#X obj 214 202 int;
#X obj 152 -26 inlet;
#X obj 56 306 outlet;
#X text 152 -43 gemin;
#X text 53 321 gemout;
#X obj 60 107 gate 2;
#X obj 38 -24 r \$0-c36;
#X msg 38 29 2;
#X msg 83 30 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 214 90 list split 2;
#X obj 213 127 unpack f f;
#X obj 248 30 - 1;
#X obj 38 0 select 6;
#X connect 0 0 5 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 8 1;
#X connect 8 0 5 0;
#X connect 8 1 0 0;
#X connect 9 0 17 0;
#X connect 10 0 16 0;
#X connect 10 0 8 0;
#X connect 11 0 16 0;
#X connect 11 0 8 0;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 2 0;
#X connect 15 1 0 1;
#X connect 16 0 13 1;
#X connect 17 0 10 0;
#X connect 17 1 11 0;
#X restore 385 226 pd ef_scanline;
#N canvas 1504 436 529 427 ef_threshold 0;
#X obj 192 302 pix_threshold;
#X floatatom 282 200 5 0 0 0 - - -;
#X floatatom 317 201 5 0 0 0 - - -;
#X floatatom 352 202 5 0 0 0 - - -;
#X obj 280 222 pack 0 0 0;
#X obj 388 242 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 275 269 \$1 \$2 \$3;
#X msg 349 276 set \$1 \$2 \$3;
#X msg 345 317 0.498039 0.501961 0;
#X obj 202 173 / 128;
#X obj 201 213 int;
#X obj 287 170 / 255;
#X obj 323 170 / 255;
#X obj 359 169 / 255;
#X obj 60 -14 inlet;
#X obj 62 330 outlet;
#X text 60 -31 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 86 74 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 214 90 list split 4;
#X obj 213 127 unpack f f f f;
#X obj 248 30 - 1;
#X obj 86 45 select 7;
#X connect 0 0 15 0;
#X connect 1 0 4 0;
#X connect 2 0 4 1;
#X connect 2 0 5 0;
#X connect 3 0 4 2;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 0;
#X connect 6 0 0 2;
#X connect 7 0 8 0;
#X connect 9 0 10 0;
#X connect 10 0 0 1;
#X connect 11 0 1 0;
#X connect 12 0 2 0;
#X connect 13 0 3 0;
#X connect 14 0 18 1;
#X connect 18 0 15 0;
#X connect 18 1 0 0;
#X connect 19 0 27 0;
#X connect 20 0 26 0;
#X connect 20 0 18 0;
#X connect 21 0 26 0;
#X connect 21 0 18 0;
#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 25 0 9 0;
#X connect 25 1 11 0;
#X connect 25 2 12 0;
#X connect 25 3 13 0;
#X connect 26 0 23 1;
#X connect 27 0 20 0;
#X connect 27 1 21 0;
#X restore 385 256 pd ef_threshold;
#N canvas 1565 333 439 430 ef_metaimage 0;
#X obj 127 281 pix_metaimage;
#X obj 150 222 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X msg 150 240 cheap \$1;
#X obj 214 222 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X msg 214 240 distance \$1;
#X obj 146 161 / 128;
#X obj 146 194 int;
#X obj 219 159 / 128;
#X obj 219 192 int;
#X obj 60 -14 inlet;
#X obj 62 330 outlet;
#X text 60 -31 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 86 74 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 248 30 - 1;
#X obj 214 90 list split 3;
#X obj 213 127 unpack f f f;
#X obj 86 45 select 8;
#X obj 301 241 / 512;
#X connect 0 0 10 0;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 0 0;
#X connect 5 0 6 0;
#X connect 6 0 1 0;
#X connect 7 0 8 0;
#X connect 8 0 3 0;
#X connect 9 0 13 1;
#X connect 13 0 10 0;
#X connect 13 1 0 0;
#X connect 14 0 22 0;
#X connect 15 0 19 0;
#X connect 15 0 13 0;
#X connect 16 0 19 0;
#X connect 16 0 13 0;
#X connect 17 0 18 0;
#X connect 18 0 20 0;
#X connect 19 0 18 1;
#X connect 20 0 21 0;
#X connect 21 0 5 0;
#X connect 21 1 7 0;
#X connect 21 2 23 0;
#X connect 22 0 15 0;
#X connect 22 1 16 0;
#X connect 23 0 0 1;
#X restore 385 286 pd ef_metaimage;
#N canvas 1637 188 401 542 ef_refraction 0;
#X msg 267 366 refract \$1;
#X msg 302 290 mag \$1;
#X msg 149 283 width \$1;
#X msg 221 288 height \$1;
#X obj 112 405 pix_refraction;
#X obj 300 251 / 128;
#X obj 363 293 / 16;
#X obj 60 -14 inlet;
#X obj 77 452 outlet;
#X text 60 -31 gemin;
#X text 74 467 gemout;
#X obj 60 107 gate 2;
#X obj 13 21 r \$0-c36;
#X msg 13 74 2;
#X msg 58 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 214 90 list split 4;
#X obj 213 127 unpack f f f f;
#X obj 248 30 - 1;
#X obj 13 45 select 9;
#X connect 0 0 4 0;
#X connect 1 0 4 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 4 0 8 0;
#X connect 5 0 1 0;
#X connect 6 0 0 0;
#X connect 7 0 11 1;
#X connect 11 0 8 0;
#X connect 11 1 4 0;
#X connect 12 0 20 0;
#X connect 13 0 19 0;
#X connect 13 0 11 0;
#X connect 14 0 19 0;
#X connect 14 0 11 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 2 0;
#X connect 18 1 3 0;
#X connect 18 2 5 0;
#X connect 18 3 6 0;
#X connect 19 0 16 1;
#X connect 20 0 13 0;
#X connect 20 1 14 0;
#X restore 385 316 pd ef_refraction;
#N canvas 1642 174 416 566 ef_convolve 0;
#X obj 239 297 cnv 15 100 40 empty empty empty 20 12 0 14 -233017 -66577
0;
#X floatatom 255 296 3 -1 2 0 - - -;
#X floatatom 278 296 3 -1 2 0 - - -;
#X floatatom 301 296 3 -1 2 0 - - -;
#X floatatom 255 310 3 -1 2 0 - - -;
#X floatatom 278 310 3 -1 2 0 - - -;
#X floatatom 301 310 3 -1 2 0 - - -;
#X floatatom 255 324 3 -1 2 0 - - -;
#X floatatom 278 324 3 -1 2 0 - - -;
#X floatatom 301 324 3 -1 2 0 - - -;
#N canvas 0 50 450 469 pack 0;
#X obj 69 169 pack 0 0 0 0 0 0 0 0 0;
#X obj 69 139 t b f;
#X obj 106 139 t b f;
#X obj 143 139 t b f;
#X obj 180 139 t b f;
#X obj 217 139 t b f;
#X obj 254 139 t b f;
#X obj 291 139 t b f;
#X obj 328 139 t b f;
#X obj 32 111 inlet;
#X obj 69 111 inlet;
#X obj 106 111 inlet;
#X obj 143 111 inlet;
#X obj 180 111 inlet;
#X obj 217 111 inlet;
#X obj 254 111 inlet;
#X obj 291 111 inlet;
#X obj 328 111 inlet;
#X obj 61 349 outlet;
#X obj 274 355 outlet;
#X obj 71 190 t l l;
#X obj 257 232 unpack 0 0 0 0 0 0 0 0 0;
#X obj 399 256 +;
#X obj 358 256 +;
#X obj 318 256 +;
#X obj 277 256 +;
#X obj 379 286 +;
#X obj 298 286 +;
#X obj 349 316 +;
#X obj 268 316 +;
#X obj 58 294 select 0;
#X msg 48 323 1;
#X obj 132 391 /;
#X msg 132 365 1 \$1;
#X connect 0 0 20 0;
#X connect 1 0 0 0;
#X connect 1 1 0 1;
#X connect 2 0 0 0;
#X connect 2 1 0 2;
#X connect 3 0 0 0;
#X connect 3 1 0 3;
#X connect 4 0 0 0;
#X connect 4 1 0 4;
#X connect 5 0 0 0;
#X connect 5 1 0 5;
#X connect 6 0 0 0;
#X connect 6 1 0 6;
#X connect 7 0 0 0;
#X connect 7 1 0 7;
#X connect 8 0 0 0;
#X connect 8 1 0 8;
#X connect 9 0 0 0;
#X connect 10 0 1 0;
#X connect 11 0 2 0;
#X connect 12 0 3 0;
#X connect 13 0 4 0;
#X connect 14 0 5 0;
#X connect 15 0 6 0;
#X connect 16 0 7 0;
#X connect 17 0 8 0;
#X connect 20 0 21 0;
#X connect 20 1 19 0;
#X connect 21 0 29 0;
#X connect 21 1 25 0;
#X connect 21 2 25 1;
#X connect 21 3 24 0;
#X connect 21 4 24 1;
#X connect 21 5 23 0;
#X connect 21 6 23 1;
#X connect 21 7 22 0;
#X connect 21 8 22 1;
#X connect 22 0 26 1;
#X connect 23 0 26 0;
#X connect 24 0 27 1;
#X connect 25 0 27 0;
#X connect 26 0 28 1;
#X connect 27 0 28 0;
#X connect 28 0 29 1;
#X connect 29 0 30 0;
#X connect 30 0 31 0;
#X connect 30 1 33 0;
#X connect 31 0 18 0;
#X connect 32 0 18 0;
#X connect 33 0 32 0;
#X restore 237 358 pd pack 9 . . .;
#X obj 201 457 pix_convolve 3 3;
#N canvas 411 476 605 305 unpack 0;
#X obj 60 270 outlet;
#X obj 111 270 outlet;
#X obj 164 270 outlet;
#X obj 215 270 outlet;
#X obj 266 270 outlet;
#X obj 317 270 outlet;
#X obj 370 270 outlet;
#X obj 421 270 outlet;
#X obj 471 271 outlet;
#X obj 179 173 unpack 0 0 0 0 0 0 0 0 0;
#X obj 130 13 inlet;
#X obj 130 40 route edge1 edge2 smooth none;
#X msg 130 124 -1 -1 -1 -1 8 -1 -1 -1 -1;
#X msg 179 102 -1 -4 -1 -4 20 -4 -1 -4 -1;
#X msg 229 82 1 2 1 2 4 2 1 2 1;
#X msg 278 62 0 0 0 0 1 0 0 0 0;
#X connect 9 0 0 0;
#X connect 9 1 1 0;
#X connect 9 2 2 0;
#X connect 9 3 3 0;
#X connect 9 4 4 0;
#X connect 9 5 5 0;
#X connect 9 6 6 0;
#X connect 9 7 7 0;
#X connect 9 8 8 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 11 1 13 0;
#X connect 11 2 14 0;
#X connect 11 3 15 0;
#X connect 12 0 9 0;
#X connect 13 0 9 0;
#X connect 14 0 9 0;
#X connect 15 0 9 0;
#X restore 258 277 pd unpack 9 . . .;
#X msg 244 254 none;
#X msg 325 255 edge1;
#X msg 361 254 edge2;
#X msg 278 254 smooth;
#X obj 281 170 / 64;
#X obj 281 223 select 1 2 3 4;
#X obj 281 194 int;
#X obj 225 418 / 16;
#X obj 60 -14 inlet;
#X obj 63 443 outlet;
#X text 60 -31 gemin;
#X text 60 458 gemout;
#X obj 60 107 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 86 74 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 248 30 - 1;
#X obj 213 127 unpack f f;
#X obj 214 90 list split 2;
#X obj 86 45 select 10;
#X connect 1 0 10 0;
#X connect 2 0 10 1;
#X connect 3 0 10 2;
#X connect 4 0 10 3;
#X connect 5 0 10 4;
#X connect 6 0 10 5;
#X connect 7 0 10 6;
#X connect 8 0 10 7;
#X connect 9 0 10 8;
#X connect 10 1 11 2;
#X connect 11 0 22 0;
#X connect 12 0 1 0;
#X connect 12 1 2 0;
#X connect 12 2 3 0;
#X connect 12 3 4 0;
#X connect 12 4 5 0;
#X connect 12 5 6 0;
#X connect 12 6 7 0;
#X connect 12 7 8 0;
#X connect 12 8 9 0;
#X connect 13 0 12 0;
#X connect 14 0 12 0;
#X connect 15 0 12 0;
#X connect 16 0 12 0;
#X connect 17 0 19 0;
#X connect 18 0 13 0;
#X connect 18 1 16 0;
#X connect 18 2 14 0;
#X connect 18 3 15 0;
#X connect 19 0 18 0;
#X connect 20 0 11 1;
#X connect 21 0 25 1;
#X connect 25 0 22 0;
#X connect 25 1 11 0;
#X connect 26 0 34 0;
#X connect 27 0 31 0;
#X connect 27 0 25 0;
#X connect 28 0 31 0;
#X connect 28 0 25 0;
#X connect 29 0 30 0;
#X connect 30 0 33 0;
#X connect 31 0 30 1;
#X connect 32 0 20 0;
#X connect 32 1 17 0;
#X connect 33 0 32 0;
#X connect 34 0 27 0;
#X connect 34 1 28 0;
#X restore 385 346 pd ef_convolve;
#N canvas 1655 186 387 528 ef_gain 0;
#X obj 154 287 pix_gain;
#X floatatom 238 211 5 0 0 0 - - -;
#X floatatom 273 212 5 0 0 0 - - -;
#X floatatom 308 213 5 0 0 0 - - -;
#X obj 236 233 pack 0 0 0;
#X obj 324 233 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 236 252 \$1 \$2 \$3;
#X obj 235 165 / 128;
#X obj 281 167 / 128;
#X obj 339 166 / 128;
#X obj 179 234 / 128;
#X obj 60 -14 inlet;
#X obj 62 330 outlet;
#X text 60 -31 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 86 74 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 214 90 list split 4;
#X obj 213 127 unpack f f f f;
#X obj 248 30 - 1;
#X obj 86 45 select 11;
#X connect 0 0 12 0;
#X connect 1 0 4 0;
#X connect 1 0 5 0;
#X connect 2 0 4 1;
#X connect 2 0 5 0;
#X connect 3 0 4 2;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 5 0 4 0;
#X connect 6 0 0 2;
#X connect 7 0 1 0;
#X connect 8 0 2 0;
#X connect 9 0 3 0;
#X connect 10 0 0 1;
#X connect 11 0 15 1;
#X connect 15 0 12 0;
#X connect 15 1 0 0;
#X connect 16 0 24 0;
#X connect 17 0 23 0;
#X connect 17 0 15 0;
#X connect 18 0 23 0;
#X connect 18 0 15 0;
#X connect 19 0 20 0;
#X connect 20 0 21 0;
#X connect 21 0 22 0;
#X connect 22 0 10 0;
#X connect 22 1 7 0;
#X connect 22 2 8 0;
#X connect 22 3 9 0;
#X connect 23 0 20 1;
#X connect 24 0 17 0;
#X connect 24 1 18 0;
#X restore 385 376 pd ef_gain;
#N canvas 1644 292 348 472 ef_lumaoffset 0;
#X obj 124 292 pix_lumaoffset;
#X msg 210 213 smooth \$1;
#X msg 148 212 fill \$1;
#X obj 60 -14 inlet;
#X obj 62 330 outlet;
#X text 60 -31 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 86 74 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 214 90 list split 4;
#X obj 213 127 unpack f f f f;
#X obj 248 30 - 1;
#X obj 86 45 select 12;
#X connect 0 0 4 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 7 1;
#X connect 7 0 4 0;
#X connect 7 1 0 0;
#X connect 8 0 16 0;
#X connect 9 0 15 0;
#X connect 9 0 7 0;
#X connect 10 0 15 0;
#X connect 10 0 7 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 14 0 2 0;
#X connect 14 1 1 0;
#X connect 14 2 0 2;
#X connect 14 3 0 1;
#X connect 15 0 12 1;
#X connect 16 0 9 0;
#X connect 16 1 10 0;
#X restore 385 406 pd ef_lumaoffset;
#N canvas 1351 487 567 502 ef_tIIR 0;
#X floatatom 152 296 3 0 1 2 fb0 - -;
#X floatatom 179 341 3 0 1 2 fb1 - -;
#X floatatom 205 341 3 0 1 2 fb2 - -;
#X floatatom 242 341 3 0 1 2 ff0 - -;
#X obj 139 361 pix_tIIR 2 1;
#X floatatom 269 341 3 0 1 2 ff1 - -;
#N canvas 4 107 450 300 init 0;
#X msg 175 214 0.3;
#X msg 247 215 0.6;
#X msg 277 215 0.4;
#X obj 104 258 outlet;
#X obj 154 258 outlet;
#X obj 204 258 outlet;
#X obj 254 258 outlet;
#X obj 304 258 outlet;
#X msg 104 214 0.2;
#X msg 140 215 0.5;
#X obj 238 127 inlet;
#X connect 0 0 5 0;
#X connect 1 0 6 0;
#X connect 2 0 7 0;
#X connect 8 0 3 0;
#X connect 9 0 4 0;
#X connect 10 0 8 0;
#X connect 10 0 9 0;
#X connect 10 0 0 0;
#X connect 10 0 1 0;
#X connect 10 0 2 0;
#X restore 442 284 pd init;
#X obj 441 252 loadbang;
#X obj 151 219 * 0.00392157;
#X obj 230 219 * 0.00392157;
#X obj 312 219 * 0.00392157;
#X obj 390 219 * 0.00392157;
#X obj 477 218 * 0.00392157;
#X obj 60 -14 inlet;
#X obj 62 330 outlet;
#X text 60 -31 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 86 21 r \$0-c36;
#X msg 66 75 2;
#X msg 131 75 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 248 30 - 1;
#X obj 214 90 list split 5;
#X obj 214 141 unpack f f f f f;
#X obj 86 45 select 13;
#X connect 0 0 4 1;
#X connect 1 0 4 2;
#X connect 2 0 4 3;
#X connect 3 0 4 4;
#X connect 4 0 14 0;
#X connect 5 0 4 5;
#X connect 6 0 0 0;
#X connect 6 1 1 0;
#X connect 6 2 2 0;
#X connect 6 3 3 0;
#X connect 6 4 5 0;
#X connect 7 0 6 0;
#X connect 8 0 0 0;
#X connect 9 0 1 0;
#X connect 10 0 2 0;
#X connect 11 0 3 0;
#X connect 12 0 5 0;
#X connect 13 0 17 1;
#X connect 17 0 14 0;
#X connect 17 1 4 0;
#X connect 18 0 26 0;
#X connect 19 0 23 0;
#X connect 19 0 17 0;
#X connect 20 0 23 0;
#X connect 20 0 17 0;
#X connect 21 0 22 0;
#X connect 22 0 24 0;
#X connect 23 0 22 1;
#X connect 24 0 25 0;
#X connect 25 0 8 0;
#X connect 25 1 9 0;
#X connect 25 2 10 0;
#X connect 25 3 11 0;
#X connect 25 4 12 0;
#X connect 26 0 19 0;
#X connect 26 1 20 0;
#X restore 385 436 pd ef_tIIR;
#N canvas 1651 248 339 425 ef_rtx 0;
#X obj 190 235 pix_rtx;
#X msg 207 208 mode \$1;
#X obj 207 128 / 128;
#X obj 204 161 int;
#X obj 161 -10 inlet;
#X obj 62 330 outlet;
#X text 161 -27 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 49 -5 r \$0-c36;
#X msg 49 48 2;
#X msg 94 49 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 248 30 - 1;
#X obj 214 90 list split 1;
#X obj 49 19 select 14;
#X connect 0 0 5 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 1 0;
#X connect 4 0 8 1;
#X connect 8 0 5 0;
#X connect 8 1 0 0;
#X connect 9 0 16 0;
#X connect 10 0 8 0;
#X connect 10 0 14 0;
#X connect 11 0 14 0;
#X connect 11 0 8 0;
#X connect 12 0 13 0;
#X connect 13 0 15 0;
#X connect 14 0 13 1;
#X connect 15 0 2 0;
#X connect 16 0 10 0;
#X connect 16 1 11 0;
#X restore 385 466 pd ef_rtx;
#N canvas 1793 84 194 411 ef_normalize 0;
#X obj 98 224 pix_normalize;
#X obj 122 1 inlet;
#X obj 62 330 outlet;
#X text 122 -16 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 24 24 r \$0-c36;
#X msg 24 77 2;
#X msg 69 78 1;
#X obj 24 48 select 15;
#X connect 0 0 2 0;
#X connect 1 0 5 1;
#X connect 5 0 2 0;
#X connect 5 1 0 0;
#X connect 6 0 9 0;
#X connect 7 0 5 0;
#X connect 8 0 5 0;
#X connect 9 0 7 0;
#X connect 9 1 8 0;
#X restore 385 496 pd ef_normalize;
#N canvas 142 257 615 435 ef_kaleidoskope 0;
#X obj 130 264 pix_kaleidoscope;
#X obj 371 178 pack;
#X obj 425 178 t b f;
#X obj 219 190 pack;
#X obj 284 170 t b f;
#X obj 119 165 / 8;
#X obj 154 164 - 128;
#X obj 155 198 * 1.5;
#X obj 219 170 / 255;
#X obj 282 150 / 255;
#X obj 330 158 - 128;
#X obj 331 192 * 1.5;
#X obj 370 158 / 255;
#X obj 423 157 / 255;
#X obj 489 161 / 2.55;
#X obj 540 162 r \$0-c49;
#X obj 535 204 / 2.55;
#X obj 126 -12 inlet;
#X obj 62 330 outlet;
#X text 126 -29 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj 32 -17 r \$0-c36;
#X msg 32 36 2;
#X msg 86 34 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 94 spigot;
#X obj 248 66 - 1;
#X obj 215 124 unpack f f f f f f f f;
#X obj 32 7 select 16;
#X connect 0 0 18 0;
#X connect 1 0 0 5;
#X connect 2 0 1 0;
#X connect 2 1 1 1;
#X connect 3 0 0 3;
#X connect 4 0 3 0;
#X connect 4 1 3 1;
#X connect 5 0 0 1;
#X connect 6 0 7 0;
#X connect 7 0 0 2;
#X connect 8 0 3 0;
#X connect 9 0 4 0;
#X connect 10 0 11 0;
#X connect 11 0 0 4;
#X connect 12 0 1 0;
#X connect 13 0 2 0;
#X connect 14 0 0 6;
#X connect 15 0 16 0;
#X connect 16 0 0 7;
#X connect 17 0 21 1;
#X connect 21 0 18 0;
#X connect 21 1 0 0;
#X connect 22 0 29 0;
#X connect 23 0 27 0;
#X connect 23 0 21 0;
#X connect 24 0 27 0;
#X connect 24 0 21 0;
#X connect 25 0 26 0;
#X connect 26 0 28 0;
#X connect 27 0 26 1;
#X connect 28 0 5 0;
#X connect 28 1 6 0;
#X connect 28 2 8 0;
#X connect 28 3 9 0;
#X connect 28 4 10 0;
#X connect 28 5 12 0;
#X connect 28 6 13 0;
#X connect 28 7 14 0;
#X connect 29 0 23 0;
#X connect 29 1 24 0;
#X restore 385 526 pd ef_kaleidoskope;
#X obj 215 -73 r \$0-c36;
#X obj 164 -51 loadbang;
#X msg 214 7 1;
#X obj 215 -23 select 0;
#X msg 256 5 2;
#N canvas 832 147 433 592 ef_bitmask 0;
#X obj 120 202 pix_bitmask;
#X msg 242 163 \$1 \$2 \$3;
#X obj 93 -5 inlet;
#X obj 62 330 outlet;
#X text 93 -22 gemin;
#X text 59 345 gemout;
#X obj 60 107 gate 2;
#X obj -5 -16 r \$0-c36;
#X msg -5 37 2;
#X msg 40 38 1;
#X obj 219 -16 r \$0-fx1;
#X obj 215 58 spigot;
#X obj 214 90 list split 4;
#X obj 213 125 list split 1;
#X obj 248 30 - 1;
#X floatatom 452 33 5 0 0 0 - - -;
#X obj -5 8 select 1;
#X connect 0 0 3 0;
#X connect 1 0 0 2;
#X connect 2 0 6 1;
#X connect 6 0 3 0;
#X connect 6 1 0 0;
#X connect 7 0 16 0;
#X connect 8 0 14 0;
#X connect 8 0 6 0;
#X connect 9 0 14 0;
#X connect 9 0 6 0;
#X connect 10 0 11 0;
#X connect 10 0 15 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 13 0 0 1;
#X connect 13 1 1 0;
#X connect 14 0 11 1;
#X connect 16 0 8 0;
#X connect 16 1 9 0;
#X coords 0 0 1 1 85 60 0;
#X restore 385 76 pd ef_bitmask;
#X obj 251 36 gate 2;
#X connect 0 0 63 1;
#X connect 41 0 42 0;
#X connect 42 0 43 0;
#X connect 43 0 45 0;
#X connect 45 0 46 0;
#X connect 46 0 47 0;
#X connect 47 0 48 0;
#X connect 48 0 49 0;
#X connect 49 0 50 0;
#X connect 50 0 51 0;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X connect 53 0 54 0;
#X connect 54 0 55 0;
#X connect 55 0 56 0;
#X connect 56 0 1 0;
#X connect 57 0 44 0;
#X connect 57 0 60 0;
#X connect 58 0 59 0;
#X connect 59 0 63 0;
#X connect 60 0 59 0;
#X connect 60 1 61 0;
#X connect 61 0 63 0;
#X connect 62 0 41 0;
#X connect 63 0 1 0;
#X connect 63 1 62 0;
#X restore 250 870 pd fx;
#X obj 462 198 pack f f f;
#X obj 748 219 pack f f f;
#X obj 849 313 r \$0-c2;
#X obj 940 313 r \$0-c3;
#X obj 1026 313 r \$0-c4;
#X obj 1112 313 r \$0-c1;
#X obj 254 597 r \$0-c18;
#X obj 351 597 r \$0-c19;
#X obj 349 704 r \$0-c15;
#X obj 434 702 r \$0-c16;
#X obj 254 655 * 0.000244141;
#X obj 351 664 * 0.000244141;
#X obj 1112 362 * 0.00392157;
#X obj 368 152 * 0.00392157;
#X obj 462 152 * 0.00392157;
#X obj 556 152 * 0.00392157;
#X obj 660 151 * 0.00392157;
#X obj 757 151 * 0.00392157;
#X obj 852 151 * 0.00392157;
#X obj 450 663 - 8;
#X obj 349 730 * 0.0078125;
#X obj 434 730 * 0.0078125;
#X obj 450 580 r \$0-c17;
#X obj 450 608 - 128;
#X obj 450 636 * 0.125;
#X obj 368 129 r \$0-c22;
#X obj 462 129 r \$0-c23;
#X obj 556 129 r \$0-c24;
#X obj 660 128 r \$0-c25;
#X obj 757 128 r \$0-c26;
#X obj 365 806 pack f f 1;
#X obj 231 835 scale XYZ;
#X obj 852 128 r \$0-c27;
#X obj 301 63 r \$0-c46;
#X obj 231 537 rotateXYZ;
#X obj 325 503 - 128;
#X obj 385 503 - 128;
#X obj 444 503 - 128;
#X obj 325 467 r \$0-c12;
#X obj 385 467 r \$0-c13;
#X obj 444 467 r \$0-c14;
#N canvas 110 360 450 300 pack4 0;
#X obj 30 39 inlet;
#X obj 85 36 inlet;
#X obj 139 38 inlet;
#X obj 194 35 inlet;
#X obj 29 159 pack f f f f;
#X obj 135 73 t b f;
#X obj 193 75 t b f;
#X obj 64 72 t b f;
#X obj 34 198 outlet;
#X connect 0 0 4 0;
#X connect 1 0 7 0;
#X connect 2 0 5 0;
#X connect 3 0 6 0;
#X connect 4 0 8 0;
#X connect 5 0 4 0;
#X connect 5 1 4 2;
#X connect 6 0 4 0;
#X connect 6 1 4 3;
#X connect 7 0 4 0;
#X connect 7 1 4 1;
#X restore 859 394 pd pack4;
#X text 1116 290 Alpha;
#X obj 462 175 t b f;
#X obj 556 175 t b f;
#X obj 852 176 t b f;
#X obj 757 177 t b f;
#X msg 859 418 gain \$1 \$2 \$3 \$4;
#X obj 795 334 t b;
#X obj 427 765 t b f;
#X obj 849 361 * 0.0078126;
#X obj 940 362 * 0.0078126;
#X obj 1026 362 * 0.0078126;
#X obj 849 335 float;
#X obj 940 335 float;
#X obj 1026 335 float;
#X obj 1112 335 float;
#X msg 772 985 set 1 1 \$1 \$2 \$3;
#X msg 520 965 set 1 0 \$1 \$2 \$3;
#X msg 997 970 set 0 1 \$1 \$2 \$3;
#X obj 223 917 pix_texture;
#X obj 609 905 t b;
#X obj 798 910 t b;
#X obj 1001 907 t b;
#X msg 1172 972 set 0 0 \$1 \$2 \$3;
#X obj 1181 869 t b;
#X obj 772 961 pack f f 5;
#X obj 994 944 pack f f 5;
#X obj 1172 935 pack f f 5;
#X obj 583 939 pack f f 5;
#X obj 559 783 r \$0-c32;
#X obj 650 783 r \$0-c33;
#X obj 774 780 r \$0-c34;
#X obj 836 780 r \$0-c35;
#X obj 556 876 * 0.0625;
#X obj 648 875 * 0.0625;
#X obj 773 856 * 0.0625;
#X obj 835 856 * 0.0625;
#X obj 1052 855 * 0.0625;
#X obj 1151 810 * 0.0625;
#X obj 1214 810 * 0.0625;
#X obj 1154 714 r \$0-c28;
#X obj 1216 714 r \$0-c29;
#X obj 991 727 r \$0-c30;
#X obj 1058 730 r \$0-c31;
#X obj 223 1064 curve3d;
#X obj 1056 808 - 127;
#X obj 835 819 - 127;
#X obj 773 819 - 127;
#X obj 649 842 - 127;
#X obj 558 842 - 127;
#X obj 1153 773 - 127;
#X obj 1215 773 - 127;
#X obj 991 803 - 127;
#X obj 987 855 * 0.0625;
#X floatatom 1000 831 5 0 0 0 - - -;
#X obj 883 600 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 71 921 t b;
#X obj 71 967 spigot;
#X obj 136 851 loadbang;
#X msg 135 885 1;
#X msg 160 982 0;
#X obj 881 660 delay 10;
#X obj 160 955 delay 10;
#X obj 694 313 vsl 15 128 0 2 0 0 empty empty empty 0 -9 0 10 -258113
-1 -1 6350 1;
#X obj 714 313 vsl 15 128 0 2 0 0 empty empty empty 0 -9 0 10 -4034
-1 -1 6350 1;
#X obj 734 313 vsl 15 128 0 2 0 0 empty empty empty 0 -9 0 10 -4160
-1 -1 6350 1;
#X obj 694 257 loadbang;
#X msg 602 476 gain \$1 \$2 \$3 \$4;
#X obj 754 313 vsl 15 128 0 2 0 0 empty empty empty 0 -9 0 10 -1 -262144
-1 6350 1;
#X msg 694 279 1;
#N canvas 0 50 450 300 pack4 0;
#X obj 141 102 t b f;
#X obj 181 102 t b f;
#X obj 221 102 t b f;
#X obj 101 162 pack 1 1 1 1;
#X obj 101 42 inlet;
#X obj 141 42 inlet;
#X obj 181 42 inlet;
#X obj 221 42 inlet;
#X obj 101 204 outlet;
#X connect 0 0 3 0;
#X connect 0 1 3 1;
#X connect 1 0 3 0;
#X connect 1 1 3 2;
#X connect 2 0 3 0;
#X connect 2 1 3 3;
#X connect 3 0 8 0;
#X connect 4 0 3 0;
#X connect 5 0 0 0;
#X connect 6 0 1 0;
#X connect 7 0 2 0;
#X restore 694 464 pd pack4;
#X text 390 313 Green;
#X text 309 311 Red;
#X text 472 311 Blue;
#X obj 301 332 r \$0-c2;
#X obj 392 332 r \$0-c3;
#X obj 468 331 r \$0-c4;
#X obj 563 328 r \$0-c1;
#X obj 301 372 * 0.0078125;
#X obj 392 374 * 0.0078125;
#X obj 468 375 * 0.0078125;
#X obj 563 373 * 0.00392157;
#X obj 285 423 colorRGB 1 1 1;
#X obj 619 542 ev_glslxxx gain;
#X connect 0 0 7 0;
#X connect 4 0 46 1;
#X connect 5 0 4 0;
#X connect 6 0 46 0;
#X connect 7 0 8 0;
#X connect 8 0 138 0;
#X connect 9 0 26 0;
#X connect 10 0 25 0;
#X connect 11 0 8 2;
#X connect 12 0 8 1;
#X connect 13 0 12 0;
#X connect 13 0 11 0;
#X connect 15 0 8 3;
#X connect 16 0 8 4;
#X connect 17 0 68 0;
#X connect 18 0 69 0;
#X connect 19 0 70 0;
#X connect 20 0 71 0;
#X connect 21 0 10 0;
#X connect 22 0 9 0;
#X connect 23 0 35 0;
#X connect 24 0 36 0;
#X connect 25 0 6 1;
#X connect 26 0 6 2;
#X connect 27 0 56 3;
#X connect 28 0 15 0;
#X connect 29 0 58 0;
#X connect 30 0 59 0;
#X connect 31 0 16 0;
#X connect 32 0 61 0;
#X connect 33 0 60 0;
#X connect 34 0 6 3;
#X connect 35 0 45 0;
#X connect 36 0 64 0;
#X connect 37 0 38 0;
#X connect 38 0 39 0;
#X connect 39 0 34 0;
#X connect 40 0 28 0;
#X connect 41 0 29 0;
#X connect 42 0 30 0;
#X connect 43 0 31 0;
#X connect 44 0 32 0;
#X connect 45 0 46 2;
#X connect 46 0 75 0;
#X connect 47 0 33 0;
#X connect 48 0 7 1;
#X connect 49 0 6 0;
#X connect 50 0 49 1;
#X connect 51 0 49 2;
#X connect 52 0 49 3;
#X connect 53 0 50 0;
#X connect 54 0 51 0;
#X connect 55 0 52 0;
#X connect 56 0 62 0;
#X connect 58 0 15 0;
#X connect 58 1 15 1;
#X connect 59 0 15 0;
#X connect 59 1 15 2;
#X connect 60 0 16 0;
#X connect 60 1 16 2;
#X connect 61 0 16 0;
#X connect 61 1 16 1;
#X connect 63 0 68 0;
#X connect 63 0 69 0;
#X connect 63 0 70 0;
#X connect 63 0 71 0;
#X connect 64 0 45 0;
#X connect 64 1 45 1;
#X connect 65 0 56 0;
#X connect 66 0 56 1;
#X connect 67 0 56 2;
#X connect 68 0 65 0;
#X connect 69 0 66 0;
#X connect 70 0 67 0;
#X connect 71 0 27 0;
#X connect 72 0 100 0;
#X connect 73 0 100 0;
#X connect 74 0 100 0;
#X connect 75 0 112 0;
#X connect 75 0 100 0;
#X connect 76 0 84 0;
#X connect 77 0 81 0;
#X connect 78 0 82 0;
#X connect 79 0 100 0;
#X connect 80 0 83 0;
#X connect 81 0 72 0;
#X connect 82 0 74 0;
#X connect 83 0 79 0;
#X connect 84 0 73 0;
#X connect 85 0 105 0;
#X connect 86 0 104 0;
#X connect 87 0 103 0;
#X connect 88 0 102 0;
#X connect 89 0 84 0;
#X connect 90 0 76 0;
#X connect 90 0 84 1;
#X connect 91 0 81 0;
#X connect 92 0 77 0;
#X connect 92 0 81 1;
#X connect 93 0 78 0;
#X connect 93 0 82 1;
#X connect 94 0 83 0;
#X connect 95 0 80 0;
#X connect 95 0 83 1;
#X connect 96 0 106 0;
#X connect 97 0 107 0;
#X connect 98 0 108 0;
#X connect 99 0 101 0;
#X connect 101 0 93 0;
#X connect 102 0 92 0;
#X connect 103 0 91 0;
#X connect 104 0 90 0;
#X connect 105 0 89 0;
#X connect 106 0 94 0;
#X connect 107 0 95 0;
#X connect 108 0 109 0;
#X connect 108 0 110 0;
#X connect 109 0 82 0;
#X connect 111 0 108 0;
#X connect 111 0 106 0;
#X connect 111 0 107 0;
#X connect 111 0 101 0;
#X connect 111 0 102 0;
#X connect 111 0 103 0;
#X connect 111 0 104 0;
#X connect 111 0 105 0;
#X connect 111 0 117 0;
#X connect 112 0 113 0;
#X connect 113 0 111 0;
#X connect 113 0 118 0;
#X connect 114 0 115 0;
#X connect 115 0 113 1;
#X connect 116 0 113 1;
#X connect 117 0 83 0;
#X connect 117 0 82 0;
#X connect 117 0 81 0;
#X connect 117 0 84 0;
#X connect 118 0 116 0;
#X connect 119 0 126 0;
#X connect 120 0 126 1;
#X connect 121 0 126 2;
#X connect 122 0 125 0;
#X connect 123 0 139 1;
#X connect 124 0 126 3;
#X connect 125 0 121 0;
#X connect 125 0 120 0;
#X connect 125 0 119 0;
#X connect 125 0 124 0;
#X connect 126 0 123 0;
#X connect 130 0 134 0;
#X connect 131 0 135 0;
#X connect 132 0 136 0;
#X connect 133 0 137 0;
#X connect 134 0 138 1;
#X connect 135 0 138 2;
#X connect 136 0 138 3;
#X connect 137 0 138 4;
#X connect 138 0 49 0;
#X restore 586 -125 pd video_render;
#N canvas 595 90 769 649 texto 0;
#X obj 190 -398 gemhead;
#X obj 190 -352 rotateXYZ;
#X obj 190 -32 text3d;
#X obj 190 -249 colorRGB;
#X obj 190 -129 translateXYZ;
#X obj 21 -484 inlet;
#X obj 21 -385 spigot;
#X obj 189 -514 inlet;
#X msg 242 -436 0;
#X text 523 -246 Size c15;
#X obj 259 -402 r \$0-c12;
#X obj 340 -402 r \$0-c13;
#X obj 418 -401 r \$0-c14;
#X obj 203 -322 r \$0-c2;
#X obj 299 -324 r \$0-c3;
#X obj 401 -323 r \$0-c4;
#X obj 503 -326 r \$0-c1;
#X obj 329 -219 r \$0-c19;
#X obj 524 -225 r \$0-c15;
#X obj 217 -219 r \$0-c18;
#X obj 217 -197 - 32768;
#X obj 329 -198 - 32768;
#X obj 259 -380 - 128;
#X obj 340 -380 - 128;
#X obj 418 -380 - 128;
#X obj 217 -176 * 0.000244141;
#X obj 329 -176 * 0.000244141;
#X obj 203 -300 * 0.0078125;
#X obj 299 -301 * 0.0078125;
#X obj 401 -302 * 0.0078125;
#X obj 503 -303 * 0.00392157;
#X obj 540 -161 t b;
#X obj 524 -202 * 0.0078125;
#X obj 611 -203 * 0.0078125;
#X msg 293 -115 1;
#X obj 611 -225 r \$0-c16;
#X obj 190 -76 scale XY;
#X obj 451 -221 r \$0-c17;
#X obj 451 -198 - 128;
#X obj 451 -176 * 0.125;
#X obj 524 -127 pack f f 1;
#X obj -22 -154 coll;
#C restore;
#X text -21 -235 Texto;
#X obj -65 -211 b;
#X obj -22 -185 float 0;
#X obj -22 -218 r \$0-c11;
#X obj 190 -10 outlet;
#X obj 190 -374 alpha;
#X obj 294 -507 loadbang;
#X obj 21 -282 route fuente text;
#X obj -22 -131 prepend text;
#X connect 0 0 47 0;
#X connect 1 0 3 0;
#X connect 2 0 46 0;
#X connect 3 0 4 0;
#X connect 4 0 36 0;
#X connect 5 0 6 0;
#X connect 6 0 49 0;
#X connect 7 0 6 1;
#X connect 7 0 0 0;
#X connect 8 0 0 0;
#X connect 8 0 6 1;
#X connect 10 0 22 0;
#X connect 11 0 23 0;
#X connect 12 0 24 0;
#X connect 13 0 27 0;
#X connect 14 0 28 0;
#X connect 15 0 29 0;
#X connect 16 0 30 0;
#X connect 17 0 21 0;
#X connect 18 0 32 0;
#X connect 19 0 20 0;
#X connect 20 0 25 0;
#X connect 21 0 26 0;
#X connect 22 0 1 1;
#X connect 23 0 1 2;
#X connect 24 0 1 3;
#X connect 25 0 4 1;
#X connect 26 0 4 2;
#X connect 27 0 3 1;
#X connect 28 0 3 2;
#X connect 29 0 3 3;
#X connect 30 0 3 4;
#X connect 31 0 40 0;
#X connect 32 0 40 0;
#X connect 33 0 31 0;
#X connect 33 0 40 1;
#X connect 34 0 36 1;
#X connect 35 0 33 0;
#X connect 36 0 2 0;
#X connect 37 0 38 0;
#X connect 38 0 39 0;
#X connect 39 0 4 3;
#X connect 40 0 36 2;
#X connect 41 0 50 0;
#X connect 43 0 44 0;
#X connect 44 0 41 0;
#X connect 45 0 44 0;
#X connect 47 0 1 0;
#X connect 48 0 8 0;
#X connect 48 0 34 0;
#X connect 49 0 2 0;
#X connect 49 1 41 0;
#X connect 49 1 43 0;
#X connect 50 0 2 0;
#X restore 725 -162 pd texto;
#X obj 504 302 t b;
#X obj 397 304 t b;
#X obj 553 163 s \$0-c22;
#X obj 620 163 s \$0-c23;
#X obj 725 -71 outlet;
#X obj 601 -370 inlet;
#N canvas 909 209 450 530 live 0;
#X obj 53 218 gemhead;
#X obj 113 299 print info;
#X obj 53 266 pix_video;
#X obj 53 375 outlet;
#X obj 0 51 inlet;
#X msg 96 71 0;
#X obj 157 74 r \$0-c7;
#X msg 157 209 device \$1;
#X obj 157 189 spigot;
#X obj 96 46 loadbang;
#X connect 0 0 2 0;
#X connect 2 0 3 0;
#X connect 4 0 0 0;
#X connect 4 0 8 1;
#X connect 5 0 0 0;
#X connect 5 0 8 1;
#X connect 6 0 8 0;
#X connect 7 0 2 0;
#X connect 8 0 7 0;
#X connect 9 0 5 0;
#X restore 913 -143 pd live;
#X text 184 -296 DMX Channel;
#X obj 842 -33 route 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63;
#X obj 853 81 s \$0-c38;
#X obj 918 82 s \$0-c39;
#X obj 973 82 s \$0-c40;
#X obj 1031 83 s \$0-c41;
#X obj 1087 84 s \$0-c42;
#X obj 1145 85 s \$0-c43;
#X obj 871 181 s \$0-c44;
#X obj 936 182 s \$0-c45;
#X obj 991 182 s \$0-c46;
#X obj 1049 183 s \$0-c47;
#X obj 1105 184 s \$0-c48;
#X obj 1163 185 s \$0-c49;
#X obj 893 217 s \$0-c51;
#X obj 958 218 s \$0-c52;
#X obj 1013 218 s \$0-c53;
#X obj 1071 219 s \$0-c54;
#X obj 1127 220 s \$0-c55;
#X obj 1185 221 s \$0-c56;
#X text 650 -368 File to play;
#X obj 913 -193 t b;
#X msg 951 -172 0;
#X obj 951 -194 t b;
#X obj 607 -209 t b;
#X msg 607 -185 1;
#X obj 546 -209 t b;
#X msg 546 -185 0;
#X obj 607 -209 t b;
#X msg 607 -185 1;
#X obj 546 -209 t b;
#X msg 546 -185 0;
#X obj 796 -212 t b;
#X obj 763 -213 t b;
#X msg 763 -190 0;
#X msg 796 -189 1;
#X msg 913 -171 1;
#X obj 951 -336 loadbang;
#X obj 601 -332 route 1 2 3;
#X obj 136 -62 route 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
19 20 21 22 23 24 25 26 27 28 29 30 31;
#X connect 0 0 1 0;
#X connect 1 0 22 0;
#X connect 2 0 3 0;
#X connect 3 0 23 0;
#X connect 4 0 87 0;
#X connect 38 0 39 0;
#X connect 40 0 45 0;
#X connect 41 0 3 0;
#X connect 42 0 1 0;
#X connect 46 0 86 0;
#X connect 47 0 39 0;
#X connect 49 0 31 0;
#X connect 49 1 32 0;
#X connect 49 2 33 0;
#X connect 49 3 34 0;
#X connect 49 4 35 0;
#X connect 49 5 50 0;
#X connect 49 6 51 0;
#X connect 49 7 52 0;
#X connect 49 8 53 0;
#X connect 49 9 54 0;
#X connect 49 10 55 0;
#X connect 49 11 56 0;
#X connect 49 12 57 0;
#X connect 49 13 58 0;
#X connect 49 14 59 0;
#X connect 49 15 60 0;
#X connect 49 16 61 0;
#X connect 49 17 62 0;
#X connect 49 18 63 0;
#X connect 49 19 64 0;
#X connect 49 20 65 0;
#X connect 49 21 66 0;
#X connect 49 22 67 0;
#X connect 69 0 84 0;
#X connect 70 0 47 0;
#X connect 71 0 70 0;
#X connect 72 0 73 0;
#X connect 73 0 38 1;
#X connect 74 0 75 0;
#X connect 75 0 38 1;
#X connect 76 0 77 0;
#X connect 78 0 79 0;
#X connect 80 0 83 0;
#X connect 81 0 82 0;
#X connect 82 0 40 1;
#X connect 83 0 40 1;
#X connect 84 0 47 0;
#X connect 85 0 71 0;
#X connect 85 0 81 0;
#X connect 85 0 74 0;
#X connect 86 0 71 0;
#X connect 86 0 72 0;
#X connect 86 0 81 0;
#X connect 86 0 38 0;
#X connect 86 1 71 0;
#X connect 86 1 74 0;
#X connect 86 1 80 0;
#X connect 86 1 40 0;
#X connect 86 2 74 0;
#X connect 86 2 69 0;
#X connect 86 2 81 0;
#X connect 86 3 71 0;
#X connect 86 3 74 0;
#X connect 86 3 81 0;
#X connect 87 0 5 0;
#X connect 87 1 6 0;
#X connect 87 2 7 0;
#X connect 87 3 8 0;
#X connect 87 4 9 0;
#X connect 87 5 10 0;
#X connect 87 6 11 0;
#X connect 87 7 12 0;
#X connect 87 8 13 0;
#X connect 87 9 14 0;
#X connect 87 10 15 0;
#X connect 87 11 16 0;
#X connect 87 12 17 0;
#X connect 87 13 18 0;
#X connect 87 14 19 0;
#X connect 87 15 20 0;
#X connect 87 16 21 0;
#X connect 87 17 0 0;
#X connect 87 18 2 0;
#X connect 87 19 42 0;
#X connect 87 19 1 1;
#X connect 87 20 41 0;
#X connect 87 20 3 1;
#X connect 87 21 43 0;
#X connect 87 22 44 0;
#X connect 87 23 36 0;
#X connect 87 24 37 0;
#X connect 87 25 24 0;
#X connect 87 26 25 0;
#X connect 87 27 26 0;
#X connect 87 28 27 0;
#X connect 87 29 28 0;
#X connect 87 30 29 0;
#X connect 87 31 30 0;
#X connect 87 32 49 0;
#X coords 0 604 1 603 50 30 0;