Home / Publications / E-library page
Only AES members and Institutional Journal Subscribers can download
Automatic synthesizer programming is the field of research focused on using algorithmic techniques to generate parameter settings and patch connections for a sound synthesizer. In this paper, we present the Synthesizer Programming with Intelligent Exploration, Generation, and Evaluation Library (spiegelib), an open-source, object oriented software library to support continued development, collaboration, and reproducibility within this field. spiegelib is designed to be extensible, providing an API with classes for conducting automatic synthesizer programming research. The name spiegelib was chosen to pay homage to Laurie Spiegel, an early pioneer in electronic music. In this paper we review the algorithms currently implemented in spiegelib, and provide an example case to illustrate an application of spiegelib in automatic synthesizer programming research.
Author (s): Shier, Jordie; Tzanetakis, George; McNally, Kirk
Affiliation:
University of Victoria
(See document for exact affiliation information.)
AES Convention: 148
Paper Number:10377
Publication Date:
2020-05-06
Import into BibTeX
Session subject:
Posters: Applications
Permalink: https://aes2.org/publications/elibrary-page/?id=20794
(2443KB)
Click to purchase paper as a non-member or login as an AES member. If your company or school subscribes to the E-Library then switch to the institutional version. If you are not an AES member Join the AES. If you need to check your member status, login to the Member Portal.
Shier, Jordie; Tzanetakis, George; McNally, Kirk; 2020; SpiegeLib: An automatic synthesizer programming library [PDF]; University of Victoria; Paper 10377; Available from: https://aes2.org/publications/elibrary-page/?id=20794
Shier, Jordie; Tzanetakis, George; McNally, Kirk; SpiegeLib: An automatic synthesizer programming library [PDF]; University of Victoria; Paper 10377; 2020 Available: https://aes2.org/publications/elibrary-page/?id=20794