Skip to content

Musical Novelty Search: Evolutionary Algorithms + Ableton Live

License

Notifications You must be signed in to change notification settings

swayson/Novelty-Search-Live

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Musical Novelty Search: Evolutionary Algorithms + Ableton Live

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%