Proceedings

FlowSynth: Simplifying Complex Audio Generation Through Explorable Latent Spaces with Normalizing Flows

Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Demos. Pages 5273-5275.

https://doi.org/10.24963/ijcai.2020/767

Abstract

Audio synthesizers are pervasive in modern music production. These highly complex audio generation functions provide a unique diversity through their large sets of parameters. However, this feature also can make them extremely hard and obfuscated to use, especially for non-expert users with no formal knowledge on signal processing.

We recently introduced a novel formalization of the problem of synthesizer control as learning an invertible mapping between an audio latent space, extracted from the audio signal, and a target parameter latent space, extracted from the synthesizer's presets, using normalizing flows. In addition to model a continuous representation allowing to ease the intuitive exploration of the synthesizer, it also provides a ground-breaking method for audio-based parameter inference, vocal control and macro-control learning.

Here, we discuss the details of integrating these high-level features to develop new interaction schemes between a human user and the generating device: parameters inference from audio, high-level preset visualization and interpolation, that can be used both in off-time and real-time situations. Moreover, we also leverage LeapMotion devices to allow the control of hundreds of parameters simply by moving one hand across space to explore the low-dimensional latent space, allowing to both empower and facilitate the user's interaction with the synthesizer.

  1. [Arfib et al., 2002] Daniel Arfib, Jean-Michel Couturier, Loic Kessous, and Vincent Verfaille. Strategies of map- ping between gesture data and synthesis model parameters using perceptual spaces. Organised Sound, 7(2):127-144, 2002.
  2. [Esling et al., 2020] Philippe Esling, Naotake Masuda, Adrien Bardet, Romeo Despres, and Axel Chemla- Romeu-Santos. Flow synthesizer: Universal audio synthesizer control with normalizing flows. Applied Sciences, 10(1):302, 2020.
  3. [Garcia, 2002] Ricardo A Garcia. Automatic design of sound synthesis techniques by means of genetic programming. In Audio Engineering Society Convention 113, 2002.
  4. [Johnson and Gounaropoulos, 2006] Colin G Johnson and Alex Gounaropoulos. Timbre Interfaces using Adjectives and Adverbs. In Proceedings of the 2006 Conference on New Interfaces for Musical Expression, pages 101-102, 2006.
  5. [Kingma and Welling, 2013] Diederik P. Kingma and Max Welling. Auto-encoding variational bayes. arXiv:1312.6114, 2013.
  6. [Rezende and Mohamed, 2015] Danilo Rezende and Shakir Mohamed. Variational inference with normalizing flows. In International Conference on Machine Learning (ICML), 2015.
  7. [Yee-King et al., 2018] Matthew John Yee-King, Leon Fed- den, and Mark d'Inverno. Automatic programming of vst sound synthesizers using deep networks and other tech- niques. IEEE Transactions on ETCI, 2(2), 2018.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards