SuperCollider bitwise not

I can see here that SuperCollider has some bitwise operators, but NOT does not seem to be one of them.

How would I flip all the bits for a number in SuperCollider?

I don’t have a computer science background, so maybe this is trivial to do with other bitwise operators - be patient with me!

What I’m specifically trying to do is convert this JavaScript code into supercollider where sum is an integer:

sum &= 0xff;
sum = (~sum) + 1;
sum &= 0x7f;

bitNot?

(0x7f).bitNot

1 Like

Ah, thank you so much!