Tim Stutts: ITP Project Blog

Archive for the 'PROJECT: "B.O.O.L.E.A.N."' Category

B.O.O.L.E.A.N.

BOOLEAN is a program which uses a webcamera to generate music. It was written in Processing using the Ess library.

The webcamera image is filtered, creating a black and white image. The image is divided into 12 rows and 16 columns, creating 192 boxes. A balloon floats over each box. The balloons rate of inflation depends on the amount of dark pixels in its box. When the balloon reaches a maximum size it pops, triggering a percussive sample. A new balloon of a different color takes the place of the popped balloon.

Each row is associated with a different note. BOOLEAN scans through each column from left to right. The size of each balloon determines the amplitude of the note being played. Different colored balloons produce different sounds; teal balloons produce no sound, pink balloons produce a triangle wave, and orange balloons produce a square wave.

Like the Theremin, BOOLEAN is a musical instrument which does not need to be touched in order to be played.

Click here to download a beta version of the software.

View video of program here.

No comments