[PD] Gem: pix_snap

august august at alien.mur.at
Tue Feb 22 19:55:31 CET 2005



I know this has been axed before, but how can you get predictable
results from pix_snap?

it seems to me that pix_snap will only take pixel values from the
background color - the color you set when you send a |color r g b (
message to gemwin.

I've tried setting the gemhead render order, and I've tried setting the
gemwin buffer to 1 or 2.

when I set the gemwin buffer to 1, I  _sometimes_ can see that it is
outputing pixel values from the screen, when I set the buffer to 2, I can
only see that it is reading the backround color info.

attatched is a test patch.

any thoughts?

thanks -august.
-------------- next part --------------
#N canvas 262 561 753 327 10;
#N canvas 541 42 650 466 tables 1;
#N canvas 0 0 450 300 graph2 0;
#X array imarrayA 256 float 2;
#X coords 0 1 256 -1 256 100 1;
#X restore 29 105 graph;
#X obj 16 8 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1;
#X obj 160 24 inlet~;
#X obj 20 31 block~ 256;
#X obj 324 27 inlet~;
#X obj 323 55 tabsend~ imarrayG;
#X obj 502 33 inlet~;
#X obj 501 61 tabsend~ imarrayB;
#X obj 159 52 tabsend~ imarrayA;
#N canvas 0 0 450 300 graph2 0;
#X array imarrayG 256 float 2;
#X coords 0 1 256 -1 256 100 1;
#X restore 29 211 graph;
#N canvas 0 0 450 300 graph2 0;
#X array imarrayB 256 float 2;
#X coords 0 1 256 -1 256 100 1;
#X restore 29 319 graph;
#X connect 2 0 8 0;
#X connect 4 0 5 0;
#X connect 6 0 7 0;
#X restore 585 216 pd tables;
#X obj 556 169 pix_pix2sig~ imbuf;
#X obj 662 56 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1
;
#X msg 576 103 snap;
#X obj 557 64 gemhead 2;
#X floatatom 367 78 0 0 0 0 - - -;
#X obj 323 102 rotate 0 1 1;
#X obj 321 277 cube;
#X obj 321 236 scaleXYZ;
#X floatatom 360 206 5 0 0 0 - - -;
#X msg 65 67 border 0;
#X msg 73 98 dimen 256 256;
#X msg 88 127 create;
#X msg 142 127 destroy;
#X obj 26 150 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X msg 149 252 color \$1 \$2 \$3;
#X obj 149 228 pack f f f;
#X obj 149 191 vsl 12 28 0 1 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 1700 1;
#X obj 181 193 vsl 12 28 0 1 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 214 192 vsl 12 28 0 1 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 0 1;
#X obj 323 55 gemhead 1;
#X obj 658 82 metro 500;
#X msg 157 156 lighting 1;
#X msg 145 44 buffer 1;
#X msg 145 44 buffer 1;
#X msg 170 66 buffer 2;
#X obj 65 269 gemwin;
#X msg 32 100 reset;
#X obj 324 184 colorRGB;
#X obj 336 143 vsl 12 28 0 1 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 2700 1;
#X obj 349 143 vsl 12 28 0 1 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 2700 1;
#X obj 362 143 vsl 12 28 0 1 0 0 empty empty empty 0 -8 0 8 -262144
-1 -1 2700 1;
#X obj 556 137 pix_snap 0 0 256 1;
#X connect 1 1 0 0;
#X connect 1 2 0 1;
#X connect 1 3 0 2;
#X connect 2 0 21 0;
#X connect 3 0 32 0;
#X connect 4 0 32 0;
#X connect 5 0 6 1;
#X connect 6 0 28 0;
#X connect 8 0 7 0;
#X connect 9 0 8 1;
#X connect 9 0 8 2;
#X connect 9 0 8 3;
#X connect 10 0 26 0;
#X connect 11 0 26 0;
#X connect 12 0 26 0;
#X connect 13 0 26 0;
#X connect 14 0 26 0;
#X connect 15 0 26 0;
#X connect 16 0 15 0;
#X connect 17 0 16 0;
#X connect 18 0 16 1;
#X connect 19 0 16 2;
#X connect 20 0 6 0;
#X connect 21 0 3 0;
#X connect 22 0 26 0;
#X connect 23 0 26 0;
#X connect 25 0 26 0;
#X connect 27 0 26 0;
#X connect 28 0 8 0;
#X connect 29 0 28 1;
#X connect 30 0 28 2;
#X connect 31 0 28 3;
#X connect 32 0 1 0;


More information about the Pd-list mailing list