CycleDRUMS: Automatic Drum Arrangement For Bass Lines Using CycleGAN
Not on the map. Why?
Abstract (arXiv)
The two main research threads in computer-based music generation are: the construction of autonomous music-making systems, and the design of computer-based environments to assist musicians. In the symbolic domain, the key problem of automatically arranging a piece music was extensively studied, while relatively fewer systems tackled this challenge in the audio domain. In this contribution, we propose CycleDRUMS, a novel method for generating drums given a bass line. After converting the waveform of the bass into a mel-spectrogram, we are able to automatically generate original drums that follow the beat, sound credible and can be directly mixed with the input bass. We formulated this task as an unpaired image-to-image translation problem, and we addressed it with CycleGAN, a well-established unsupervised style transfer framework, originally designed for treating images. The choice to deploy raw audio and mel-spectrograms enabled us to better represent how humans perceive music, and to potentially draw sounds for new arrangements from the vast collection of music recordings accumulated in the last century. In absence of an objective way of evaluating the output of both generative adversarial networks and music generative systems, we further defined a possible metric for the proposed task, partially based on human (and expert) judgement. Finally, as a comparison, we replicated our results with Pix2Pix, a paired image-to-image translation network, and we showed that our approach outperforms it.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 38 of its 71 references that are in the map. First posted on arXiv 1 Apr 2021.
Builds on
38 of 71 references.
References · 38
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,678
- 2016Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Networkcited by 1,898
- 2016WaveNet: A Generative Model for Raw Audiocited by 1,710
- 2020Jukebox: A Generative Model for Musiccited by 535
- 2018Conv-TasNet: Surpassing Ideal Time-Frequency Magnitude Masking for Speech Separationcited by 400
- 2018WaveGlow: A Flow-based Generative Network for Speech Synthesiscited by 308
- 2018Enabling Factorized Piano Music Modeling and Generation with the MAESTRO Datasetcited by 215
- 2018Music Transformercited by 207
- 2016Precomputed Real-Time Texture Synthesis with Markovian Generative Adversarial Networkscited by 192
- 2016C-RNN-GAN: Continuous recurrent neural networks with adversarial trainingcited by 132
26 more
- 2018A Hierarchical Latent Vector Model for Learning Long-Term Structure in Musiccited by 131
- 2016SampleRNN: An Unconditional End-to-End Neural Audio Generation Modelcited by 110
- 2017Onsets and Frames: Dual-Objective Piano Transcriptioncited by 93
- 2016DeepBach: a Steerable Model for Bach Chorales Generationcited by 90
- 2017MidiNet: A Convolutional Generative Adversarial Network for Symbolic-domain Music Generationcited by 72
- 2020PopMAG: Pop Music Accompaniment Generationcited by 68
- 2018The challenge of realistic music generation: modelling raw audio at scalecited by 63
- 2019Demucs: Deep Extractor for Music Sources with extra unlabeled data remixedcited by 53
- 2019Neural source-filter waveform models for statistical parametric speech synthesiscited by 46
- 2019SPA-GAN: Spatial Attention GAN for Image-to-Image Translationcited by 43
- 2019MelNet: A Generative Model for Audio in the Frequency Domaincited by 41
- 2020DrumGAN: Synthesis of Drum Sounds With Timbral Feature Conditioning Using Generative Adversarial Networkscited by 34
- 2018Symbolic Music Genre Transfer with CycleGANcited by 28
- 2018A Universal Music Translation Networkcited by 22
- 2015Deep Learning and Music Adversariescited by 20
- 2020RL-Duet: Online Music Accompaniment Generation Using Deep Reinforcement Learningcited by 19
- 2019High-Level Control of Drum Track Generation Using Learned Patterns of Rhythmic Interactioncited by 14
- 2018DeepJ: Style-Specific Music Generationcited by 12
- 2018Learning to Recognize Musical Genre from Audiocited by 9
- 2019Quality-aware Unpaired Image-to-Image Translationcited by 9
- 2016Imposing higher-level Structure in Polyphonic Music Generation using Convolutional Restricted Boltzmann Machines and Constraintscited by 7
- 2017Music generation with variational recurrent autoencoder supported by historycited by 7
- 2017Interactive Music Generation with Positional Constraints using Anticipation-RNNscited by 7
- 2019LSTM Based Music Generation Systemcited by 5
- 2019Transferring neural speech waveform synthesizers to musical instrument sounds generationcited by 4
- 2018Music Popularity: Metrics, Characteristics, and Audio-Based Predictioncited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 1.
4 papers.
- 2023Fauno: The Italian Large Language Model that will leave you senza parole!cited by 13
- 2023Prompt-to-OS (P2OS): Revolutionizing Operating Systems and Human-Computer Interaction with Integrated AI Generative Modelscited by 3
- 2024Unifying Symbolic Music Arrangement: Track-Aware Reconstruction and Structured Tokenizationcited by 3
- 2021Actions Speak Louder than Listening: Evaluating Music Style Transfer based on Editing Experiencecited by 0
- 2024Unifying Symbolic Music Arrangement: Track-Aware Reconstruction and Structured Tokenization27 Aug 2024
- 2023Prompt-to-OS (P2OS): Revolutionizing Operating Systems and Human-Computer Interaction with Integrated AI Generative Models7 Oct 2023
- 2023Fauno: The Italian Large Language Model that will leave you senza parole!26 Jun 2023
- 2021Actions Speak Louder than Listening: Evaluating Music Style Transfer based on Editing Experience25 Oct 2021