Forums > MaxMSP

Do you know some equivalent of David Rokeby objets?

September 7, 2009 | 9:51 am

Dear all

Do you know equivalent of Smooth, v.dig,v.presence,v.crop,v.motion,v.screen,v.mix ,v.flip, etc on Windows XP?

Thanks


September 9, 2009 | 9:52 pm
mortimer59 wrote on Mon, 07 September 2009 02:51
Dear all

Do you know equivalent of Smooth, v.dig,v.presence,v.crop,v.motion,v.screen,v.mix ,v.flip, etc on Windows XP?

Thanks

I forget what all of these do, but maybe the cv.jit collection will help you.

mz


September 23, 2009 | 8:43 pm

Thanks for response Actually I try to convert this :

max v2;
#N vpatcher 77 149 446 362;
#P origin 0 -10;
#P window setfont "Sans Serif" 9.;
#P comment 250 94 85 9109513 DAC 12;
#P comment 251 164 82 9109513 DAC 56;
#P window linecount 1;
#P hidden newex 252 70 45 9109513 loadbang;
#B color 14;
#P button 220 35 15 14;
#P window linecount 3;
#P comment 235 21 62 9109513 ;
#P toggle 195 37 22 0;
#P window setfont "Sans Serif" 14.;
#P window linecount 2;
#P comment 158 13 57 9109518 persistance;
#P window setfont "Sans Serif" 18.;
#P window linecount 1;
#N vpatcher 429 449 579 577;
#P origin 0 -73;
#P window setfont "Sans Serif" 14.;
#P window linecount 3;
#P comment 399 138 155 9109518 motionlist:detune preslist:begin+length panlist: pan;
#P window setfont "Sans Serif" 12.;
#P window linecount 1;
#P comment 5 388 125 9109516 1;
#P window setfont "Sans Serif" 9.;
#P window linecount 2;
#P comment 134 451 89 9109513 copie-ok ;
#P window linecount 1;
#P newex 234 451 104 9109513 v.crop 140 40 0 200;
#P window setfont "Sans Serif" 14.;
#P window linecount 2;
#P comment 399 21 85 9109518 PUBLIC ;
#P window setfont "Sans Serif" 9.;
#P comment 11 418 454 9109513 v.crop takes 4 arguments: defining the crop. it outputs a stream cropped to the rectangle , with width and height of the cropping rectangle;
#P comment 131 384 89 9109513 bar;
#P window linecount 1;
#P newex 223 384 110 9109513 v.crop 80 40 240 200;
#P comment 358 199 84 9109513 réglages cadrage;
#P hidden inlet 279 0 15 0;
#P inlet 103 1 15 0;
#P newex 296 236 58 9109513 s 3panList;
#B color 5;
#P newex 114 258 53 9109513 v.mix;
#P newex 268 215 66 9109513 v.regions;
#P user v.screen 276 15 136 95;
#P newex 59 258 53 9109513 v.mix;
#P button 310 25 15 14;
#P hidden message 310 55 85 9109513 show_region_0 0;
#P newex 310 0 50 9109513 loadbang;
#B color 14;
#P hidden message 222 25 20 9109513 20;
#P hidden newex 222 0 50 9109513 loadbang;
#B color 14;
#P user v.screen 263 -176 126 95;
#P number 222 55 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 228 38 30 9109513 seuil;
#P newex 13 193 67 9109513 r 3videoinput;
#B color 5;
#P hidden message 23 25 20 9109513 20;
#P hidden newex 23 0 45 9109513 loadbang;
#B color 14;
#P newex 4 258 53 9109513 v.mix;
#P newex 213 236 58 9109513 s 3presList;
#B color 5;
#P newex 103 236 68 9109513 s 3motionList;
#B color 5;
#P user v.screen 4 15 136 95;
#P newex 103 193 67 9109513 r 3videoinput;
#B color 5;
#P newex 185 215 66 9109513 v.regions;
#P newex 75 215 66 9109513 v.regions;
#P toggle 153 38 15 0;
#P comment 153 25 61 9109513 persistance;
#P flonum 153 55 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 23 55 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P user v.screen 137 -176 126 95;
#P user v.screen 11 -176 126 95;
#P newex 137 1 72 9109513 r 3videoinput;
#B color 5;
#P newex 137 74 58 9109513 v.presence;
#P newex 4 74 48 9109513 v.motion;
#P comment 30 38 30 9109513 seuil;
#P window linecount 3;
#P comment 325 18 62 9109513 ;
#P user v.screen 140 15 136 95;
#P window linecount 1;
#P newex 358 236 92 9109513 v.crop 180 40 0 0;
#P newex 358 258 69 9109513 s 3videoinput;
#B color 5;
#P newex 358 215 63 9109513 r videoinput;
#B color 5;
#P window setfont "Sans Serif" 14.;
#P window linecount 4;
#P comment 399 61 80 9109518 DAC 56;
#P fasten 9 0 7 0 142 21 9 21;
#P connect 25 0 22 0;
#P connect 22 0 19 0;
#P fasten 7 0 10 0 9 93 16 93;
#P hidden connect 23 0 24 0;
#P hidden connect 24 0 12 0;
#P connect 12 0 7 1;
#P fasten 16 0 22 1 80 236 23 236;
#P fasten 25 0 34 0 18 238 64 238;
#P fasten 7 0 16 0 9 191 80 191;
#P hidden connect 32 0 16 0;
#P fasten 17 0 34 1 190 254 78 254;
#P connect 16 2 20 0;
#P fasten 25 0 37 0 18 234 119 234;
#P fasten 18 0 16 1 108 216 108 216;
#P connect 9 0 8 0;
#P connect 8 0 11 0;
#P fasten 34 0 4 0 64 279 145 279;
#P connect 39 0 15 0;
#P connect 15 0 13 0;
#P fasten 36 0 37 1 273 256 133 256;
#P connect 13 0 8 1;
#P fasten 27 0 8 2 227 72 174 72;
#P fasten 8 1 17 0 190 205 190 205;
#P hidden connect 32 0 17 0;
#P connect 17 2 21 0;
#P hidden connect 29 0 30 0;
#P hidden connect 30 0 27 0;
#P fasten 18 0 17 1 108 213 218 213;
#P fasten 8 1 28 0 190 92 268 92;
#P fasten 7 0 36 0 9 211 273 211;
#P fasten 37 0 35 0 119 277 281 277;
#P connect 36 2 38 0;
#P hidden connect 31 0 33 0;
#P hidden connect 40 0 33 0;
#P hidden connect 33 0 32 0;
#P connect 1 0 3 0;
#P connect 3 0 2 0;
#P pop 1;
#P newobj 4 159 242 9109522 p vMotion-space3;
#B color 6;
#N vpatcher 179 467 328 606;
#P origin 0 209;
#P window setfont "Sans Serif" 14.;
#P window linecount 3;
#P comment 393 -136 155 9109518 motionlist:detune preslist:begin+length panlist: pan;
#P window setfont "Sans Serif" 12.;
#P window linecount 1;
#P comment 9 129 125 9109516 PUBLIC ;
#P window setfont "Sans Serif" 9.;
#P window linecount 3;
#P comment 246 193 62 9109513 ;
#P window linecount 1;
#P newex 321 188 98 9109513 v.crop 110 0 260 0;
#P window setfont "Sans Serif" 14.;
#P window linecount 2;
#P comment 395 -257 85 9109518 ;
#P window setfont "Sans Serif" 9.;
#P comment 12 156 454 9109513 v.crop takes 4 arguments: defining the crop. it outputs a stream cropped to the rectangle , with width and height of the cropping rectangle;
#P window linecount 6;
#P comment 257 -149 63 9109513 DAC 34;
#P window linecount 2;
#P comment 257 -149 63 9109513 DAC 34;
#P comment 257 -132 63 9109513 DAC 34;
#P window linecount 1;
#P newex 210 131 92 9109513 v.crop 0 0 160 80;
#P comment 394 -73 84 9109513 réglages cadrage;
#P hidden inlet 343 -240 15 0;
#P inlet 91 -260 15 0;
#P newex 279 -22 58 9109513 s 2panList;
#B color 5;
#P newex 274 1 53 9109513 v.mix;
#P newex 251 -42 66 9109513 v.regions;
#P user v.screen 276 20 136 95;
#P newex 140 1 53 9109513 v.mix;
#P button 278 -215 15 14;
#P hidden message 278 -185 85 9109513 show_region_0 0;
#P hidden newex 278 -240 50 9109513 loadbang;
#B color 14;
#P hidden message 222 -235 20 9109513 20;
#P hidden newex 222 -260 50 9109513 loadbang;
#B color 14;
#P user v.screen 263 -166 126 95;
#P number 222 -205 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 228 -219 30 9109513 seuil;
#P newex 13 -66 67 9109513 r 2videoinput;
#B color 5;
#P hidden message 23 -235 20 9109513 20;
#P hidden newex 23 -260 45 9109513 loadbang;
#B color 14;
#P newex 4 1 53 9109513 v.mix;
#P newex 195 -22 58 9109513 s 2presList;
#B color 5;
#P newex 104 -22 68 9109513 s 2motionList;
#B color 5;
#P user v.screen 4 20 136 95;
#P newex 105 -66 67 9109513 r 2videoinput;
#B color 5;
#P newex 168 -42 66 9109513 v.regions;
#P newex 77 -42 66 9109513 v.regions;
#P toggle 153 -223 15 0;
#P comment 152 -236 61 9109513 persistance;
#P flonum 153 -205 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 23 -205 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P user v.screen 137 -166 126 95;
#P user v.screen 11 -165 126 95;
#P newex 137 -260 72 9109513 r 2videoinput;
#B color 5;
#P newex 137 -186 58 9109513 v.presence;
#P newex 4 -186 48 9109513 v.motion;
#P comment 30 -219 30 9109513 seuil;
#P window linecount 3;
#P comment 293 -223 62 9109513 annule le clignotement du fond;
#P user v.screen 140 20 136 95;
#P window linecount 1;
#P newex 395 -36 98 9109513 v.crop 110 0 260 0;
#P newex 395 -13 69 9109513 s 2videoinput;
#B color 5;
#P newex 395 -56 63 9109513 r videoinput;
#B color 5;
#P comment 145 133 62 9109513 copie-ok bar;
#P window setfont "Sans Serif" 14.;
#P window linecount 4;
#P comment 393 -212 127 9109518 DAC34;
#P fasten 10 0 8 0 142 -239 9 -239;
#P connect 26 0 23 0;
#P connect 23 0 20 0;
#P fasten 8 0 11 0 9 -167 16 -167;
#P hidden connect 24 0 25 0;
#P hidden connect 25 0 13 0;
#P connect 13 0 8 1;
#P fasten 17 0 23 1 82 -18 23 -18;
#P fasten 8 0 17 0 9 -68 82 -68;
#P hidden fasten 33 0 17 0 283 -68 82 -68;
#P connect 17 2 21 0;
#P fasten 19 0 17 1 110 -44 110 -44;
#P connect 10 0 9 0;
#P connect 9 0 12 0;
#P fasten 26 0 35 0 18 -20 145 -20;
#P fasten 35 0 5 0 145 18 145 18;
#P connect 40 0 16 0;
#P connect 16 0 14 0;
#P connect 14 0 9 1;
#P fasten 9 1 18 0 190 -50 173 -50;
#P hidden connect 33 0 18 0;
#P fasten 18 0 35 1 173 -4 159 -4;
#P fasten 28 0 9 2 227 -188 174 -188;
#P connect 18 2 22 0;
#P hidden connect 30 0 31 0;
#P hidden connect 31 0 28 0;
#P fasten 19 0 18 1 110 -45 201 -45;
#P fasten 8 0 37 0 9 -48 256 -48;
#P fasten 9 1 29 0 190 -168 268 -168;
#P fasten 26 0 38 0 18 -2 279 -2;
#P fasten 38 0 36 0 279 17 281 17;
#P hidden connect 32 0 34 0;
#P hidden connect 41 0 34 0;
#P hidden connect 34 0 33 0;
#P connect 37 2 39 0;
#P fasten 37 0 38 1 256 -4 293 -4;
#P connect 2 0 4 0;
#P connect 4 0 3 0;
#P pop 1;
#P newobj 4 125 242 9109522 p vMotion-space2;
#B color 6;
#P window setfont "Sans Serif" 14.;
#P comment 4 68 240 9109518 captation de 3 espaces stéréo;
#P window setfont "Sans Serif" 18.;
#P window linecount 0;
#P comment 4 21 186 9109522;
#P window linecount 1;
#N vpatcher 0 472 177 600;
#P origin 0 228;
#P window setfont "Sans Serif" 14.;
#P window linecount 3;
#P comment 363 -65 155 9109518 motionlist:detune preslist:begin+length panlist: pan;
#P window setfont "Sans Serif" 12.;
#P window linecount 1;
#P comment 2 115 125 9109516 ;
#P window setfont "Sans Serif" 9.;
#P comment 117 175 171 9109513 copie dac12;
#P newex 301 173 85 9109513 v.crop 0 0 180 0;
#P window setfont "Sans Serif" 14.;
#P window linecount 2;
#P comment 391 -267 85 9109518 ;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P comment 125 118 171 9109513 copie dac12;
#P newex 298 115 85 9109513 v.crop 180 0 0 0;
#P window linecount 2;
#P comment 257 -173 95 9109513 DAC 12;
#P hidden inlet 281 -267 15 0;
#P inlet 95 -267 15 0;
#P window linecount 1;
#P newex 297 -27 58 9109513 s 1panList;
#B color 5;
#P newex 276 -7 53 9109513 v.mix;
#P newex 269 -50 66 9109513 v.regions;
#P user v.screen 276 13 136 95;
#P newex 140 -7 53 9109513 v.mix;
#P button 281 -223 15 14;
#P hidden message 281 -193 85 9109513 show_region_0 0;
#P hidden newex 281 -248 50 9109513 loadbang;
#B color 14;
#P hidden message 222 -242 20 9109513 20;
#P hidden newex 222 -267 50 9109513 loadbang;
#B color 14;
#P user v.screen 263 -172 126 95;
#P number 222 -212 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P comment 228 -226 30 9109513 seuil;
#P newex 13 -73 67 9109513 r 1videoinput;
#B color 5;
#P hidden message 23 -242 20 9109513 20;
#P hidden newex 23 -267 45 9109513 loadbang;
#B color 14;
#P newex 4 -7 53 9109513 v.mix;
#P newex 213 -27 58 9109513 s 1presList;
#B color 5;
#P newex 104 -27 68 9109513 s 1motionList;
#B color 5;
#P user v.screen 4 13 136 95;
#P newex 104 -73 67 9109513 r 1videoinput;
#B color 5;
#P newex 185 -50 66 9109513 v.regions;
#P newex 76 -50 66 9109513 v.regions;
#P toggle 153 -230 15 0;
#P comment 152 -243 61 9109513 persistance;
#P flonum 153 -212 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P number 23 -212 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P user v.screen 137 -172 126 95;
#P user v.screen 11 -172 126 95;
#P newex 137 -267 72 9109513 r 1videoinput;
#B color 5;
#P newex 137 -193 58 9109513 v.presence;
#P newex 4 -193 48 9109513 v.motion;
#P comment 30 -226 30 9109513 seuil;
#P window linecount 3;
#P comment 296 -231 62 9109513 annule le clignotement du fond;
#P user v.screen 140 13 136 95;
#P window linecount 1;
#P newex 417 45 85 9109513 v.crop 0 0 180 0;
#P newex 417 65 69 9109513 s 1videoinput;
#B color 5;
#P newex 417 22 63 9109513 r videoinput;
#B color 5;
#P comment 415 2 84 9109513 réglages cadrage;
#P window setfont "Sans Serif" 14.;
#P window linecount 5;
#P comment 390 -231 85 9109518 DAC 12;
#P window setfont "Sans Serif" 9.;
#P window linecount 2;
#P comment 5 142 454 9109513 v.crop takes 4 arguments: defining the crop. it outputs a stream cropped to the rectangle , with width and height of the cropping rectangle;
#P fasten 11 0 9 0 142 -246 9 -246;
#P connect 27 0 24 0;
#P connect 24 0 21 0;
#P fasten 9 0 12 0 9 -174 16 -174;
#P hidden connect 25 0 26 0;
#P hidden connect 26 0 14 0;
#P connect 14 0 9 1;
#P fasten 18 0 24 1 81 -27 23 -27;
#P fasten 9 0 18 0 9 -75 81 -75;
#P hidden connect 34 0 18 0;
#P connect 18 2 22 0;
#P fasten 20 0 18 1 109 -51 109 -51;
#P connect 11 0 10 0;
#P connect 10 0 13 0;
#P fasten 27 0 36 0 18 -29 145 -29;
#P fasten 36 0 6 0 145 12 145 12;
#P connect 41 0 17 0;
#P connect 17 0 15 0;
#P connect 15 0 10 1;
#P fasten 19 0 36 1 190 -9 159 -9;
#P fasten 29 0 10 2 227 -195 174 -195;
#P fasten 10 1 19 0 190 -62 190 -62;
#P hidden connect 34 0 19 0;
#P connect 19 2 23 0;
#P hidden connect 31 0 32 0;
#P hidden connect 32 0 29 0;
#P fasten 20 0 19 1 109 -52 218 -52;
#P fasten 10 1 30 0 190 -175 268 -175;
#P fasten 9 0 38 0 9 -54 274 -54;
#P fasten 27 0 39 0 18 -31 281 -31;
#P fasten 39 0 37 0 281 10 281 10;
#P hidden connect 42 0 33 0;
#P hidden connect 33 0 35 0;
#P hidden connect 35 0 34 0;
#P connect 38 2 40 0;
#P fasten 38 0 39 1 274 -27 295 -27;
#P connect 3 0 5 0;
#P connect 5 0 4 0;
#P pop 1;
#P newobj 4 91 242 9109522 p vMotion-space1;
#B color 6;
#P window setfont "Sans Serif" 9.;
#P window linecount 2;
#P comment 252 127 83 9109513 DAC 34;
#P hidden fasten 7 0 1 0 200 89 9 89;
#P hidden fasten 7 0 4 0 200 122 9 122;
#P hidden fasten 7 0 5 0 200 156 9 156;
#P hidden connect 10 0 9 0;
#P lcolor 15;
#P hidden fasten 9 0 1 1 225 90 241 90;
#P hidden fasten 9 0 4 1 225 124 241 124;
#P hidden fasten 9 0 5 1 225 158 241 158;
#P pop;


September 24, 2009 | 2:48 pm

here are some of the equivalents :

v.dig = jit.qt.grab
v.screen = jit.p.window and/or jit.window ( depending if you want your image to be displaid inside or outside of your patch )

v.mix = jit.xfade or a compositing shader ( if you are in the openGL realm )

v.crop = you would have to use the "srcdimstart,srcdimend, usesrcdim, usedstrect messages on a jit.matrix object or a cropping shader ( if you are in the openGL realm )

v.motion = can be obtained by building a little a frame differencing abstraction or subpatch or uisng the "cv.jit.framesub" object

v.presence = cv.jit.ravg , cv.jit.mean could do the work or a timebased frame differencing abstraction.

Smooth could be replaced by line or bline or by a data smoothing
abstraction

mortimer59 wrote on Mon, 07 September 2009 11:51
Dear all

Do you know equivalent of Smooth, v.dig,v.presence,v.crop,v.motion,v.screen,v.mix ,v.flip, etc on Windows XP?

Thanks


September 24, 2009 | 5:23 pm

Thanks a lot and do you know equivalent of V.flip and v.region?


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