#N canvas 425 207 786 513 10; #X obj 557 263 phasor~; #X obj 111 396 square; #X obj 111 47 gemhead; #X text 174 47 <-- [gemhead] must be at the start of a render chain ; #X text 168 395 <-- draw a square; #X obj 154 364 hsl 128 15 1 4 0 0 empty size change_size_(1-4) -2 -8 0 10 -262144 -1 -1 12700 1; #X obj 136 75 bng 25 250 50 0 empty empty empty 0 -6 0 8 -4034 -1 -1 ; #X obj 136 104 openpanel; #X msg 136 137 open \$1; #X text 171 79 <-- CLICK HERE TO LOAD VIDEO CLIP; #X obj 111 262 pix_film; #X obj 111 315 pix_texture; #X floatatom 196 236 5 0 0 0 - fr_num -; #X obj 223 282 unpack 0 0 0; #X floatatom 223 305 5 0 0 3 length - frames; #X floatatom 272 305 5 0 0 3 width - -; #X floatatom 322 305 5 0 0 3 height - -; #X obj 277 263 bng 15 250 50 0 empty empty end_reached 20 7 0 10 -262144 -1 -1; #X obj 2 -67 cnv 15 100 60 empty empty empty 20 12 0 14 -195568 -66577 0; #N canvas 0 22 454 304 gemwin 0; #X obj 131 164 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 131 140 create \, 1 \, lighting 1; #X obj 298 149 world_light; #X obj 298 122 gemhead; #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 connect 9 0 8 0; #X restore 7 -29 pd gemwin; #X msg 7 -48 create; #X text 3 -68 Create window:; #X floatatom 557 189 8 0 0 0 - - -; #X obj 229 -45 hsl 400 40 -10 10 0 0 speed_mult speed SCRUB! 60 20 0 20 -4034 -1 -1 21945 1; #X obj 558 341 *; #X obj 597 319 r frames; #X floatatom 558 372 5 0 0 0 - - -; #N canvas 508 475 450 300 pos 0; #X obj 193 42 inlet~; #X obj 193 67 env~; #X obj 193 94 dbtorms; #X obj 193 122 outlet; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 3 0; #X restore 558 289 pd pos; #X floatatom 558 315 5 0 0 0 - - -; #X obj 558 397 s fr; #X obj 156 199 r fr; #X obj 557 127 / 29.97; #X obj 557 153 expr 1/$f1; #X text 614 124 <-- framerate as divisor; #X obj 557 98 r frames; #X obj 557 234 *; #X obj 632 181 r speed_mult; #X obj 680 -45 loadbang; #X msg 680 -17 \; size 4 \; speed 1; #X obj 632 205 t b f; #X text 614 98 <-- number of frames; #X obj 226 4 nbx 5 20 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 18 -262144 -1 -1 1 256; #X text 325 7 <-- "scrub" sets "speed_mult" (multiplier); #X text 191 200 <-- frame to read; #X text 629 153 comment; #X connect 0 0 27 0; #X connect 2 0 10 0; #X connect 5 0 1 1; #X connect 6 0 7 0; #X connect 7 0 8 0; #X connect 8 0 10 0; #X connect 10 0 11 0; #X connect 10 1 13 0; #X connect 10 2 17 0; #X connect 11 0 1 0; #X connect 12 0 10 1; #X connect 13 0 14 0; #X connect 13 1 15 0; #X connect 13 2 16 0; #X connect 19 0 20 0; #X connect 20 0 19 0; #X connect 22 0 35 0; #X connect 23 0 41 0; #X connect 24 0 26 0; #X connect 25 0 24 1; #X connect 26 0 29 0; #X connect 27 0 28 0; #X connect 28 0 24 0; #X connect 30 0 10 1; #X connect 31 0 32 0; #X connect 32 0 22 0; #X connect 34 0 31 0; #X connect 35 0 0 0; #X connect 36 0 39 0; #X connect 37 0 38 0; #X connect 39 0 35 0; #X connect 39 1 35 1;