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

Tuesday, March 4, 2008

my patch

#N canvas 1280 0 1267 960 10;#X obj 35 394 cnv 15 100 60 empty empty empty 20 12 0 14 -195568 -665770;#N canvas 0 0 450 300 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 198 112 destroy;#X msg 132 112 create \, 1;#X connect 2 0 3 0;#X connect 3 0 4 0;#X connect 3 0 7 0;#X connect 3 1 5 0;#X connect 3 1 6 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 restore 40 433 pd gemwin;#X msg 40 414 destroy;#X text 36 393 Create window:;#X obj 26 57 cnv 15 160 100 empty empty empty 20 12 0 14 -24198 -665770;#X floatatom 67 79 5 -4 4 0 X - -;#X obj 27 135 translateXYZ 1 2 0;#X floatatom 107 96 5 -4 4 0 Y - -;#X floatatom 148 115 5 -16 3 0 Z - -;#X obj 30 157 cnv 15 160 60 empty empty empty 20 12 0 14 -24198 -665770;#X floatatom 59 161 3 0 1 0 - - -;#X floatatom 88 161 3 0 1 0 - - -;#X floatatom 116 165 3 0 1 0 - - -;#X floatatom 145 165 3 0 1 0 - - -;#X obj 31 195 colorRGB 0 1 0;#X obj 27 354 rectangle 3 6;#X msg 39 322 draw line;#X obj 206 36 tgl 15 0 empty empty empty 0 -6 0 10 -262144 -1 -1 11;#X obj 214 62 random 16;#X obj 239 37 metro 24;#X floatatom 217 94 5 0 0 0 - - -;#X obj 220 116 * -1;#X obj 126 359 rectangle 3 6;#X msg 138 327 draw line;#X msg 231 329 draw line;#X obj 318 366 rectangle 3 6;#X floatatom 275 142 5 0 0 0 - - -;#X floatatom 313 169 5 0 0 0 - - -;#X floatatom 335 211 5 0 0 0 - - -;#X floatatom 373 238 5 0 0 0 - - -;#X obj 276 117 random 8;#X obj 314 144 random 8;#X obj 336 186 random 4;#X obj 374 213 random 4;#X floatatom 354 146 5 0 0 0 - - -;#X floatatom 392 173 5 0 0 0 - - -;#X floatatom 433 200 5 0 0 0 - - -;#X floatatom 452 242 5 0 0 0 - - -;#X obj 355 121 random 8;#X obj 393 148 random 8;#X obj 424 180 random 4;#X obj 453 217 random 4;#X msg 338 413 draw line;#X obj 326 445 cube 6;#X obj 317 91 t b b b b b b b b b b b b b;#X floatatom 407 485 5 0 0 0 - - -;#X obj 407 422 random 8;#X obj 403 452 * 1;#X text 540 0 GEM object;#X obj 537 49 cnv 15 250 350 empty empty empty 20 12 0 14 -228992 -665770;#X text 541 32 Example:;#X obj 539 80 cnv 15 155 250 empty empty empty 20 12 0 14 -24198 -665770;#X obj 561 483 pix_texture;#X obj 551 85 bng 25 250 50 0 empty empty empty 0 -6 0 8 -262144 -1-1;#X text 593 49 open a supported;#X text 594 60 movie-clip;#X obj 564 279 unpack 0 0 0;#X floatatom 554 302 5 0 0 3 length - -;#X floatatom 603 302 5 0 0 3 width - -;#X floatatom 653 302 5 0 0 3 height - -;#X floatatom 714 200 5 0 10000 1 frame# - -;#X obj 551 114 openpanel;#X msg 551 134 open \$1;#X obj 541 506 rectangle 4 3;#X obj 539 243 pix_film;#X msg 557 177 auto \$1;#X obj 557 159 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 01;#X msg 568 201 colorspace Grey;#N canvas 67 224 450 432 :: 0;#X text 24 16 the format [pix_film] is able to decode depends on thesystem you are running Gem.;#X text 30 101 Win32: [pix_film] should be able to decode AVIs (allinstalled codecs). If you are lucky and your version of Gem is compiledwith quicktime-support and you have quicktime installed on your machine\, you might be able to play back quicktime MOVs.;#X text 31 63 macOS-X: [pix_film] should be ablte to decode quicktimeMOVs.;#X text 32 175 linux: that's a bit tricky. Since there is no "native"video-format for linux it heavily depends on what you have installedon your machine and how Gem has been compiled. If your system supportsit \, [pix_film] is able to use quicktime4linux/libquicktime to decodequicktime-MOVs \, libmpeg1/libmpeg3 to decode MPEG2-videos and libaviplaywhich opens a wide range of supported formats (with the possibilityto install additional codec-plugins) \, from AVI via MPEG2 to DivX\, although i have found MPEG support rather unstable. libaviplay doesnot support quicktime decoding. There is also some ruddy ffmpeg support(apart from the one supplied by libaviplay).;#X text 36 351 although one wouldn't believe it \, but i have foundthat iunder linux i could play most formats...;#X restore 538 529 pd :: FORMATS;#X obj 603 242 t f;#X floatatom 579 329 3 -4 4 0 X - -;#X obj 539 385 translateXYZ 1 2 0;#X floatatom 619 346 3 -4 4 0 Y - -;#X floatatom 660 365 5 -16 3 0 Z - -;#X floatatom 467 300 5 0 0 0 - - -;#X obj 469 323 * -1;#X obj 468 275 random 8;#X obj 544 443 pix_motionblur;#X floatatom 653 413 5 0 100 0 blur - -;#X obj 653 430 / 100;#X msg 330 333 draw line;#X obj 219 361 rectangle 4 3;#X msg 315 6 24;#X obj 26 36 gemhead 12;#X obj 499 144 gemhead 15;#X obj 689 489 pix_texture;#X obj 669 512 rectangle 4 3;#X connect 1 0 2 0;#X connect 2 0 1 0;#X connect 5 0 6 1;#X connect 6 0 14 0;#X connect 7 0 6 2;#X connect 8 0 6 3;#X connect 10 0 14 1;#X connect 11 0 14 2;#X connect 12 0 14 3;#X connect 13 0 14 4;#X connect 14 0 15 0;#X connect 14 0 22 0;#X connect 14 0 25 0;#X connect 14 0 43 0;#X connect 14 0 81 0;#X connect 16 0 15 0;#X connect 17 0 19 0;#X connect 18 0 20 0;#X connect 19 0 18 0;#X connect 19 0 44 0;#X connect 20 0 21 0;#X connect 21 0 8 0;#X connect 23 0 22 0;#X connect 24 0 81 0;#X connect 26 0 15 1;#X connect 27 0 15 2;#X connect 28 0 22 1;#X connect 29 0 22 2;#X connect 30 0 26 0;#X connect 31 0 27 0;#X connect 32 0 28 0;#X connect 33 0 29 0;#X connect 34 0 81 1;#X connect 35 0 81 2;#X connect 36 0 25 1;#X connect 37 0 25 2;#X connect 38 0 34 0;#X connect 39 0 35 0;#X connect 40 0 36 0;#X connect 41 0 37 0;#X connect 42 0 43 0;#X connect 44 0 30 0;#X connect 44 1 31 0;#X connect 44 2 32 0;#X connect 44 3 33 0;#X connect 44 4 38 0;#X connect 44 5 39 0;#X connect 44 6 40 0;#X connect 44 7 41 0;#X connect 44 8 76 0;#X connect 44 12 46 0;#X connect 45 0 43 1;#X connect 46 0 47 0;#X connect 47 0 45 0;#X connect 52 0 63 0;#X connect 53 0 61 0;#X connect 56 0 57 0;#X connect 56 1 58 0;#X connect 56 2 59 0;#X connect 60 0 64 1;#X connect 61 0 62 0;#X connect 62 0 64 0;#X connect 64 0 71 0;#X connect 64 1 56 0;#X connect 64 2 69 0;#X connect 65 0 64 0;#X connect 66 0 65 0;#X connect 67 0 64 0;#X connect 69 0 64 1;#X connect 70 0 71 1;#X connect 71 0 77 0;#X connect 72 0 71 2;#X connect 73 0 71 3;#X connect 74 0 75 0;#X connect 75 0 73 0;#X connect 76 0 74 0;#X connect 77 0 52 0;#X connect 78 0 79 0;#X connect 79 0 77 1;#X connect 80 0 25 0;#X connect 82 0 19 1;#X connect 83 0 6 0;#X connect 84 0 64 0;#X connect 85 0 86 0;

No comments: