#N canvas 415 64 640 585 10;
#X text 341 43 click here to go in manual mode;
#X floatatom 124 269 5 0 0 0 - - -;
#X obj 27 139 #store;
#X obj 161 236 hsl 128 15 -4096 4096 0 0 empty empty empty -2 -6 0
8 -260818 -1 -1 0 1;
#X obj 161 254 hsl 128 15 -4096 4096 0 0 empty empty empty -2 -6 0
8 -260818 -1 -1 0 1;
#X floatatom 124 215 5 0 0 0 - - -;
#X msg 414 238 10000;
#X obj 27 59 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 1 1;
#X obj 161 200 hsl 128 15 -4096 4096 0 0 empty empty empty -2 -6 0
8 -260818 -1 -1 0 1;
#X obj 69 129 loadbang;
#X text 158 181 linear transform;
#X floatatom 124 233 5 0 0 0 - - -;
#X floatatom 124 251 5 0 0 0 - - -;
#X obj 161 218 hsl 128 15 -4096 4096 0 0 empty empty empty -2 -6 0
8 -260818 -1 -1 0 1;
#X obj 398 260 vsl 15 128 0 35999 0 0 empty empty empty 0 -8 0 8 -260818
-1 -1 2667 1;
#X obj 414 259 vsl 15 128 -32768 32768 0 0 empty empty empty 0 -8 0
8 -260818 -1 -1 6754 1;
#X obj 313 82 % 36000;
#X obj 414 219 loadbang;
#X text 402 185 rotozoomer;
#X obj 475 227 # sin* 100;
#X obj 131 396 loadbang;
#X obj 27 418 #store;
#X obj 27 501 #out window;
#X obj 325 44 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0 1
;
#X obj 85 287 #pack 4;
#X obj 27 95 t b b;
#X obj 475 265 #to_float;
#X obj 83 396 #camera;
#X obj 131 434 #in;
#X obj 83 376 spigot;
#X obj 126 378 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0
1;
#X obj 27 224 #inner;
#X obj 85 190 loadbang;
#X obj 398 416 #outer + (9000 18000 0 9000);
#X obj 86 306 #redim (2 2);
#N canvas 144 294 344 319 scratch 0;
#X obj 40 18 inlet;
#X obj 38 267 outlet;
#X obj 40 37 route keypress;
#X msg 40 86 \$4;
#X msg 40 124 -1;
#X msg 75 124 1;
#X obj 53 172 +;
#X obj 63 191 inlet;
#X obj 53 153 * 1500;
#X obj 140 286 outlet;
#X msg 145 124 1;
#X obj 154 172 +;
#X msg 110 124 -1;
#X obj 40 56 t l l;
#X msg 200 94 \$3;
#X obj 200 113 & 1;
#X obj 154 153 *;
#X obj 40 105 route Left Right Up Down;
#X floatatom 77 173 8 0 0 0 - - -;
#X floatatom 178 173 8 0 0 0 - - -;
#X obj 38 210 #fade 8;
#X obj 140 210 #fade 8;
#X obj 200 132 listread 1000 20;
#X obj 38 191 f;
#X obj 140 191 f;
#X obj 38 248 #to_float;
#X obj 38 229 # % 36000;
#X obj 140 229 #to_float;
#X obj 140 248 / 10000;
#X obj 140 267 exp;
#X connect 0 0 2 0;
#X connect 2 0 13 0;
#X connect 3 0 17 0;
#X connect 4 0 8 0;
#X connect 5 0 8 0;
#X connect 6 0 18 0;
#X connect 6 0 23 1;
#X connect 7 0 23 0;
#X connect 7 0 24 0;
#X connect 8 0 6 0;
#X connect 10 0 16 0;
#X connect 11 0 19 0;
#X connect 11 0 24 1;
#X connect 12 0 16 0;
#X connect 13 0 3 0;
#X connect 13 1 14 0;
#X connect 14 0 15 0;
#X connect 15 0 22 0;
#X connect 16 0 11 0;
#X connect 17 0 4 0;
#X connect 17 1 5 0;
#X connect 17 2 12 0;
#X connect 17 3 10 0;
#X connect 18 0 6 1;
#X connect 19 0 11 1;
#X connect 20 0 26 0;
#X connect 21 0 27 0;
#X connect 22 0 8 1;
#X connect 22 0 16 1;
#X connect 23 0 20 0;
#X connect 24 0 21 0;
#X connect 25 0 1 0;
#X connect 26 0 25 0;
#X connect 27 0 28 0;
#X connect 28 0 29 0;
#X connect 29 0 9 0;
#X restore 262 325 pd scratch;
#X obj 475 390 t b;
#X obj 288 82 f;
#X msg 363 172 6666;
#X obj 244 298 spigot;
#X obj 296 279 tgl 15 0 empty empty empty 17 7 0 10 -241291 -1 -1 0
1;
#X obj 311 428 spigot;
#X obj 398 435 # sin*;
#X obj 398 457 display;
#X obj 27 520 fps;
#X floatatom 27 539 5 0 0 0 - - -;
#X obj 288 43 shunt;
#X text 5 23 Copyright 2001 \, 2002 Mathieu Bouchard;
#X obj 0 0 doc_demo;
#X floatatom 292 452 8 0 0 0 - - -;
#X obj 27 333 # + 128;
#X obj 27 76 metro 16.666;
#X msg 131 415 load lena.jpg b;
#X obj 69 148 #for (-120 -160) (120 160);
#X obj 124 130 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 313 63 + 60;
#X obj 475 246 # inv* 100000;
#X obj 475 207 * 2;
#X obj 27 245 # >> 10;
#X obj 63 95 s \$0-bang;
#X obj 64 440 tgl 15 0 empty empty empty 0 -6 0 8 -241291 -1 -1 0 1
;
#X obj 27 439 shunt;
#X obj 54 477 #fade 8;
#X obj 54 458 #cast i;
#X connect 1 0 24 3;
#X connect 2 0 31 0;
#X connect 3 0 12 0;
#X connect 4 0 1 0;
#X connect 5 0 24 0;
#X connect 6 0 15 0;
#X connect 7 0 51 0;
#X connect 8 0 5 0;
#X connect 9 0 53 0;
#X connect 11 0 24 1;
#X connect 12 0 24 2;
#X connect 13 0 11 0;
#X connect 14 0 33 0;
#X connect 15 0 36 0;
#X connect 15 0 42 1;
#X connect 16 0 37 1;
#X connect 17 0 6 0;
#X connect 19 0 56 0;
#X connect 20 0 52 0;
#X connect 21 0 61 0;
#X connect 22 0 39 0;
#X connect 22 0 44 0;
#X connect 23 0 46 1;
#X connect 24 0 34 0;
#X connect 25 0 2 0;
#X connect 25 1 29 0;
#X connect 25 1 35 1;
#X connect 25 1 46 0;
#X connect 25 1 59 0;
#X connect 26 0 36 0;
#X connect 26 0 15 0;
#X connect 27 0 21 1;
#X connect 28 0 21 1;
#X connect 29 0 27 0;
#X connect 30 0 29 1;
#X connect 31 0 58 0;
#X connect 32 0 24 0;
#X connect 33 0 42 0;
#X connect 34 0 31 1;
#X connect 35 0 14 0;
#X connect 35 1 41 0;
#X connect 35 1 49 0;
#X connect 36 0 14 0;
#X connect 37 0 14 0;
#X connect 37 0 55 0;
#X connect 37 0 57 0;
#X connect 38 0 14 0;
#X connect 39 0 35 0;
#X connect 40 0 39 1;
#X connect 40 0 41 1;
#X connect 41 0 15 0;
#X connect 41 0 42 1;
#X connect 42 0 43 0;
#X connect 42 0 34 0;
#X connect 44 0 45 0;
#X connect 46 0 37 0;
#X connect 50 0 21 0;
#X connect 51 0 25 0;
#X connect 52 0 28 0;
#X connect 53 0 2 1;
#X connect 54 0 53 0;
#X connect 55 0 16 0;
#X connect 56 0 26 0;
#X connect 57 0 19 0;
#X connect 58 0 50 0;
#X connect 60 0 61 1;
#X connect 61 0 22 0;
#X connect 61 1 63 0;
#X connect 62 0 22 0;
#X connect 63 0 62 0;

