Forums > Jitter

VideoSynth3

February 11, 2006 | 1:59 am

This week’s example takes the basic mechanics of last week’s RagingSwirl
patch and applies them toward a 2D purpose. For those of you who have
been following along, many aspects of this patch will be familiar. I
hope you can take these basic elements and make them do your bidding in
new and different ways. Hopefully, the remainder of my Jitter Recipes
will be posted to the website next week, and I will begin to post the
weekly example directly to that page.

Happy Patching!

Andrew B.
Cycling ’74

max v2;
#N vpatcher 211 99 758 452;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P comment 346 67 158 196617 andrewb@cycling74.com;
#P hidden newex 94 304 106 196617 bgcolor 200 200 180;
#P comment 46 42 52 196617 turn on;
#P flonum 83 216 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 30 234 64 196617 jit.op @op +;
#P newex 30 104 30 196617 t b b;
#P toggle 444 138 15 0;
#P message 444 159 52 196617 interp $1;
#P newex 304 186 108 196617 jit.matrix 4 char 256;
#P newex 30 196 176 196617 jit.matrix 4 char 640 480 @interp 1;
#P user jit.fpsgui 30 303 60 196617 0;
#P newex 30 278 150 196617 jit.window soft @size 640 480;
#P button 304 132 15 0;
#P newex 304 152 88 196617 jit.noise 4 char 5;
#P newex 30 258 62 196617 jit.charmap;
#P user ezdac~ 86 62 130 95 0;
#P number 73 133 35 9 0 29 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 73 153 192 196617 srcdimstart 0 0 $1 , srcdimend 49 49 $1;
#P newex 30 174 183 196617 jit.matrix 1 char 50 50 @usesrcdim 1;
#P toggle 30 41 15 0;
#N vpatcher 754 126 1378 696;
#P origin 0 -53;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 313 434 114 196617 jit.dimmap @map 1 2 0;
#P newex 313 412 90 196617 jit.rota @interp 1;
#P newex 135 345 114 196617 jit.dimmap @map 1 2 0;
#P window linecount 0;
#P message 517 247 43 196617 $1 500;
#P newex 517 268 40 196617 line;
#P message 517 288 67 196617 anchor_y $1;
#P message 383 289 43 196617 $1 500;
#P newex 383 308 40 196617 line 0.;
#P message 450 268 43 196617 $1 500;
#P newex 450 287 40 196617 line;
#P message 383 331 48 196617 theta $1;
#P newex 383 267 53 196617 * 0.0007;
#P newex 383 247 36 196617 – 500;
#P newex 383 228 70 196617 random 1000;
#P message 450 309 63 196617 anchor_x $1;
#P newex 517 227 58 196617 random 25;
#P newex 450 249 58 196617 random 25;
#P message 316 163 43 196617 $1 500;
#P newex 316 184 40 196617 line;
#P message 316 204 67 196617 anchor_y $1;
#P message 182 205 43 196617 $1 500;
#P newex 182 224 40 196617 line 0.;
#P message 249 184 43 196617 $1 500;
#P newex 249 203 40 196617 line;
#P newex 135 321 90 196617 jit.rota @interp 1;
#P newex 69 272 114 196617 jit.dimmap @map 1 2 0;
#P newex 182 99 50 196617 qlim 500;
#P newex 182 123 346 196617 t b b b b b b;
#P message 182 247 48 196617 theta $1;
#P newex 182 183 53 196617 * 0.0007;
#P newex 182 163 36 196617 – 500;
#P newex 182 144 70 196617 random 1000;
#P message 249 225 63 196617 anchor_x $1;
#P newex 316 143 58 196617 random 25;
#P newex 249 165 58 196617 random 25;
#P inlet 69 29 15 0;
#P outlet 313 478 21 0;
#P newex 313 455 171 196617 jit.matrix brick 1 float32 50 50 30;
#P newex 69 248 81 196617 jit.matrix brick;
#P connect 3 0 0 0;
#P connect 0 0 13 0;
#P fasten 19 0 14 0 321 308 140 308;
#P fasten 6 0 14 0 254 304 140 304;
#P fasten 10 0 14 0 187 301 140 301;
#P connect 13 0 14 0;
#P connect 14 0 36 0;
#P fasten 3 0 12 0 74 91 187 91;
#P connect 12 0 11 0;
#P connect 11 0 7 0;
#P connect 7 0 8 0;
#P connect 8 0 9 0;
#P connect 9 0 18 0;
#P connect 18 0 17 0;
#P connect 17 0 10 0;
#P connect 11 1 4 0;
#P connect 4 0 16 0;
#P connect 16 0 15 0;
#P connect 15 0 6 0;
#P fasten 33 0 37 0 522 400 318 400;
#P fasten 24 0 37 0 455 393 318 393;
#P fasten 28 0 37 0 388 385 318 385;
#P connect 36 0 37 0;
#P connect 37 0 38 0;
#P connect 38 0 1 0;
#P connect 1 0 2 0;
#P connect 11 2 5 0;
#P connect 5 0 21 0;
#P connect 21 0 20 0;
#P connect 20 0 19 0;
#P connect 11 3 25 0;
#P connect 25 0 26 0;
#P connect 26 0 27 0;
#P connect 27 0 32 0;
#P connect 32 0 31 0;
#P connect 31 0 28 0;
#P connect 11 4 22 0;
#P connect 22 0 30 0;
#P connect 30 0 29 0;
#P connect 29 0 24 0;
#P connect 11 5 23 0;
#P connect 23 0 35 0;
#P connect 35 0 34 0;
#P connect 34 0 33 0;
#P pop;
#P newobj 30 133 41 196617 p video;
#N vpatcher 153 528 608 796;
#P window setfont "Sans Serif" 9.;
#P newex 343 79 47 196617 *~ 0.15;
#P newex 343 58 61 196617 cycle~ 520;
#P newex 297 104 56 196617 +~;
#P newex 297 80 31 196617 abs~;
#P newex 297 58 45 196617 rand~ 1;
#P newex 268 156 38 196617 *~ 30;
#P newex 31 166 31 196617 abs~;
#P newex 235 81 47 196617 *~ 0.15;
#P newex 235 58 61 196617 cycle~ 520;
#P newex 189 105 56 196617 +~;
#P newex 127 80 47 196617 *~ 0.15;
#P newex 127 57 61 196617 cycle~ 500;
#P newex 81 104 56 196617 +~;
#P newex 189 81 31 196617 abs~;
#P newex 81 80 31 196617 abs~;
#P newex 31 141 51 196617 rand~ 13;
#P newex 189 58 45 196617 rand~ 1;
#P newex 81 57 45 196617 rand~ 1;
#P newex 189 156 38 196617 *~ 50;
#P newex 110 158 38 196617 *~ 50;
#P newex 31 187 248 196617 jit.poke~ brick 3 0;
#P connect 5 0 14 0;
#P connect 14 0 0 0;
#P connect 3 0 6 0;
#P connect 6 0 8 0;
#P connect 8 0 1 0;
#P connect 1 0 0 1;
#P connect 9 0 10 0;
#P connect 10 0 8 1;
#P connect 4 0 7 0;
#P connect 7 0 11 0;
#P connect 11 0 2 0;
#P connect 2 0 0 2;
#P connect 12 0 13 0;
#P connect 13 0 11 1;
#P connect 18 0 15 0;
#P connect 15 0 0 3;
#P connect 16 0 17 0;
#P connect 17 0 18 0;
#P connect 19 0 20 0;
#P connect 20 0 18 1;
#P pop;
#P newobj 131 62 32 196617 p bot;
#P newex 30 68 51 196617 qmetro 5;
#P comment 320 133 112 196617 bang to generate colors;
#P comment 107 133 100 196617 select z-slice;
#P window setfont "Sans Serif" 24.;
#P comment 346 33 158 196632 VideoSynth3;
#P connect 6 0 3 0;
#P connect 3 0 20 0;
#P connect 20 0 5 0;
#P connect 5 0 7 0;
#P fasten 8 0 7 0 78 171 35 171;
#P connect 7 0 16 0;
#P connect 16 0 21 0;
#P connect 21 0 11 0;
#P connect 11 0 14 0;
#P connect 14 0 15 0;
#P connect 9 0 8 0;
#P fasten 17 0 11 1 309 253 87 253;
#P connect 22 0 21 1;
#P fasten 6 0 10 0 35 60 91 60;
#P connect 13 0 12 0;
#P connect 12 0 17 0;
#P fasten 18 0 17 0 449 179 309 179;
#P connect 19 0 18 0;
#P pop;


February 11, 2006 | 3:13 am

Excellent patch Andrew. I could’ve sworn there was some sort of video
source material in there somewhere as the movement had an organic
quality to it. I’m going to have to take this apart with some
precision machine tools.

Good Work!
wes


Viewing 2 posts - 1 through 2 (of 2 total)