Soniball

"A retro art game."

This piece was designed and built under the tutelage of renowned electronic artist Golan Levin as a final project for his course exploring the relationship between sound and visualization. Soniball, which I built entirely in Processing, is a simple game that encourages players to create unique sound and visual compositions. At a public showing, Soniball proved immensely popular and I was happy to see many players enjoy it in ways that I had never imagined.

In Soniball, players redirect the paths of different colored balls by dragging pieces of pipe onto the screen. Whenever a ball enters a pipe, it plays a particular sound depending on the location and color of the ball. Players can also speed up and slow down the balls' rate of movement, generating interesting dynamic light patterns and sounds that range from musical to cacophonous.

Play with the online prototype
(this is a cut-down version of the original piece, and may take some time to load because it contains many sound files - requires Java)