Publication | Closed Access
Active learning of intuitive control knobs for synthesizers using gaussian processes
12
Citations
29
References
2014
Year
Unknown Venue
Artificial IntelligenceMusicEngineeringMachine LearningModel TuningLearning ControlTypical SynthesizersInteractive Machine LearningSystems EngineeringRobot LearningMusic GenerationGaussian ProcessesControl MethodIntelligent ControlSound SynthesisControl DesignComputer ScienceActive LearningComputational NeuroscienceFilter EnvelopesParameter TuningProcess ControlSpeech ProcessingIntuitive Control Knobs
Typical synthesizers only provide controls to the low-level parameters of sound-synthesis, such as wave-shapes or filter envelopes. In contrast, composers often want to adjust and express higher-level qualities, such as how "scary" or "steady" sounds are perceived to be. We develop a system which allows users to directly control abstract, high-level qualities of sounds. To do this, our system learns functions that map from synthesizer control settings to perceived levels of high-level qualities. Given these functions, our system can generate high-level knobs that directly adjust sounds to have more or less of those qualities. We model the functions mapping from control-parameters to the degree of each high-level quality using Gaussian processes, a nonparametric Bayesian model. These models can adjust to the complexity of the function being learned, account for nonlinear interaction between control-parameters, and allow us to characterize the uncertainty about the functions being learned. By tracking uncertainty about the functions being learned, we can use active learning to quickly calibrate the tool, by querying the user about the sounds the system expects to most improve its performance. We show through simulations that this model-based active learning approach learns high-level knobs on certain classes of target concepts faster than several baselines, and give examples of the resulting automatically- constructed knobs which adjust levels of non-linear, high- level concepts.
| Year | Citations | |
|---|---|---|
Page 1
Page 1