Musical Novelty Search: Evolutionary Algorithms + Ableton Live
Switch branches/tags
Nothing to show
Clone or download
Latest commit 0229121 May 29, 2017
Permalink
Failed to load latest commit information.
LICENSE Initial commit May 28, 2017
README.md Update README.md May 29, 2017
noveltysearchlive.py inital commit May 29, 2017

README.md

Novelty Search Live

Novelty Search Live is a experimental open-source tool that helps musicians find musical inspiration in Ableton Live. It uses a evolutionary algorithm to continuously evolve new audio-clip and synth-parameter combinations, guided exclusively by Novelty Search. Finally, it takes the countless new musical ideas it has discovered, and generates a map with t-SNE which is interactively browsable. Read more: https://medium.com/@samim/musical-novelty-search-2177c2a249cc

Usage

After everything is setup and Ableton Live is open, run python noveltysearchlive.py from your console to start. You can tweak the following parameters via the command line:

--name (Song Name)
--waittime
--iterationtime
--populationsize
--crossoverrate
--mutationrate
--tournamentsize

And tweak many more settings inside the "noveltysearchlive.py" config section.

Requirements