Rhythm box

Rhythmbox is a new generation of percussion instrument that allows the user play different percussion kits, record sequences and modify them using different gestures. It has been designed to have haptic feedback inherited directly from the box properties and visual feedback through the use of reactive light.

The instrument itself can be played in two modes separately or together depending on how it want to be played. One mode is pure percussion, were the player can make beats detected by piezo-electric sensors located on the surface of the box and attached to an Arduino board. The second mode allows the user to record loops and modifying the sound according to certain movements detected through a 3-axys accelerometer and a gyroscope.

As we developed a fast prototype and our budget was not very high, we used recycled components from old boards resistors and diodes, LEDs, cheap piezo sensors, wood and metal.
The piezo sensors were located on small holes made into the wooden box and covered with metallic plates with a thin layer of foam in the middle to absorb the knock. Piezo sensors are really sensitive and just with some slight movements some “knock” can be detected. The foam helped us to reduce that false knocks and it turned out the best solution we tried.

The box has three sides forming the shape of an extruded triangle or prism with each side having two piezo-electric sensor, therefore the player will always see two sides at the same time with four sensor divided in two groups of sounds.

We tried the instrument with certain amount of subjects and we discovered that the box was a bit too big to be played with. Anyhow, the mapping implemented was quite intuitive for the user and everybody enjoy using it :)

Project type

  • interactive toy

Context

  • Advance interface design. CSIM Master UPF

When

  • 05/2010 - 06/2010

Used Technologies

  • Pure Data
  • Arduino

My task

  • Arduino Programming, Pure Data Patch

Developed with

  • Guiller Malon Aguilar
  • Daniel Cabezas Lopez
  • Jaume Subirats Aleixandri
  • Abel Gasul Pallas