SpiegeLib: An automatic synthesizer programming library
×
Cite This
Citation & Abstract
J. Shier, G. Tzanetakis, and K. McNally, "SpiegeLib: An automatic synthesizer programming library," Paper 10377, (2020 May.). doi:
J. Shier, G. Tzanetakis, and K. McNally, "SpiegeLib: An automatic synthesizer programming library," Paper 10377, (2020 May.). doi:
Abstract: 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.
@article{shier2020spiegelib:,
author={shier, jordie and tzanetakis, george and mcnally, kirk},
journal={journal of the audio engineering society},
title={spiegelib: an automatic synthesizer programming library},
year={2020},
volume={},
number={},
pages={},
doi={},
month={may},}
@article{shier2020spiegelib:,
author={shier, jordie and tzanetakis, george and mcnally, kirk},
journal={journal of the audio engineering society},
title={spiegelib: an automatic synthesizer programming library},
year={2020},
volume={},
number={},
pages={},
doi={},
month={may},
abstract={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.},}
TY - paper
TI - SpiegeLib: An automatic synthesizer programming library
SP -
EP -
AU - Shier, Jordie
AU - Tzanetakis, George
AU - McNally, Kirk
PY - 2020
JO - Journal of the Audio Engineering Society
IS -
VO -
VL -
Y1 - May 2020
TY - paper
TI - SpiegeLib: An automatic synthesizer programming library
SP -
EP -
AU - Shier, Jordie
AU - Tzanetakis, George
AU - McNally, Kirk
PY - 2020
JO - Journal of the Audio Engineering Society
IS -
VO -
VL -
Y1 - May 2020
AB - 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.
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.
Open Access
Authors:
Shier, Jordie; Tzanetakis, George; McNally, Kirk
Affiliation:
University of Victoria
AES Convention:
148 (May 2020)
Paper Number:
10377
Publication Date:
May 28, 2020Import into BibTeX
Subject:
Posters: Applications
Permalink:
http://www.aes.org/e-lib/browse.cfm?elib=20794