XML Feeds

.

[jitter] [sharing-is-unsparing-caring] Pool party (xray.jit.water + jit.lcd)

barry threw bthrew at gmail.com
Mon Sep 10 17:28:48 MDT 2007


Thought that might be the case.

Thanks.

b


On Sep 10, 2007, at 4:16 PM, Wesley Smith wrote:

> Hi, sorry my website is 2 years out of date.
> http://www.mat.ucsb.edu/~whsmith/xray-mac-UB.zip
> I just updated the link.
>
> wes
>
> On 9/11/07, barry threw <bthrew at gmail.com> wrote:
>> The intel crowd is SOL with xray, looks like.
>>
>> There a UB beta or something?
>>
>> b
>>
>>
>> On Sep 10, 2007, at 3:00 PM, Dan Winckler wrote:
>>
>>> Hey everyone,
>>>
>>> Here's a pared-down version of a patch I used in a performance on
>>> Wednesday.  I used jit.lcd to feed shapes into Wes' xray.jit.water,
>>> which creates lovely, rippling patterns.  It's even funner when you
>>> feed it with your musical collaborator's MIDI and blend it with
>>> gradients and movies.  You can get the xray objects at http://
>>> www.mat.ucsb.edu/~whsmith/xray.html.  Enjoy!
>>>
>>> #P window setfont "Sans Serif" 9.;
>>> #P window linecount 1;
>>> #P comment 4 538 119 196617 http://danwinckler.com;
>>> #P comment 4 523 119 196617 patch by dan winckler;
>>> #P hidden newex 485 375 95 196617 prepend brightness;
>>> #P hidden newex 272 27 60 196617 loadmess 1;
>>> #P window linecount 3;
>>> #P comment 232 394 100 196617 look in p jug for xrayjit.water
>>> parameters;
>>> #P window setfont "Helvetica Neue" 12.;
>>> #P window linecount 1;
>>> #P comment 392 198 15 306970636 4;
>>> #P comment 393 147 15 306970636 3;
>>> #P comment 372 100 100 306970636 2;
>>> #P window setfont "Sans Serif" 9.;
>>> #P window linecount 2;
>>> #P comment 392 218 100 196617 draw in window with the mouse;
>>> #P window linecount 3;
>>> #P comment 392 323 124 196617 - set matrix to black: tab (causes
>>> interesting inverted 'bloom' effect);
>>> #P window linecount 1;
>>> #P comment 392 247 100 196617 draw shape;
>>> #P number 353 271 35 9 0 255 3 3 0 0 0 221 221 221 222 222 222 0  
>>> 0 0;
>>> #P comment 392 272 100 196617 draw brightness;
>>> #P hidden newex 626 257 44 196617 sel 111;
>>> #P hidden newex 626 235 40 196617 key;
>>> #P hidden toggle 626 278 15 0;
>>> #P hidden newex 626 300 41 196617 sel 0 1;
>>> #N vpatcher 728 349 1328 749;
>>> #P window setfont "Sans Serif" 9.;
>>> #P newex 264 42 84 196617 route brightness;
>>> #P newex 457 176 21 196617 t 1;
>>> #P newex 399 176 21 196617 t 1;
>>> #P newex 428 202 65 196617 s pointsGate;
>>> #P newex 428 176 21 196617 t 0;
>>> #P newex 137 317 29 196617 gate;
>>> #P newex 355 176 21 196617 t 0;
>>> #P newex 338 127 51 196617 sel lineto;
>>> #P newex 264 158 62 196617 prepend set;
>>> #P inlet 264 23 15 0;
>>> #P newex 172 95 49 196617 delay 10;
>>> #P newex 156 171 40 196617 t b b i;
>>> #P newex 172 70 44 196617 togedge;
>>> #P newex 206 142 47 196617 pv lastY;
>>> #P newex 156 142 47 196617 pv lastX;
>>> #P newex 102 142 51 196617 pv firstY;
>>> #P newex 50 142 51 196617 pv firstX;
>>> #P newex 171 274 173 196617 pack paintoval 0 0 0 0 255 255 255;
>>> #P toggle 172 47 15 0;
>>> #P inlet 102 30 15 0;
>>> #P inlet 50 30 15 0;
>>> #P inlet 172 27 15 0;
>>> #P outlet 137 343 15 0;
>>> #P connect 2 0 6 0;
>>> #P connect 12 0 6 0;
>>> #P connect 3 0 7 0;
>>> #P connect 12 0 7 0;
>>> #P connect 16 0 17 0;
>>> #P connect 21 0 17 0;
>>> #P connect 17 0 0 0;
>>> #P connect 10 1 8 0;
>>> #P connect 2 0 8 0;
>>> #P connect 8 0 11 0;
>>> #P connect 5 0 17 1;
>>> #P connect 11 0 17 1;
>>> #P connect 11 1 5 0;
>>> #P fasten 14 0 5 0 269 260 176 260;
>>> #P connect 1 0 4 0;
>>> #P connect 4 0 10 0;
>>> #P connect 10 0 12 0;
>>> #P connect 6 0 5 1;
>>> #P connect 10 1 9 0;
>>> #P connect 3 0 9 0;
>>> #P connect 7 0 5 2;
>>> #P connect 11 2 5 3;
>>> #P connect 9 0 5 4;
>>> #P connect 13 0 22 0;
>>> #P connect 15 1 14 0;
>>> #P connect 22 0 5 5;
>>> #P connect 22 0 5 6;
>>> #P connect 22 0 5 7;
>>> #P connect 22 1 15 0;
>>> #P connect 15 0 16 0;
>>> #P connect 15 0 20 0;
>>> #P connect 15 1 18 0;
>>> #P connect 18 0 19 0;
>>> #P connect 20 0 19 0;
>>> #P connect 15 1 21 0;
>>> #P pop;
>>> #P hidden newobj 582 410 53 196617 p draw;
>>> #P hidden message 638 411 295 196617 moveto 100 100 \, font 6 50 \,
>>> write ooooooooooo\\\, ripples \, bang;
>>> #P hidden button 570 315 15 0;
>>> #P hidden newex 570 294 38 196617 sel 32;
>>> #P hidden newex 570 272 40 196617 key;
>>> #P hidden message 570 333 60 196617 clear \, bang;
>>> #P hidden newex 713 375 79 196617 r pwindowClick;
>>> #P hidden newex 647 375 63 196617 r pwindowY;
>>> #P hidden newex 582 375 63 196617 r pwindowX;
>>> #P hidden newex 570 453 31 196617 s lcd;
>>> #N vpatcher 78 300 678 700;
>>> #P window setfont "Sans Serif" 9.;
>>> #P number 216 191 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
>>> #P newex 238 113 20 196617 t b;
>>> #P newex 238 137 64 196617 random 480;
>>> #P newex 128 83 51 196617 stripnote;
>>> #P newex 227 270 85 196617 pack lineto i 240;
>>> #P newex 128 235 53 196617 t b i b i;
>>> #P newex 133 270 93 196617 pack moveto i 240;
>>> #P newex 145 115 87 196617 zmap 0 127 0 10;
>>> #P newex 145 140 27 196617 t b i;
>>> #P newex 145 166 73 196617 pak pensize i i;
>>> #P newex 57 298 31 196617 s lcd;
>>> #P newex 128 216 99 196617 zmap 21 108 0 480;
>>> #P newex 128 46 45 196617 notein a;
>>> #P outlet 33 341 15 0;
>>> #P inlet 57 78 15 0;
>>> #P comment 257 192 100 196617 scale the notes across the matrix;
>>> #P comment 320 48 100 196617 note: grab the free app Synthesia to
>>> play some MIDI into here.;
>>> #P connect 11 0 6 0;
>>> #P connect 12 0 6 0;
>>> #P connect 10 0 6 0;
>>> #P connect 2 0 6 0;
>>> #P connect 7 0 6 0;
>>> #P connect 4 0 13 0;
>>> #P connect 13 0 5 0;
>>> #P connect 5 0 11 0;
>>> #P connect 11 2 10 0;
>>> #P connect 13 1 9 0;
>>> #P connect 9 0 8 0;
>>> #P connect 8 0 7 0;
>>> #P connect 4 1 13 1;
>>> #P connect 11 1 10 1;
>>> #P connect 8 1 7 1;
>>> #P connect 8 1 7 2;
>>> #P connect 14 0 10 2;
>>> #P connect 16 0 5 4;
>>> #P connect 11 0 12 0;
>>> #P connect 4 0 15 0;
>>> #P connect 15 0 14 0;
>>> #P connect 11 3 12 1;
>>> #P connect 14 0 12 2;
>>> #P pop;
>>> #P newobj 374 392 126 196617 p midi-to-shapes example;
>>> #B color 4;
>>> #P objectname "matrix or gpu effect goes here[1]";
>>> #P comment 392 361 114 196617 - draw seekrit text: 'o';
>>> #P comment 392 309 100 196617 - clear lcd: spacebar;
>>> #P user ubumenu 287 244 100 196617 0 1 1 0;
>>> #X add paintoval;
>>> #X add paintrect;
>>> #X add lineto;
>>> #X add linesegment;
>>> #X add frameoval;
>>> #X add framerect;
>>> #X prefix_set 0 0 <none> 0;
>>> #P newex 317 555 79 196617 s pwindowClick;
>>> #P newex 248 555 63 196617 s pwindowY;
>>> #P newex 183 555 63 196617 s pwindowX;
>>> #P newex 183 526 121 196617 unpack 0 0 0 0 0 0 0 0 0;
>>> #P newex 183 505 65 196617 route mouse;
>>> #P window linecount 2;
>>> #P comment 389 166 103 196617 start random rainfall - 'r';
>>> #P toggle 372 165 15 0;
>>> #P window linecount 1;
>>> #P newex 323 190 59 196617 pak var1 1;
>>> #P toggle 373 122 15 0;
>>> #P newex 303 147 80 196617 pak _POWER_ 1;
>>> #P toggle 144 435 15 0;
>>> #P newex 83 456 71 196617 pak floating 0;
>>> #P newex 72 410 38 196617 sel 27;
>>> #P newex 72 388 40 196617 key;
>>> #P toggle 72 435 15 0;
>>> #P newex 0 456 82 196617 pak fullscreen 0;
>>> #P user jit.fpsgui 45 308 60 196617 0;
>>> #N vpatcher 20 74 866 724;
>>> #P origin 12 76;
>>> #P inlet 123 -33 15 0;
>>> #P outlet 86 730 15 0;
>>> #P window setfont "Sans Serif" 9.;
>>> #P newex 174 245 44 196617 sel 114;
>>> #P newex 174 223 40 196617 key;
>>> #P newex 115 394 29 196617 gate;
>>> #P newex 78 394 29 196617 gate;
>>> #P newex 6 339 65 196617 r pointsGate;
>>> #P window setfont "Sans Serif" 10.;
>>> #P comment 236 247 29 196618 tab;
>>> #B frgb 178 180 167;
>>> #P window setfont "Sans Serif" 9.;
>>> #P newex 269 248 32 196617 sel 9;
>>> #P newex 269 226 40 196617 key;
>>> #P number 239 301 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
>>> #P newex 205 322 44 196617 qlim 35;
>>> #P newex 144 666 129 196617 jit.matrix 1 char 720 480;
>>> #P window setfont "Sans Serif" 10.;
>>> #P comment 77 45 74 196618 <= POWER;
>>> #B frgb 178 180 167;
>>> #P toggle 58 44 15 0;
>>> #P window setfont "Sans Serif" 9.;
>>> #P user ubumenu 29 487 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 wrap;
>>> #X add fold;
>>> #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 !=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 <none> 0;
>>> #P newex 54 508 72 196617 prepend op;
>>> #P newex 144 557 107 196617 jit.op @op + @val 0.5;
>>> #P newex 486 244 203 196617 jit.matrix 1 float32 720 480  
>>> @planemap 1;
>>> #P objectname CONTROL[3];
>>> #P newex 123 -2 253 196617 route bang _POWER_ var1 var2 var3 var4
>>> _SWITCH_;
>>> #P newex 86 199 47 196617 gate 2 1;
>>> #P newex 86 65 41 196617 sel 1 0;
>>> #P message 101 94 14 196617 1;
>>> #P message 86 94 14 196617 2;
>>> #P window setfont "Sans Serif" 10.;
>>> #P comment 310 536 62 196618 wavespeed;
>>> #B frgb 178 180 167;
>>> #P comment 205 268 74 196618 <= let it rain;
>>> #B frgb 178 180 167;
>>> #P window setfont "Sans Serif" 9.;
>>> #P newex 186 372 30 196617 t b b;
>>> #P newex 114 368 63 196617 r pwindowY;
>>> #P newex 47 368 63 196617 r pwindowX;
>>> #P flonum 429 574 85 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
>>> #P newex 265 554 198 196617 jit.matrix x 1 float32 720 480  
>>> @interp 1;
>>> #P button 265 535 15 0;
>>> #P newex 265 574 148 196617 jit.expr @expr "norm[0]+0.1";
>>> #P toggle 174 268 15 0;
>>> #P newex 186 351 29 196617 gate;
>>> #P newex 186 439 77 196617 pack 0 0;
>>> #P newex 253 395 64 196617 random 480;
>>> #P newex 186 395 64 196617 random 720;
>>> #P button 378 445 15 0;
>>> #P newex 144 642 113 196617 jit.op @op >p @val 0.;
>>> #P newex 526 466 75 196617 loadmess 0.03;
>>> #P newex 449 466 75 196617 loadmess 0.25;
>>> #P newex 378 466 63 196617 loadmess 1.;
>>> #P message 515 506 61 196617 damping \$1;
>>> #P message 449 506 64 196617 timestep \$1;
>>> #P message 378 506 69 196617 spacestep \$1;
>>> #P newex 144 620 85 196617 jit.matrix water;
>>> #P message 186 459 112 196617 setcell \$1 \$2 val 0.5;
>>> #P newex 144 601 114 196617 xray.jit.water @val 2.1;
>>> #P message 239 485 44 196617 setall 1;
>>> #P message 185 485 44 196617 setall 0;
>>> #P newex 144 508 172 196617 jit.matrix water 1 float32 720 480;
>>> #P newex 693 156 31 196617 r lcd;
>>> #P message 501 157 33 196617 clear;
>>> #P newex 486 133 40 196617 t b b b;
>>> #P message 535 157 146 196617 brgb 0 0 0 \, frgb 255 255 255;
>>> #P newex 486 109 48 196617 loadbang;
>>> #P newex 486 198 111 196617 jit.lcd 4 char 720 480;
>>> #P connect 42 1 41 0;
>>> #P connect 51 0 52 0;
>>> #P connect 38 1 36 0;
>>> #P connect 43 0 36 0;
>>> #P connect 36 0 34 0;
>>> #P fasten 34 0 37 0 91 195 91 195;
>>> #P fasten 35 0 37 0 106 195 91 195;
>>> #P connect 45 0 56 0;
>>> #P connect 37 0 56 0;
>>> #P connect 29 0 52 1;
>>> #P connect 36 1 35 0;
>>> #P connect 51 0 53 0;
>>> #P connect 57 0 38 0;
>>> #P connect 38 0 37 1;
>>> #P connect 30 0 53 1;
>>> #P connect 37 1 6 0;
>>> #P fasten 10 0 6 0 191 479 149 479;
>>> #P fasten 7 0 6 0 190 504 149 504;
>>> #P fasten 8 0 6 0 244 504 149 504;
>>> #P connect 41 0 40 0;
>>> #P connect 6 0 40 0;
>>> #P connect 40 0 9 0;
>>> #P fasten 14 0 9 0 520 528 149 528;
>>> #P fasten 13 0 9 0 454 528 149 528;
>>> #P fasten 12 0 9 0 383 536 149 536;
>>> #P connect 9 0 11 0;
>>> #P connect 11 0 18 0;
>>> #P connect 18 0 45 0;
>>> #P connect 54 0 55 0;
>>> #P connect 55 0 24 0;
>>> #P connect 49 0 7 0;
>>> #P connect 38 2 23 0;
>>> #P connect 38 6 23 0;
>>> #P connect 24 0 23 0;
>>> #P connect 23 0 31 0;
>>> #P connect 31 0 20 0;
>>> #P connect 52 0 22 0;
>>> #P fasten 20 0 22 0 191 425 191 425;
>>> #P connect 22 0 10 0;
>>> #P connect 37 1 46 0;
>>> #P connect 46 0 23 1;
>>> #P connect 47 0 46 1;
>>> #P connect 39 0 40 1;
>>> #P fasten 28 0 9 1 434 595 253 595;
>>> #P connect 25 0 9 1;
>>> #P connect 38 3 9 1;
>>> #P fasten 31 1 21 0 211 392 258 392;
>>> #P connect 53 0 22 1;
>>> #P fasten 21 0 22 1 258 425 258 425;
>>> #P connect 26 0 27 0;
>>> #P connect 27 0 25 0;
>>> #P connect 48 0 49 0;
>>> #P fasten 19 0 15 0 383 463 383 463;
>>> #P connect 38 4 12 0;
>>> #P connect 15 0 12 0;
>>> #P fasten 19 0 16 0 383 463 454 463;
>>> #P connect 38 5 13 0;
>>> #P connect 16 0 13 0;
>>> #P connect 1 0 3 0;
>>> #P connect 2 0 0 0;
>>> #P connect 3 0 0 0;
>>> #P connect 4 0 0 0;
>>> #P connect 5 0 0 0;
>>> #P connect 0 0 39 0;
>>> #P connect 3 1 4 0;
>>> #P connect 17 0 14 0;
>>> #P connect 19 0 17 0;
>>> #P connect 3 2 2 0;
>>> #P pop;
>>> #P newobj 220 372 32 196617 p jug;
>>> #P objectname "matrix or gpu effect goes here";
>>> #P newex 200 479 263 196617 jit.gl.videoplane pool @transform_reset
>>> 2 @automatic 0;
>>> #P newex 220 201 44 196617 qlim 35;
>>> #P newex 200 178 30 196617 t b b;
>>> #P toggle 45 69 15 0;
>>> #P newex 45 95 51 196617 qmetro 2;
>>> #P newex 45 133 58 196617 t b b erase;
>>> #P newex 0 479 193 196617 jit.window pool @rect 100 100 820 580;
>>> #P newex 45 286 86 196617 jit.gl.render pool;
>>> #P comment 389 121 100 196617 run water simulator;
>>> #P comment 392 294 100 196617 key commands:;
>>> #P window setfont "Helvetica Neue" 12.;
>>> #P comment 43 48 100 306970636 1;
>>> #P connect 17 0 4 0;
>>> #P connect 13 0 4 0;
>>> #P connect 7 0 6 0;
>>> #P connect 6 0 5 0;
>>> #P connect 5 2 3 0;
>>> #P connect 5 0 3 0;
>>> #P connect 3 0 12 0;
>>> #P connect 15 0 16 0;
>>> #P connect 16 0 14 0;
>>> #P connect 14 0 13 1;
>>> #P connect 18 0 17 1;
>>> #P connect 4 1 24 0;
>>> #P connect 24 0 25 0;
>>> #P connect 25 0 26 0;
>>> #P fasten 5 1 8 0 74 164 205 164;
>>> #P connect 11 0 10 0;
>>> #P connect 8 0 10 0;
>>> #P connect 8 1 9 0;
>>> #P connect 9 0 11 0;
>>> #P connect 19 0 11 0;
>>> #P connect 21 0 11 0;
>>> #P connect 25 1 27 0;
>>> #P hidden connect 56 0 29 0;
>>> #P connect 25 2 28 0;
>>> #P connect 22 0 21 1;
>>> #P connect 20 0 19 1;
>>> #P hidden fasten 48 0 57 0 358 371 490 371;
>>> #P hidden connect 38 0 39 0;
>>> #P hidden connect 39 0 40 0;
>>> #P hidden connect 43 0 37 0;
>>> #P hidden connect 40 0 37 0;
>>> #P hidden connect 41 0 33 0;
>>> #P hidden connect 37 0 33 0;
>>> #P hidden connect 42 0 33 0;
>>> #P hidden fasten 34 0 42 0 587 401 587 401;
>>> #P hidden fasten 35 0 42 1 652 401 601 401;
>>> #P hidden fasten 36 0 42 2 718 401 615 401;
>>> #P hidden connect 57 0 42 3;
>>> #P hidden fasten 29 1 42 3 337 401 629 401;
>>> #P hidden connect 45 0 46 0;
>>> #P hidden connect 46 0 44 0;
>>> #P hidden connect 44 0 43 0;
>>> #P hidden connect 43 1 41 0;
>>> #P window clipboard copycount 60;
>>>
>>> _______________________________________________
>>> jitter mailing list
>>> jitter at cycling74.com
>>> http://www.cycling74.com/mailman/listinfo/jitter
>>
>> Barry Threw
>> Media Art and Technology
>>
>>
>> San Francisco, CA Work: 857-544-3967
>> Email: bthrew at gmail.com
>> IM: captogreadmore (AIM)
>> http:/www.barrythrew.com
>>
>>
>>
>> _______________________________________________
>> jitter mailing list
>> jitter at cycling74.com
>> http://www.cycling74.com/mailman/listinfo/jitter
>>
> _______________________________________________
> jitter mailing list
> jitter at cycling74.com
> http://www.cycling74.com/mailman/listinfo/jitter

Barry Threw
Media Art and Technology


San Francisco, CA Work: 857-544-3967
Email: bthrew at gmail.com
IM: captogreadmore (AIM)
http:/www.barrythrew.com





More information about the jitter mailing list