Creating emergent patterns that can be converted into sounds fascinates me. So this is my first experiment in building an arduino platform for creating such patterns. This version uses a Gameduino as its sound processor and uses particles that bounces around on a led matrix as the interactive sound generators. You can add more particles by pressing the joystick down for two seconds and the joystick serves as a drawing pen to create elements for the particles to bounce on.
As you can see in the video the code is still a little crude and only the first proof of concept for the platform.
Of similar projects I would recommend you look into: Bloom an iPhone app made by brian Eno and Otomata by earslap.
Step 1: Components needed
- Prototyping shield.
- Pin headers
- Led Matrix.
- Wooden box (I got mine from the container store in San Francisco).
- Female Jack.
- Audio wire.
- Pieces of scrap wood.
- Semi transparent Acrylic plate.
The electronics can be done with basic soldering tools. The enclosure was made with a laser cutting some acrylics and a drillpress to make holes in the wooden box
Step 2: Mount the led matrix
If you want to use your own custom pins you should change this section in the code:
#define DATA 4
#define WR 5
#define CS 3