A code of 196 zeros and ones is uploaded to the shader.
The fragment shader then interprets the abstracted code into mathematical operations of the R, G, and B values.
You can flip each bit of the code manually and change other parameters sent to the shader. You also get to pick whether certain operators are expressed.
I included my touchOSC file.
Uses for this program: Flashing lights for dance parties.
Thank you so much.
Your shaders are a real help to learn more about this fantastic tool!