Making beats with balls

8 downloads 128 Views 171KB Size Report
122 Make: Volume 17. PROJECTS: beatbearing makezine.com/17/beatbearing. Illus tration b y Tim Lillis. Making beats with balls the beatbearing plays rhythms ...
PROJECTS: beatbearing

makezine.com/17/beatbearing

Making Beats with Balls The BeatBearing plays rhythms based on ball bearing placement. 1

A 4×8 grid of transparent plastic acts as a control surface. The horizontal positions define a repeating musical measure with 8 beats, while the vertical positions carry 4 different preprogrammed drum sounds that you can trigger at each beat.

2

The visualizer on the flat-screen CRT monitor shows which bearings are active and where the current beat is in the 8-beat sequence.

3

A cache in the plastic base grid holds unused ball bearings.

4

A plastic crate acts as a handy cradle for the monitor.

5

1 2 3 5

A steel ball bearing in any grid position closes the electrical connection between the 2 halves of a split metal washer underneath.

4

8

122

7

6

An  Arduino microcontroller collects the ball/no ball states of each of the 32 washers and continuously sends this information to a laptop computer via USB cable.

7

Two multiplexer chips let the Arduino read values from all 32 washer switches, receiving them in sequence through 2 analog input pins.

Make: Volume 17

8

A laptop computer takes the rhythm feed from the Arduino and translates it simultaneously into both MIDI sound data and visuals for display on the screen underneath the grid. The laptop also runs standard software to convert the MIDI into sound.

Illustration by Tim Lillis

6 5