Publications

I have a chapter in this excellent book, along with a variety of international artists and designers, including Jonathan Harris, Carla Diana, and Aaron Koblin. The book includes step-by-step tutorials by each author.

Speaking

Works Available

User login

Calls for Submission

DarwInstruments, v.0.1

Submitted by blprnt on Tue, 2006-03-14 21:59.

In keeping with my New Year's Resoulution of being a better open-sourcer, I've decided to go ahead and launch my first version of DarwInstruments.

The result of a lot of research into and playing around with Neural Networks and Genetic Algorithms, DarwInstruments are little multi-sound instruments that you can evolve into whatever sound combinations you like.

Source code is available here.

For the next version:

  1. An XML format for loading in sound sets
  2. An export function to save evolved instruments
  3. Ability to save a set of favourite instruments and have them play together
  4. More robust interface and control over variables
  5. Better mutation & crossover algorithms
If anybody has any further suggestions, I'd love to hear them.

Submitted by blprnt on Tue, 2006-03-14 21:59.
blprnt's blog | 6840 reads

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Savelii (not verified) | Wed, 2006-04-26 07:23

Fadereu (not verified) | Fri, 2006-04-07 08:28

dude - that is an amazing piece of work. I think I needed a Macromedia update, but it works fine just now. I mean, it's quite a freaky job you've done man. I'm humbled!

So Jer - I'm thinking of using this for a live performance, however, for that the generated instruments must keep on playing the loops. As I've said, I'm no geek, but I'm ready to learn. I'll find out how to compile Flash, but can you advise me on how to use this baby to make live music? Of course, I'll credit you each time I use it.

My thang is here:
http://rohitgupta.xwiki.com/xwiki/bin/view/Main/Show+Description

blprnt | Mon, 2006-03-27 19:38

Hi Fadereu,

You should get 9 clusters of symbols, which are your instruments. You need to hold the mouse over them to hear them - they may take a few seconds to buildup potential.

You can click on any two of them, and then click the 'hybridize' button to cross-breed them.

The source code is Flash files, so you'll need Flash to compile it all properly. I am in the process of trying to figure out a way to actually output sound files (MP3/WAV) but that might have to wait for the next version of Flash!

Hopefully this all works for you.

-Jer

Rohit Gupta (not verified) | Sun, 2006-03-26 04:55

Dear Jer -

Congratulations, and I'm already a big fan having seen your work. Since yesterday I've been trying to load the finches but the moment you click they fly away to the top left corner, leaving me with a few strange objects that refuse to be manipulated into making any sort of sound. I still haven't figured out how to use this application. How exactly do I evolve them?

I would like to use the source code on my laptop (PC) to create sounds, but I should compile it in "what"? (I'm not a geek, and I feel really stupid asking you this newbie stuff)

Anyway, really cool stuff. Hope you can answer this question, I'll check in again soon.

- Fadereu