MuseGAN: Multi-track Sequential Generative Adversarial Networks for Symbolic Music Generation and Accompaniment

MuseGAN: Многодорожечные последовательные генеративные состязательные сети для символической генерации музыки и акомпанемента
Yi‐Hsuan Yang, Hao‐Wen Dong, Wen-Yi Hsiao, Li-Chia Yang
2018-04-25

MuseGANcomposer modelhuman-AI cooperative music generationhybrid modelintra-track and inter-track objective metricsjamming modelmulti-track sequential generative adversarial networkspiano-roll generationrock music datasetsymbolic music generation
Generating music has a few notable differences from generating images and videos. First, music is an art of time, necessitating a temporal model. Second, music is usually composed of multiple instruments/tracks with their own temporal dynamics, but collectively they unfold over time interdependently. Lastly, musical notes are often grouped into chords, arpeggios or melodies in polyphonic music, and thereby introducing a chronological ordering of notes is not naturally suitable. In this paper, we propose three models for symbolic multi-track music generation under the framework of generative adversarial networks (GANs). The three models, which differ in the underlying assumptions and accordingly the network architectures, are referred to as the jamming model, the composer model and the hybrid model. We trained the proposed models on a dataset of over one hundred thousand bars of rock music and applied them to generate piano-rolls of five tracks: bass, drums, guitar, piano and strings. A few intra-track and inter-track objective metrics are also proposed to evaluate the generative results, in addition to a subjective user study. We show that our models can generate coherent music of four bars right from scratch (i.e. without human inputs). We also extend our models to human-AI cooperative music generation: given a specific track composed by human, we can generate four additional tracks to accompany it. All code, the dataset and the rendered audio samples are available at https://salu133445.github.io/musegan/.
1
Extended models to human-AI cooperative generation: given one human-composed track, the system generates four accompanying tracks.
2
Introduced intra-track and inter-track objective metrics plus a subjective user study to evaluate generated music.
3
Models can generate coherent four-bar multi-track music from scratch without human input.
4
Proposed three GAN-based models (jamming, composer, hybrid) for symbolic multi-track music generation with different architectural assumptions.
5
Trained models on a dataset of over 100,000 bars of rock music and generated five-track piano-rolls (bass, drums, guitar, piano, strings).

Symbolic multi-track music (piano-rolls of five tracks: bass, drums, guitar, piano, strings)

Generative modeling and accompaniment: creating coherent four-bar multi-track music and generating complementary tracks given a human-composed track using GAN-based models (jamming, composer, hybrid)

Publication Details
Publication Date
2018-04-25
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Yi‐Hsuan Yang
Hao‐Wen Dong
Wen-Yi Hsiao
Li-Chia Yang
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%