Published October 6, 2021 | Version v1

DeepDIVA automatic synthesizer programmer project

Description

DeepDIVA is a data science project in which we aim to create a deep-learning syntheziser programmer using the vst plugin DIVA. We are creating a tool that addresses the challenge of programming sound synthesizers. This requires a thorough technical understanding as software synthesizers often have many parameters. To tackle this, we built a deep learning model for automatic synthesizer programming that takes a target sound as input, predicts the parameter settings for the synthesizer that cause it to emit as close a sound as possible, and generate a template that you can load in your DIVA synthesizer. In future work, we aim to improve the sound matching performance of our deep neural network architecture. At this point in time the sound matching performance of our best performing architecture is too limited for an application that users can integrate into their workflow, at least not for a synthesizer as complex as the Diva.

We generated and saved datasets for training and validating deep learning models. Here we share the dataset (extracted features and patch targets) we created on which our currently best performing model is trained. For this dataset, 11 parameters of the DIVA synthesizers were allowed to vary during data generation.

Files

Files (9.3 GB)

Name Size
md5:29ba83119c6d9e33ce59f1a645b58820
1.8 GB Download
md5:055fb56a6ea5be6a1f87ab41a32348a3
90.5 MB Download
md5:9ecb14e3a963597b20e84c6a43f59a56
880.1 kB Download
md5:9225635d004c87114ca7f0dd7af064e1
7.1 GB Download
md5:70672ff452835cf22d1e9295c4dcd1bf
361.9 MB Download
md5:fc3b3429ff2abdfe41a8c26ade7ce485
9.2 kB Download
md5:0bf8f5be458648bf58d660bc9daa6f6d
3.5 MB Download