max v2;
#N vpatcher 22 44 1101 768;
#P comment 754 641 141 196617 OUTPUT FROM MATRIXSET;
#P comment 442 641 141 196617 RESULT OF MATH OPERATION;
#P comment 157 27 231 196617 accesses quicktime slice which is 600 per second;
#P comment 290 113 100 196617 activates / deactivates expansion / contraction;
#P comment 490 97 145 196617 expands / contracts the frame;
#P comment 290 171 100 196617 activates / deactivates the cropping;
#P comment 791 154 100 196617 and played back in a linear sequence by the counter;
#P comment 804 329 152 196617 recalls frames by index number;
#P comment 670 326 112 196617 stores frames at this index number;
#P comment 208 256 139 196617 select function with ubumenu;
#P user jit.pwindow 342 396 322 242 0 1 0 0 1 0;
#P user jit.pwindow 9 397 322 242 0 1 0 0 1 0;
#P user ubumenu 198 274 60 196617 0 1 1 0;
#X add pass;
#X add *;
#X add /;
#X add +;
#X add -;
#X add +m;
#X add -m;
#X add %;
#X add min;
#X add max;
#X add abs;
#X add avg;
#X add absdiff;
#X add !pass;
#X add !/;
#X add !-;
#X add !%;
#X add &;
#X add |;
#X add ^;
#X add ~;
#X add >>;
#X add <<;
#X add &&;
#X add ||;
#X add !;
#X add >;
#X add <;
#X add >=;
#X add <=;
#X add ==;
#X add !=;
#X add >p;
#X add
=p;
#X add <=p;
#X add ==p;
#X add !=p;
#X add sin;
#X add cos;
#X add tan;
#X add asin;
#X add acos;
#X add atan;
#X add atan2;
#X add sinh;
#X add cosh;
#X add tanh;
#X add asinh;
#X add acosh;
#X add atanh;
#X add exp;
#X add exp2;
#X add ln;
#X add log2;
#X add log10;
#X add hypot;
#X add pow;
#X add sqrt;
#X add ceil;
#X add floor;
#X add round;
#X add trunc;
#X add ignore;
#X prefix_set 0 0 0;
#P newex 223 295 72 196617 prepend op;
#P newex 172 351 105 196617 jit.op @op * @val 0.5;
#B color 5;
#P message 570 280 77 196617 getmatrixcount;
#P number 531 280 35 9 1 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 531 304 75 196617 matrixcount \$1;
#P number 747 231 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 884 226 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 724 208 35 9 0.5 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P toggle 679 209 15 0;
#P newex 679 229 55 196617 metro 100;
#P newex 679 250 48 196617 drunk 15;
#P flonum 852 201 35 9 0.5 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P toggle 807 202 15 0;
#P newex 807 222 55 196617 metro 100;
#N counter 0 1 15;
#X flags 0 0;
#P newobj 807 246 75 196617 counter 0 1 15;
#P number 807 278 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 807 302 82 196617 outputmatrix \$1;
#P number 679 278 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 679 302 45 196617 index \$1;
#P newex 472 330 155 196617 jit.matrixset 16 4 char 320 240;
#B color 5;
#P user jit.pwindow 673 395 322 242 0 1 0 0 1 0;
#P number 156 128 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 156 149 50 196617 frame \$1;
#P flonum 58 128 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 58 149 35 196617 vol \$1;
#P message 385 53 44 196617 loadram;
#P number 630 167 35 9 0 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 593 167 35 9 0 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 556 167 35 9 0 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 519 167 35 9 0 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 482 188 160 196617 pak dstrect 0 0 320 240;
#P number 610 112 35 9 0 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 573 112 35 9 0 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 536 112 35 9 0 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 499 112 35 9 0 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 462 134 160 196617 pak srcrect 0 0 320 240;
#P toggle 369 168 15 0;
#P message 369 190 71 196617 usedstrect \$1;
#P toggle 360 113 15 0;
#P message 360 135 72 196617 usesrcrect \$1;
#P flonum 204 49 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 271 50 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 271 68 43 196617 time \$1;
#P message 204 70 42 196617 rate \$1;
#P message 102 71 28 196617 read;
#P message 166 72 27 196617 stop;
#P message 132 71 31 196617 start;
#P flonum 73 50 35 9 0.5 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P toggle 39 50 15 0;
#P newex 39 70 44 196617 metro 2;
#P newex 39 240 103 196617 jit.qt.movie 320 240;
#B color 5;
#P comment 297 299 73 196617 math operator;
#P comment 500 351 112 196617 stores frames of video;
#P comment 682 144 100 196617 in this example the index numbers are assigned somewhat randomly by the drunk...;
#P comment 508 211 100 196617 crops the frame;
#P comment 432 30 186 196617 loads clip into ram \, Do this with caution \, make sure you don't load a huge file that exceeds the amount of ram in the computer;
#P comment 161 165 100 196617 accesses frame (click stop unless you want emergent behavior);
#P comment 66 168 72 196617 volume of clip;
#P comment 72 343 100 196617 performs math operations on two streams of video;
#P comment 72 641 135 196617 OUTPUT FROM JIT.QT.MOVIE;
#P user panel 669 131 297 242;
#X brgb 191 191 191;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 471 269 191 110;
#X brgb 191 191 191;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 274 88 392 151;
#X brgb 191 191 191;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 376 26 273 56;
#X brgb 191 191 191;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 164 251 219 130;
#X brgb 191 191 191;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P connect 14 0 66 0;
#P connect 16 0 15 0;
#P fasten 15 0 14 0 44 100 44 100;
#P fasten 39 0 14 0 390 97 44 97;
#P fasten 22 0 14 0 276 97 44 97;
#P fasten 18 0 14 0 137 97 44 97;
#P fasten 19 0 14 0 171 97 44 97;
#P fasten 20 0 14 0 107 97 44 97;
#P fasten 21 0 14 0 209 97 44 97;
#P fasten 40 0 14 0 63 215 44 215;
#P fasten 42 0 14 0 161 215 44 215;
#P fasten 25 0 14 0 365 215 44 215;
#P fasten 27 0 14 0 374 215 44 215;
#P fasten 29 0 14 0 467 239 44 239;
#P fasten 34 0 14 0 487 221 44 221;
#P connect 41 0 40 0;
#P connect 17 0 15 1;
#P connect 43 0 42 0;
#P connect 14 0 63 0;
#P fasten 64 0 63 0 228 343 177 343;
#P connect 24 0 21 0;
#P connect 65 1 64 0;
#P fasten 45 0 63 1 477 349 272 349;
#P connect 23 0 22 0;
#P fasten 45 0 67 0 477 372 348 372;
#P connect 26 0 25 0;
#P connect 28 0 27 0;
#P fasten 14 0 45 0 44 329 477 329;
#P fasten 48 0 45 0 812 324 477 324;
#P fasten 46 0 45 0 684 324 477 324;
#P fasten 60 0 45 0 536 323 477 323;
#P hidden fasten 62 0 45 0 575 309 477 309;
#P connect 30 0 29 1;
#P connect 35 0 34 1;
#P connect 61 0 60 0;
#P connect 31 0 29 2;
#P connect 36 0 34 2;
#P connect 32 0 29 3;
#P connect 37 0 34 3;
#P connect 33 0 29 4;
#P connect 38 0 34 4;
#P fasten 63 0 44 0 177 382 679 382;
#P connect 56 0 55 0;
#P connect 55 0 54 0;
#P connect 54 0 47 0;
#P connect 47 0 46 0;
#P fasten 59 0 54 2 752 248 722 248;
#P connect 57 0 55 1;
#P connect 52 0 51 0;
#P connect 51 0 50 0;
#P connect 50 0 49 0;
#P fasten 49 0 48 0 812 297 812 297;
#P connect 53 0 51 1;
#P fasten 58 0 50 4 889 243 876 243;
#P pop;