Generative Music in the Blues Scale using AudioCubes

Posted: June 4, 2011 at 12:08 pm
Written by bschiett

Among the software for AudioCubes, which is freely available under http://www.percussa.com/downloads/, you can find the OSC server, which can send messages about the location and orientation of AudioCubes to any software or hardware supporing the OSC protocol (Open Sound Control). OSC is a new communication standard which is more powerful than the old MIDI protocol, which became popular in the 80ies.

You can connect up to 16 cubes to a single USB port. In MIDIBridge, the possibilities for detection of cubes are limited to nearby cubes, but using the OSC server you can get data about any kind of network you can build using the cubes, and the cubes don’t necessarily have to be all next to the master cube. It just works, and you don’t have to configure anything. Just put the cube in the network and you’ll get notified on the computer that the cube’s location and orientation has changed and where it is in the network.

I built a new generative music application the past days in Max/MSP which works with the OSC server. The application automatically links each cube to a looping player, which plays back notes from a scale. In the above video I’ve used the blues scale.

By turning cubes, you can change how many notes are played within the one bar loop. This can be 1, 2, 4 or 8. By placing cubes next to each other you can let them follow each other’s notes, such that the resulting melodies can be very interesting, and will change depending on where you put the cubes in the network and depending on the number of notes played back by each of the cubes.

To make it even more interesting you can send the notes played by each of the cubes to different instruments via MIDI, such that you can create a background melody and a foreground melody using completely different instruments, which is demonstrated in this video as well.

In the above video the individual note loops are sent to 3 different instruments in Ableton Live, all made using the excellent operator synth. Of course, if you don’t have Live or Operator you can also use it with any other synth or sound module, hardware or software, or even with the built in General MIDI synthesizer of the Windows or Mac operating system.

Besides being interesting for composers this application is a fun educational tool, for students looking to explore musical scales and note intervals, and harmony or music theory in general.

The Max/MSP patch is just a prototype at the moment. Let us know your thoughts via comments, and suggestions for features? We’re looking forward to building a standalone version of the software such that anyone can use it, even if they are not Max/MSP users :-)

Related posts:

  1. Remembering Max Mathews, grandfather of computer music

Tags: , , , , , , ,

Leave a Reply