lalo ·
hi guys! how can i obtain an = comparison operator?
a kind of (a>=0) & (a<=0) will work?
or is the & operator only reserved for 'mask' evaluation.. i mean can i use it as a kind of 'normal' AND ?
thanx
lalo
From the original SynthMaker forum (2004–2014), with its members’ names and dates.
lalo ·
hi guys! how can i obtain an = comparison operator?
a kind of (a>=0) & (a<=0) will work?
or is the & operator only reserved for 'mask' evaluation.. i mean can i use it as a kind of 'normal' AND ?
thanx
lalo
Kitchen Sink ·
There's an "Int Equals" component in the Compare component group. Or what do you mean?
jorge ·
lalo wrote: hi guys! how can i obtain an = comparison operator?
a kind of (a>=0) & (a<=0) will work?
or is the & operator only reserved for 'mask' evaluation.. i mean can i use it as a kind of 'normal' AND ?
thanx
lalo
Hi lalo,
I think you meant something like:
(a>=b) & (a<=b)
it should work but be carefull comparing floats for equality, often float number that you'd consider equal have slightly different representations.
Kitchen Sink ·
Yes indeed. You have to compare floats like "if Abs(a - b) < SomeEqualityThresholdValue then do something".
How's Abs with Synthmaker, btw? (and I don't mean the abdominal muscles)
jorge ·
ok, after talking with lalo, here's an update.
Lalo wants to compare a value with zero, the best way is to use a range. Also lalo wants it to be 1 when false and zero when true, something like:
1 - ( ( val > -.00001 ) & ( val < 0.00001 ) ) & 1;
Wrote something here? To have a post removed or your name hidden, write to [email protected].