#N canvas 883 167 585 585 10;
#N canvas 73 437 776 526 gemreceive 0;
#X obj 109 453 outlet;
#X obj 262 58 inlet order;
#X obj 262 177 select 0;
#X msg 262 198 50;
#X obj 109 405 spigot 1;
#X obj 109 430 t a;
#X obj 262 222 t f f f;
#X obj 296 275 t f f;
#X obj 296 301 > 0;
#X obj 328 301 < 0;
#X obj 283 405 spigot 0;
#X obj 460 360 abs;
#X obj 109 360 t s s;
#X msg 283 360 symbol \$1_osd;
#X obj 109 382 gemreceive __gem_render 50;
#X obj 283 382 gemreceive __gem_render_osd 50;
#X msg 563 139 symbol __gem_render\$1;
#X obj 563 91 inlet contextname;
#X obj 563 116 list;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 2 1 6 0;
#X connect 3 0 6 0;
#X connect 4 0 5 0;
#X connect 5 0 0 0;
#X connect 6 0 14 1;
#X connect 6 1 7 0;
#X connect 6 2 11 0;
#X connect 7 0 8 0;
#X connect 7 1 9 0;
#X connect 8 0 4 1;
#X connect 9 0 10 1;
#X connect 10 0 5 0;
#X connect 11 0 15 1;
#X connect 12 0 14 0;
#X connect 12 1 13 0;
#X connect 13 0 15 0;
#X connect 14 0 4 0;
#X connect 15 0 10 0;
#X connect 16 0 12 0;
#X connect 17 0 18 0;
#X connect 18 0 16 0;
#X restore 212 189 pd gemreceive;
#N canvas 602 92 635 363 material 0;
#X obj 98 88 inlet gemlist;
#X obj 98 258 outlet gemlist;
#X obj 98 117 GEMglColor4f 1 1 1 1;
#X obj 98 143 GEMglMaterialfv GL_FRONT_AND_BACK GL_AMBIENT 0.2 0.2 0.2 1;
#X obj 98 163 GEMglMaterialfv GL_FRONT_AND_BACK GL_DIFFUSE 0.8 0.8 0.8 1;
#X obj 98 183 GEMglMaterialfv GL_FRONT_AND_BACK GL_EMISSION 0 0 0 1;
#X obj 98 203 GEMglMaterialfv GL_FRONT_AND_BACK GL_SPECULAR 0 0 0 1;
#X obj 98 223 GEMglMaterialfv GL_FRONT_AND_BACK GL_SHININESS 0;
#X connect 0 0 2 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 7 0 1 0;
#X restore 232 357 pd material;
#X obj 232 381 t a a a;
#X obj 271 403 GEMglPushMatrix;
#X obj 232 442 GEMglPopMatrix;
#X obj 251 466 outlet gemlist;
#X obj 130 18 inlet control;
#X obj 265 214 i;
#X obj 212 236 spigot 1;
#X obj 130 464 GEMglFlush;
#X obj 130 352 gemlist;
#X obj 130 374 t a a;
#X obj 411 46 gemargs;
#N canvas 735 459 450 300 initbang 0;
#X obj 95 95 loadbang;
#X obj 180 95 savestate;
#X msg 240 121 list init;
#X obj 95 130 t b;
#X obj 95 155 spigot 1;
#X obj 95 180 t b b;
#X msg 140 180 0;
#X obj 95 205 outlet;
#X connect 0 0 3 0;
#X connect 1 0 3 0;
#X connect 1 1 2 0;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 5 0 7 0;
#X connect 5 1 6 0;
#X connect 6 0 4 1;
#X restore 411 24 pd initbang;
#N canvas 448 396 450 679 args 0;
#X obj 69 61 inlet;
#X obj 69 87 list split 2;
#X obj 69 133 list length;
#X obj 69 110 t l l;
#X obj 69 156 list append;
#X obj 69 179 route 0 1 2;
#X obj 90 508 route float, f 18;
#X obj 90 601 outlet priority;
#X obj 159 226 route list;
#X obj 159 249 list split 1;
#X obj 131 419 pack 0 f s;
#X obj 244 249 list split 1;
#X obj 278 271 route float;
#X obj 131 205 t b a b;
#X msg 239 205 50;
#X obj 159 279 route float;
#X msg 131 442 list \$3 \$2;
#X obj 131 465 unpack s f;
#X obj 244 342 t a;
#X obj 244 365 list;
#X msg 244 387 symbol \$1;
#X obj 195 601 outlet contextname;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 1 2 3 0;
#X connect 2 0 4 0;
#X connect 3 0 2 0;
#X connect 3 1 4 1;
#X connect 4 0 5 0;
#X connect 5 1 6 0;
#X connect 5 2 13 0;
#X connect 6 0 7 0;
#X connect 6 1 21 0;
#X connect 8 0 9 0;
#X connect 8 1 11 0;
#X connect 9 0 15 0;
#X connect 9 1 18 0;
#X connect 10 0 16 0;
#X connect 11 0 18 0;
#X connect 11 1 12 0;
#X connect 12 0 10 1;
#X connect 12 1 18 0;
#X connect 13 0 10 0;
#X connect 13 1 8 0;
#X connect 13 2 14 0;
#X connect 14 0 10 1;
#X connect 15 0 10 1;
#X connect 15 1 18 0;
#X connect 16 0 17 0;
#X connect 17 0 21 0;
#X connect 17 1 7 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 20 0 10 2;
#X restore 450 74 pd args;
#X obj 130 40 route bang float set context;
#X text 101 500 © 2009 IOhannes m zmölnig \; part of GEM \; see LICENSE.txt for license information;
#N canvas 516 508 450 300 ->gemwin 0;
#X obj 212 85 inlet contextname;
#X obj 95 143 list prepend \ ;
#X obj 95 87 inlet;
#X obj 95 178 list trim;
#X obj 95 213 s __gem_window;
#X connect 0 0 1 1;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X restore 288 302 pd ->gemwin;
#X obj 287 164 t a a;
#X msg 288 280 make_current;
#X obj 130 409 list prepend 0;
#X obj 130 437 route 1;
#X obj 130 241 t b b b;
#X obj 212 279 t a b;
#X msg 211 310 1;
#X msg 239 311 0;
#X obj 211 333 t f;
#N canvas 423 496 450 300 activate 0;
#X obj 78 60 inlet gemlist;
#X obj 202 58 inlet gemwin->;
#X obj 78 113 spigot 1;
#X obj 78 156 outlet;
#X obj 202 81 route context_active;
#X connect 0 0 2 0;
#X connect 1 0 4 0;
#X connect 2 0 3 0;
#X connect 4 0 2 1;
#X connect 4 1 3 0;
#X restore 130 308 pd activate;
#X connect 0 0 8 0;
#X connect 1 0 2 0;
#X connect 2 0 4 0;
#X connect 2 1 5 0;
#X connect 2 2 3 0;
#X connect 6 0 15 0;
#X connect 7 0 8 1;
#X connect 8 0 23 0;
#X connect 10 0 11 0;
#X connect 11 0 20 0;
#X connect 11 1 1 0;
#X connect 12 0 15 0;
#X connect 12 1 14 0;
#X connect 13 0 12 0;
#X connect 14 0 0 0;
#X connect 14 1 18 0;
#X connect 15 0 22 0;
#X connect 15 1 7 0;
#X connect 15 2 0 0;
#X connect 15 3 18 0;
#X connect 18 0 0 1;
#X connect 18 1 17 1;
#X connect 19 0 17 0;
#X connect 20 0 21 0;
#X connect 21 0 9 0;
#X connect 22 0 27 0;
#X connect 22 1 19 0;
#X connect 22 2 24 0;
#X connect 23 0 27 1;
#X connect 23 1 25 0;
#X connect 24 0 26 0;
#X connect 25 0 26 0;
#X connect 26 0 20 1;
#X connect 27 0 10 0;
