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:
- An XML format for loading in sound sets
- An export function to save evolved instruments
- Ability to save a set of favourite instruments and have them play together
- More robust interface and control over variables
- Better mutation & crossover algorithms
If anybody has any further suggestions, I’d love to hear them.












4 Comments
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
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
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
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