Automatic Pure Data Patch Generation

Synthesizers are hardware or software instruments designed to generate sounds. Given a set of target sounds, the question is: what is a (or the best) synthesizer capable of producing it? This research explores a method for automated synthesizers’ design to producing a given target sound. The synthesizer’s architecture and its parameters are grown using Genetic Programming (GP), a population-based evolutionary algorithm. The resulting synthesizers are presented as interactive Pure Data Patches.


Members

Kıvanç Tatar, Matthieu Macret, Denis Lebel, Philippe Pasquier, Noemie Perona.

Research paper

Macret, M. & Pasquier, P. (2014). “Automatic Design of Sound Synthesizers as Pure Data Patches using Coevolutionary Mixed-typed Cartesian Genetic Programming” Proceedings of the 2014 conference on Genetic and evolutionary computation Automatic Design of Sound Synthesizers as Pure Data Patches using Coevolutionary Mixed-typed Cartesian Genetic Programming.

Download PDF

Links

Results of experiments with one target sound: 
http://metacreation.net/mmacret/GECCO2014/

Results of ongoing experiments with multiple target sounds: 
http://metacreation.net/ktatar/PD_CGP