DarwInstruments, v.0.1

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.

Bookmark the permalink. Follow any comments here with the RSS feed for this post. Post a comment or leave a trackback: Trackback URL.

4 Comments

  1. Anonymous
    Posted March 25, 2006 at 11:55 pm | Permalink

    no sounds!
    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

  2. Anonymous
    Posted March 27, 2006 at 2:38 pm | Permalink

    Hi Fadereu,
    You should get 9
    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

  3. Anonymous
    Posted April 7, 2006 at 4:28 am | Permalink

    whoa!!!
    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

  4. Anonymous
    Posted April 26, 2006 at 3:23 am | Permalink

    Instrumental
    Thank you!

    Your site is great. I just happened to have a moment to surf the net and came across it. Thanks 4 the good information I have found on your site. Nice site. Bookmarked


    buy didrex
    buy didrex online
    cheap didrex
    Didrex
    didrex diet pill
    didrex information
    didrex online
    didrex side effects
    order didrex


    buy didrex
    buy didrex online
    cheap didrex
    Didrex
    didrex diet pill
    didrex information
    didrex online
    didrex side effects
    order didrex


    Men In Shower
    Men Shower Cams
    Men Showering
    Men Showering Together
    Men Shower Rooms
    Men Taking Showers

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*