pixel mania

Feb 24, 2009 at 12:21am

pixel mania

hey guys&gals

i’m trying out jitter for the first time, and sending out messages to a matrix to tell it what to do is a lot of fun…

BUT i’m running into problems regarding reeeeaaaally long lists & CPU usage.

here’s an extremely simple patch, that uses up a lot of CPU by toggling all the metros.

is there a more convenient way to handle lists?
thanks!

max v2;
#N vpatcher 305 44 1276 896;
#P origin 0 -104;
#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P newex 583 558 39 196617 !- 255;
#P toggle 534 480 15 0;
#P newex 539 502 46 196617 metro 5;
#N counter 0 0 255;
#X flags 0 0;
#P newobj 536 528 83 196617 counter 0 0 255;
#P newex 562 607 29 196617 t b f;
#P number 566 590 35 9 0 255 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 530 631 48 196617 pack 0 0;
#P number 530 590 35 9 0 255 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 8;
#P message 489 652 391 196617 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0 0 $2 $1 0;
#P window linecount 1;
#P newex 398 99 39 196617 !- 255;
#P toggle 349 21 15 0;
#P newex 354 43 46 196617 metro 5;
#N counter 0 0 255;
#X flags 0 0;
#P newobj 351 69 83 196617 counter 0 0 255;
#P newex 377 148 29 196617 t b f;
#P number 381 131 35 9 0 255 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 345 172 48 196617 pack 0 0;
#P number 345 131 35 9 0 255 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 8;
#P message 329 197 391 196617 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0 $2 0 $1 0;
#P window linecount 1;
#P newex 271 249 39 196617 !- 255;
#P toggle 222 171 15 0;
#P newex 227 193 46 196617 metro 5;
#N counter 0 0 255;
#X flags 0 0;
#P newobj 224 219 83 196617 counter 0 0 255;
#P button 23 218 15 0;
#P newex 250 298 29 196617 t b f;
#P number 254 281 35 9 0 255 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 218 322 48 196617 pack 0 0;
#P number 218 281 35 9 0 255 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P window linecount 10;
#P message 202 347 397 196617 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2 $1 $2;
#P window linecount 1;
#P newex 89 222 103 196617 jit.fill boob @plane 3;
#P newex 75 198 103 196617 jit.fill boob @plane 2;
#P newex 64 174 103 196617 jit.fill boob @plane 1;
#P newex 64 244 140 196617 jit.matrix boob 4 char 15 16;
#P user jit.pwindow 16 302 140 140 0 1 0 0 1 0;
#P connect 1 0 0 0;
#P connect 5 0 2 0;
#P connect 10 0 1 0;
#P connect 2 0 1 0;
#P connect 3 0 1 0;
#P connect 4 0 1 0;
#P connect 15 0 3 0;
#P connect 24 0 4 0;
#P connect 7 0 5 0;
#P connect 11 0 6 0;
#P connect 9 0 7 0;
#P connect 6 0 7 0;
#P connect 12 0 11 0;
#P connect 13 0 12 0;
#P connect 8 0 9 0;
#P connect 14 0 8 0;
#P connect 9 1 7 1;
#P connect 11 0 14 0;
#P connect 17 0 15 0;
#P connect 20 0 16 0;
#P connect 16 0 17 0;
#P connect 19 0 17 0;
#P connect 21 0 20 0;
#P connect 22 0 21 0;
#P connect 18 0 19 0;
#P connect 23 0 18 0;
#P connect 19 1 17 1;
#P connect 20 0 23 0;
#P connect 26 0 24 0;
#P connect 29 0 25 0;
#P connect 28 0 26 0;
#P connect 25 0 26 0;
#P connect 30 0 29 0;
#P connect 31 0 30 0;
#P connect 27 0 28 0;
#P connect 32 0 27 0;
#P connect 28 1 26 1;
#P connect 29 0 32 0;
#P pop;

#42484

You must be logged in to reply to this topic.