#N canvas 397 101 627 438 10;
#X obj 13 229 # *>>8;
#X text 40 253 first picture plus a fraction of the difference;
#X obj 13 251 # +;
#X obj 13 210 #store;
#X obj 49 271 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 1 1
;
#X text 12 332 note: the #layer/#join objects can make the crossfade
process simpler but it's still not faster.;
#X obj 13 46 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 0 1;
#X obj 13 191 #finished;
#X text 66 271 click to clip out-of-range colours;
#X text 60 229 multiply by a N/256 fraction;
#X obj 13 313 #out window;
#X text 61 213 keep the difference between both pictures;
#X obj 211 73 t b b;
#X obj 211 54 loadbang;
#X obj 13 82 float;
#X obj 25 101 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10
-262144 -1 -1 26771 256;
#X obj 13 117 pingpong 256;
#X obj 21 136 hsl 129 15 0 256 0 0 empty empty empty -2 -6 0 8 -260818
-1 -1 7350 1;
#X text 11 366 also #draw_image/#join is a possibility;
#X text 5 25 Copyright 2002 Mathieu Bouchard;
#X obj 13 172 t a a;
#X obj 13 153 #cast s;
#X obj 0 0 doc_demo;
#X obj 238 130 #in;
#X msg 238 111 load b001.jpg s;
#X msg 211 92 load r001.jpg s;
#X text 532 34 11% @ 30 fps;
#X obj 211 111 #in;
#X obj 211 130 # -;
#X obj 13 270 shunt;
#X obj 13 63 metro 33.3333;
#X obj 52 82 + 4;
#X obj 40 289 #clip (s # 0) (s # 255);
#X connect 0 0 2 0;
#X connect 2 0 29 0;
#X connect 3 0 0 0;
#X connect 4 0 29 1;
#X connect 6 0 30 0;
#X connect 7 0 3 0;
#X connect 12 0 25 0;
#X connect 12 1 24 0;
#X connect 13 0 12 0;
#X connect 14 0 15 0;
#X connect 14 0 16 0;
#X connect 14 0 31 0;
#X connect 16 0 17 0;
#X connect 16 0 21 0;
#X connect 20 0 7 0;
#X connect 20 1 0 1;
#X connect 21 0 20 0;
#X connect 23 0 2 1;
#X connect 23 0 28 1;
#X connect 24 0 23 0;
#X connect 25 0 27 0;
#X connect 27 0 28 0;
#X connect 28 0 3 1;
#X connect 29 0 10 0;
#X connect 29 1 32 0;
#X connect 30 0 14 0;
#X connect 31 0 14 1;
#X connect 32 0 10 0;
