beatBox is a light controlled mechanical drum machine. You play it by casting shadows over a series of light sensors. This feeds into an algorithmic drum beat that triggers small motors to tap on different objects inside the box. Two sliders allow control over the tempo and the swing feel of the drum machine by delaying every other beat.
The pattern on top, which surrounds the light sensitive resistors, is laser etched from visuals created using code in Processing.