Stochastic Synthesizer Patch Exploration in Edisyn
Edisyn is a music synthesizer program (or “patch”) editor library which enables musicians to easily edit and manipulate a variety of difficult-to-program synthesizers. Edisyn sports a first-in-class set of tools designed to help explore the parameterized space of synthesizer patches without needing to directly edit the parameters. This paper discusses the most sophisticated of these tools, Edisyn’s Hill-Climber and Constrictor methods, which are based on interactive evolutionary computation techniques. The paper discusses the special difficulties encountered in programming synthesizers, the motivation behind these techniques, and their design. It then evaluates them in an experiment with novice synthesizer users, and concludes with additional observations regarding utility and efficacy.
KeywordsSynthesizer patch design Interactive evolutionary computation
My thanks to Vankhanh Dinh, Bryan Hoyle, Palle Dahlstedt, and James McDermott for their considerable assistance in the development of this paper.
- 3.Biles, J.A.: GenJam: a genetic algorithm for generating jazz solos. In: ICMC, pp. 131–137 (1994)Google Scholar
- 7.Dahlstedt, P.: A MutaSynth in parameter space: interactive composition through evolution. Organized Sound 6(2), 121–124 (2001)Google Scholar
- 12.Yee-King, M.J.: The use of interactive genetic algorithms in sound design: a comparison study. Comput. Entertainment 14 (2016)Google Scholar
- 14.Jónsson, B., Hoover, A.K., Risi, S.: Interactively evolving compositional sound synthesis networks. In: GECCO, pp. 321–328 (2015)Google Scholar