Neural Drum Machine : An Interactive System for Real-time Synthesis of Drum Sounds

07/04/2019
by   Cyran Aouameur, et al.
0

In this work, we introduce a system for real-time generation of drum sounds. This system is composed of two parts: a generative model for drum sounds together with a Max4Live plugin providing intuitive controls on the generative process. The generative model consists of a Conditional Wasserstein autoencoder (CWAE), which learns to generate Mel-scaled magnitude spectrograms of short percussion samples, coupled with a Multi-Head Convolutional Neural Network (MCNN) which estimates the corresponding audio signal from the magnitude spectrogram. The design of this model makes it lightweight, so that it allows one to perform real-time generation of novel drum sounds on an average CPU, removing the need for the users to possess dedicated hardware in order to use this system. We then present our Max4Live interface designed to interact with this generative model. With this setup, the system can be easily integrated into a studio-production environment and enhance the creative process. Finally, we discuss the advantages of our system and how the interaction of music producers with such tools could change the way drum tracks are composed.

READ FULL TEXT

page 2

page 6

page 7

research
07/11/2023

SnakeSynth: New Interactions for Generative Audio Synthesis

I present "SnakeSynth," a web-based lightweight audio synthesizer that c...
research
05/15/2022

cMelGAN: An Efficient Conditional Generative Model Based on Mel Spectrograms

Analysing music in the field of machine learning is a very difficult pro...
research
07/23/2019

NONOTO: A Model-agnostic Web Interface for Interactive Music Composition by Inpainting

Inpainting-based generative modeling allows for stimulating human-machin...
research
07/19/2021

Early-Phase Performance-Driven Design using Generative Models

Current performance-driven building design methods are not widely adopte...
research
06/14/2023

Anticipatory Music Transformer

We introduce anticipation: a method for constructing a controllable gene...
research
04/06/2019

An Integrated Approach for Keyphrase Generation via Exploring the Power of Retrieval and Extraction

In this paper, we present a novel integrated approach for keyphrase gene...
research
01/07/2019

Sinusoidal wave generating network based on adversarial learning and its application: synthesizing frog sounds for data augmentation

Simulators that generate observations based on theoretical models can be...

Please sign up or login with your details

Forgot password? Click here to reset