The graphics is programmed, as are the sounds and mechanics of it.
Turn the nodes/knobs by left clicking it. Turn it in reverse by right clicking it. You can chain and combo the balls into a variety of music (mostly ambient beats though).
The SOUND is based on the ball. That sound is randomized every time the program restarts.
The PITCH is based on the node. All nodes are randomized.
Some balls are MELODIC, and will react differently to nodes by either increasing the speed or slowing it down.
The number of balls are random each time you run it.
Thus, you can hit refresh and hear a completely different tune. It begins running by itself anyways.
Sometimes balls can stick together. There is no fixing this, as of this version (doubt I'll make any newer versions though). Sometimes if the balls are in the same loop, if you click fast enough you can get one of them out of a loop.
Enjoy and have fun!! :)