[PD] even/odd conditional mod

Frank Barknecht fbar at footils.org
Wed Aug 2 22:01:33 CEST 2006


Hallo,
Christian Klippel hat gesagt: // Christian Klippel wrote:

> if pd provides the bitwise and operator, you may simply check the number for 
> its lowest bit ( & 0x01 )... if set, its uneven, if clear, its an even 
> number. this works only on integers of course.

This is a good idea. THe object to use is [& 1] as in attached patch.

Ciao
-- 
 Frank Barknecht                 _ ______footils.org_ __goto10.org__
-------------- next part --------------
#N canvas 0 0 365 340 10;
#N canvas 276 105 406 385 even-odd 0;
#X obj 124 89 t a a;
#X obj 124 149 pack 0 0;
#X obj 124 173 route 0 1;
#X obj 124 123 & 1;
#X obj 182 212 print huh?;
#X obj 153 250 outlet;
#X obj 124 291 outlet;
#X obj 124 66 inlet;
#X connect 0 0 3 0;
#X connect 0 1 1 1;
#X connect 1 0 2 0;
#X connect 2 0 6 0;
#X connect 2 1 5 0;
#X connect 2 2 4 0;
#X connect 3 0 1 0;
#X connect 7 0 0 0;
#X restore 122 137 pd even-odd;
#X obj 122 196 print even;
#X obj 194 167 print odd;
#X floatatom 122 106 5 0 0 0 - - -;
#X floatatom 76 196 5 0 0 0 - - -;
#X floatatom 150 168 5 0 0 0 - - -;
#X connect 0 0 1 0;
#X connect 0 0 4 0;
#X connect 0 1 2 0;
#X connect 0 1 5 0;
#X connect 3 0 0 0;


More information about the Pd-list mailing list