Synthesizer Preset Interpolation using Transformer Auto-Encoders

10/27/2022
by   Gwendal Le Vaillant, et al.
0

Sound synthesizers are widespread in modern music production but they increasingly require expert skills to be mastered. This work focuses on interpolation between presets, i.e., sets of values of all sound synthesis parameters, to enable the intuitive creation of new sounds from existing ones. We introduce a bimodal auto-encoder neural network, which simultaneously processes presets using multi-head attention blocks, and audio using convolutions. This model has been tested on a popular frequency modulation synthesizer with more than one hundred parameters. Experiments have compared the model to related architectures and methods, and have demonstrated that it performs smoother interpolations. After training, the proposed model can be integrated into commercial synthesizers for live interpolation or sound design tasks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/03/2023

A geometrically aware auto-encoder for multi-texture synthesis

We propose an auto-encoder architecture for multi-texture synthesis. The...
research
08/04/2020

Timbre latent space: exploration and creative aspects

Recent studies show the ability of unsupervised models to learn invertib...
research
05/13/2022

Multi-encoder Network for Parameter Reduction of a Kernel-based Interpolation Architecture

Video frame interpolation involves the synthesis of new frames from exis...
research
08/04/2020

Neural Granular Sound Synthesis

Granular sound synthesis is a popular audio generation technique based o...
research
07/01/2019

Universal audio synthesizer control with normalizing flows

The ubiquity of sound synthesizers has reshaped music production and eve...
research
05/22/2023

NAS-FM: Neural Architecture Search for Tunable and Interpretable Sound Synthesis based on Frequency Modulation

Developing digital sound synthesizers is crucial to the music industry a...

Please sign up or login with your details

Forgot password? Click here to reset