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 produce 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.
Papers & Posters:
- 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
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