XML Feeds

.

[jitter] Re: Traffic control in jitter?

UCDMSRA xlight63 at hotmail.com
Wed Aug 1 10:38:00 MDT 2007


Quote: joshua goldberg wrote on Wed, 01 August 2007 10:20
----------------------------------------------------
> and remember that non-jitter objects see jitter matrices as lists:   
> jit_matrix <matrixname>.
> 
> On Aug 1, 2007, at 12:07 PM, Emmanuel Jourdan wrote:
> 
> > On 1 août 07, at 18:02, UCDMSRA wrote:
> >
> >> Hi,
> >>
> >> Just a simple question about jitter. Is there any object can do  
> >> the  traffic control in jitter like "gate" in Max? Anyone?
> >
> > yeah&#65533; gate&#65533; any control object works, because what is going thru  
> > the connection is just a normal Max message.
> >
> > ej
> >
> >
> >
> 
> 
> 
----------------------------------------------------

So what should I do in this situation? I am sending movie file to two different video blending modes (js.jsmultiop and jit.gl.slab). I hope I can control those two blending mode separately, so I build a gate. However, I can not see anything after I build the gate. What did I do wrong? If I use gate, how should I do to put matrix list in gate?

max v2;
#N vpatcher 284 160 1503 1003;
#P origin 28 -1;
#P window setfont "Sans Serif" 9.;
#P message 601 218 14 196617 2;
#P message 580 219 14 196617 1;
#P newex 618 240 38 196617 gate 2;
#P message 194 225 14 196617 2;
#P message 173 226 14 196617 1;
#P newex 211 247 38 196617 gate 2;
#P newex 481 389 75 196617 js jsmultiop.js;
#P user ubumenu 310 365 60 196617 0 1 1 0;
#X add pass;
#X add mult;
#X add div;
#X add add;
#X add sub;
#X add mod;
#X add min;
#X add max;
#X add abs;
#X add avg;
#X add absdiff;
#X add eq;
#X add neq;
#X add eqp;
#X add neqp;
#X add sin;
#X add cos;
#X add tan;
#X add asin;
#X add acos;
#X add atan;
#X add atan2;
#X add log2;
#X add hypot;
#X add pow;
#X add sqrt;
#X add ceil;
#X add floor;
#X add fract;
#X prefix_set 0 0 <none> 0;
#X pattrmode 1;
#P user ubumenu 633 357 100 196617 0 1 1 0;
#X add additive;
#X add average;
#X add brightlight;
#X add burn;
#X add darken;
#X add difference;
#X add dodge;
#X add exclude;
#X add freeze;
#X add glow;
#X add hardlight;
#X add heat;
#X add inverse;
#X add lighten;
#X add multiply;
#X add negate;
#X add overlay;
#X add reflect;
#X add screen;
#X add softlight;
#X add stamp;
#X add subtractive;
#X prefix_set 0 0 <none> 0;
#X pattrmode 1;
#P newex 678 382 111 196617 sprintf read co.%s.jxs;
#P user ubumenu 304 309 60 196617 0 1 1 0;
#X add pass;
#X add mult;
#X add div;
#X add add;
#X add sub;
#X add mod;
#X add min;
#X add max;
#X add abs;
#X add avg;
#X add absdiff;
#X add eq;
#X add neq;
#X add eqp;
#X add neqp;
#X add sin;
#X add cos;
#X add tan;
#X add asin;
#X add acos;
#X add atan;
#X add atan2;
#X add log2;
#X add hypot;
#X add pow;
#X add sqrt;
#X add ceil;
#X add floor;
#X add fract;
#X prefix_set 0 0 <none> 0;
#X pattrmode 1;
#P user ubumenu 630 302 100 196617 0 1 1 0;
#X add additive;
#X add average;
#X add brightlight;
#X add burn;
#X add darken;
#X add difference;
#X add dodge;
#X add exclude;
#X add freeze;
#X add glow;
#X add hardlight;
#X add heat;
#X add inverse;
#X add lighten;
#X add multiply;
#X add negate;
#X add overlay;
#X add reflect;
#X add screen;
#X add softlight;
#X add stamp;
#X add subtractive;
#X prefix_set 0 0 <none> 0;
#X pattrmode 1;
#P newex 675 327 111 196617 sprintf read co.%s.jxs;
#P newex 244 90 144 196617 jit.gl.texture foo @name tex1;
#P message 942 45 79 196617 read dozer.mov;
#P message 847 45 28 196617 read;
#P message 912 45 27 196617 stop;
#P message 878 45 31 196617 start;
#P toggle 784 26 15 0;
#P newex 784 45 57 196617 qmetro 20;
#P newex 784 77 236 196617 jit.qt.movie 720 480 @colormode uyvy @unique 1;
#P comment 784 26 149 196617 ?read a movie and start metro.;
#P message 1019 194 79 196617 read dozer.mov;
#P message 924 194 28 196617 read;
#P message 989 194 27 196617 stop;
#P message 955 194 31 196617 start;
#P toggle 861 175 15 0;
#P newex 861 194 55 196617 metro 20;
#P newex 861 226 104 196617 jit.qt.movie 320 240;
#P comment 877 175 149 196617 ?read a movie and start metro.;
#P newex 335 390 111 196617 sprintf read op.%s.jxs;
#P newex 211 422 69 196617 jit.gl.slab foo;
#P newex 515 667 45 196617 s slabbo;
#P newex 223 338 45 196617 r slabbo;
#P flonum 651 554 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 651 575 95 196617 param in2offset \$1;
#P flonum 554 554 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 554 575 92 196617 param in2scale \$1;
#P flonum 651 606 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 651 627 95 196617 param outoffset \$1;
#P flonum 651 502 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 651 523 90 196617 param inoffset \$1;
#P flonum 554 606 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 554 627 92 196617 param outscale \$1;
#P flonum 554 502 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 554 523 85 196617 param inscale \$1;
#P newex 329 339 111 196617 sprintf read op.%s.jxs;
#P newex 245 37 236 196617 jit.qt.movie 640 480 @colormode uyvy @unique 1;
#P newex 296 440 79 196617 jit.gl.handle foo;
#P newex 211 475 185 196617 jit.gl.videoplane foo @scale 1.333 1. 1.;
#P message 671 40 79 196617 read dozer.mov;
#P message 576 40 28 196617 read;
#P message 641 40 27 196617 stop;
#P message 607 40 31 196617 start;
#P toggle 513 21 15 0;
#P newex 513 40 57 196617 qmetro 20;
#P newex 246 63 188 196617 jit.qt.movie 640 480 @colormode uyvy;
#P comment 529 21 149 196617 ?read a movie and start metro.;
#P newex 211 379 69 196617 jit.gl.slab foo;
#P toggle 295 540 15 0;
#P message 295 558 45 196617 sync \$1;
#P toggle 222 540 15 0;
#P newex 183 539 35 196617 sel 27;
#P message 222 558 68 196617 fullscreen \$1;
#P newex 140 582 145 196617 jit.window foo @depthbuffer 1;
#P newex 138 539 40 196617 key;
#P user jit.fpsgui 123 327 60 196617 0;
#P number 146 200 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P toggle 101 200 15 0;
#P newex 101 226 55 196617 qmetro 20;
#P newex 101 276 55 196617 t b b erase;
#P newex 101 613 80 196617 jit.gl.render foo;
#P window linecount 4;
#P comment 502 445 281 196617 can map the range for each input as well as the output with the corresponding scale and offset parameters. the default scale is 1 \, and the default offset is 0. can also be set component wise rgba if using a list rather than a scalar;
#P window linecount 1;
#N vpatcher 515 138 1576 905;
#P outlet 151 449 15 0;
#P window setfont "Sans Serif" 9.;
#P window linecount 0;
#P newex 152 47 48 196617 loadbang;
#P outlet 208 450 15 0;
#P window linecount 1;
#P newex 203 144 94 196617 prepend readfolder;
#P comment 205 238 124 196617 movie count;
#P button 203 97 15 0;
#P newex 203 120 75 196617 opendialog fold;
#P number 437 48 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P toggle 378 48 15 0;
#P number 202 199 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 378 96 42 196617 random;
#P newex 378 73 75 196617 qmetro 20000;
#P user ubumenu 80 201 100 196617 0 1 1 0;
#X add CKDaisy1PhotoJPEG.mov;
#X add CKDaisy2H264Matted.mov;
#X add CKDaisy3PhotoJPEG.mov;
#X add CKDaisy4PhotoJPEG.mov;
#X add CKDaisy5PhotoJPEG.mov;
#X add CKDaisy6PhotoJPEG.mov;
#X prefix_set 0 0 <none> 0;
#X pattrmode 1;
#P number 378 124 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 378 144 48 196617 index \$1;
#P message 64 147 133 196617 readfolder ./patches/daisy;
#P number 78 81 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P toggle 38 81 15 0;
#P newex 38 110 50 196617 qmetro 2;
#P user jit.pwindow 37 285 157 119 0 1 0 0 1 0;
#P user jit.fpsgui 38 431 60 196617 0;
#P newex 38 176 174 196617 js jsmoviebank.js;
#P window linecount 6;
#P comment 210 287 198 196617 todo: \; colormode \; arguments for dimensions \; insert/add entries \; fix empty property problem on first load \; solve anything method problem;
#P window linecount 2;
#P comment 69 236 124 196617 output designed to populate umenu/ubumenu;
#P comment 469 108 125 196617 select which movie to play \, randomly if desired.;
#P connect 7 0 6 0;
#P connect 6 0 3 0;
#P fasten 21 0 3 0 208 168 43 168;
#P fasten 9 0 3 0 69 168 43 168;
#P fasten 10 0 3 0 383 168 43 168;
#P connect 3 0 5 0;
#P connect 5 0 4 0;
#P connect 23 0 9 0;
#P connect 8 0 6 1;
#P fasten 3 1 12 0 125 197 85 197;
#P fasten 6 0 24 0 43 150 10 150 10 420 156 420;
#P connect 3 2 15 0;
#P connect 19 0 18 0;
#P connect 18 0 21 0;
#P fasten 3 0 22 0 43 266 213 266;
#P connect 16 0 13 0;
#P connect 13 0 14 0;
#P fasten 12 0 11 0 85 231 432 231 432 119 383 119;
#P connect 14 0 11 0;
#P connect 11 0 10 0;
#P fasten 15 0 14 1 207 219 452 219 452 93 415 93;
#P connect 17 0 13 1;
#P pop;
#P newobj 617 204 89 196617 p loadmoviebank2;
#N vpatcher 365 156 1426 923;
#P outlet 135 441 15 0;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 152 47 48 196617 loadbang;
#P outlet 229 441 15 0;
#P newex 203 144 94 196617 prepend readfolder;
#P comment 205 238 124 196617 movie count;
#P button 203 97 15 0;
#P newex 203 120 75 196617 opendialog fold;
#P number 437 48 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P toggle 378 48 15 0;
#P number 202 199 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 378 96 42 196617 random;
#P newex 378 73 75 196617 qmetro 20000;
#P user ubumenu 80 201 100 196617 0 1 1 0;
#X add CKDaisy1PhotoJPEG.mov;
#X add CKDaisy2H264Matted.mov;
#X add CKDaisy3PhotoJPEG.mov;
#X add CKDaisy4PhotoJPEG.mov;
#X add CKDaisy5PhotoJPEG.mov;
#X add CKDaisy6PhotoJPEG.mov;
#X prefix_set 0 0 <none> 0;
#X pattrmode 1;
#P number 378 124 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 378 144 48 196617 index \$1;
#P message 64 147 133 196617 readfolder ./patches/daisy;
#P number 78 81 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P toggle 38 81 15 0;
#P newex 38 110 50 196617 qmetro 2;
#P user jit.pwindow 37 285 157 119 0 1 0 0 1 0;
#P user jit.fpsgui 38 431 60 196617 0;
#P newex 38 176 174 196617 js jsmoviebank.js;
#P window linecount 6;
#P comment 210 287 198 196617 todo: \; colormode \; arguments for dimensions \; insert/add entries \; fix empty property problem on first load \; solve anything method problem;
#P window linecount 2;
#P comment 69 236 124 196617 output designed to populate umenu/ubumenu;
#P comment 469 108 125 196617 select which movie to play \, randomly if desired.;
#P connect 7 0 6 0;
#P connect 6 0 3 0;
#P fasten 10 0 3 0 383 168 43 168;
#P fasten 9 0 3 0 69 168 43 168;
#P fasten 21 0 3 0 208 168 43 168;
#P connect 3 0 5 0;
#P connect 5 0 4 0;
#P connect 23 0 9 0;
#P connect 8 0 6 1;
#P fasten 3 1 12 0 125 197 85 197;
#P fasten 6 0 24 0 43 142 6 142 6 416 140 416;
#P connect 3 2 15 0;
#P connect 19 0 18 0;
#P connect 18 0 21 0;
#P fasten 3 0 22 0 43 269 213 269 213 421 234 421;
#P connect 16 0 13 0;
#P connect 13 0 14 0;
#P connect 14 0 11 0;
#P fasten 12 0 11 0 85 231 432 231 432 119 383 119;
#P connect 11 0 10 0;
#P fasten 15 0 14 1 207 219 452 219 452 93 415 93;
#P connect 17 0 13 1;
#P pop;
#P newobj 212 200 89 196617 p loadmoviebank1;
#P connect 6 0 5 0;
#P connect 5 0 4 0;
#P connect 4 0 3 0;
#P fasten 4 2 3 0 150 309 106 309;
#P connect 4 1 8 0;
#P fasten 11 0 10 0 227 577 145 577;
#P fasten 14 0 10 0 300 577 145 577;
#P connect 7 0 5 1;
#P fasten 9 0 12 0 143 558 180 558 180 537 188 537;
#P connect 71 0 69 0;
#P connect 70 0 69 0;
#P fasten 0 1 69 0 296 228 216 228;
#P connect 41 0 16 0;
#P fasten 28 0 16 0 334 359 216 359;
#P fasten 62 0 16 0 680 359 216 359;
#P connect 69 0 16 0;
#P connect 16 0 43 0;
#P fasten 44 0 43 0 340 409 216 409;
#P fasten 65 0 43 0 683 414 216 414;
#P connect 26 0 25 0;
#P connect 43 0 25 0;
#P fasten 68 0 25 0 486 460 216 460;
#P fasten 12 0 13 0 188 557 219 557 219 537 227 537;
#P connect 13 0 11 0;
#P fasten 72 0 16 1 623 286 275 286;
#P fasten 46 0 43 1 866 414 275 414;
#P connect 15 0 14 0;
#P connect 64 1 28 0;
#P connect 67 1 44 0;
#P fasten 69 1 68 0 244 279 486 279;
#P connect 20 0 19 0;
#P fasten 35 0 42 0 656 645 520 645;
#P fasten 39 0 42 0 656 593 520 593;
#P fasten 33 0 42 0 656 541 520 541;
#P fasten 29 0 42 0 559 545 520 545;
#P fasten 31 0 42 0 559 649 520 649;
#P fasten 37 0 42 0 559 597 520 597;
#P fasten 72 1 68 1 651 286 551 286;
#P connect 30 0 29 0;
#P connect 38 0 37 0;
#P connect 32 0 31 0;
#P connect 73 0 72 0;
#P connect 74 0 72 0;
#P fasten 1 1 72 0 701 230 623 230;
#P connect 34 0 33 0;
#P connect 40 0 39 0;
#P connect 36 0 35 0;
#P connect 63 1 62 0;
#P connect 66 1 65 0;
#P connect 56 0 55 0;
#P fasten 59 0 54 0 852 71 789 71;
#P fasten 58 0 54 0 917 71 789 71;
#P fasten 57 0 54 0 883 71 789 71;
#P fasten 60 0 54 0 947 71 789 71;
#P fasten 55 0 54 0 789 71 789 71;
#P connect 48 0 47 0;
#P fasten 52 0 46 0 1024 220 866 220;
#P fasten 49 0 46 0 960 220 866 220;
#P fasten 50 0 46 0 994 220 866 220;
#P fasten 51 0 46 0 929 220 866 220;
#P fasten 47 0 46 0 866 220 866 220;
#P pop;


thank you so much


More information about the jitter mailing list