Automatic PureData 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 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.

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

Papers & Posters:


Results of experiments with one target sound:

Results of ongoing experiments with multiple target sounds: