Comparision Of Adversarial And Non-Adversarial LSTM Music Generative Models

by   Moseli Mots'oehli, et al.
University of Hawaii
University of Pretoria

Algorithmic music composition is a way of composing musical pieces with minimal to no human intervention. While recurrent neural networks are traditionally applied to many sequence-to-sequence prediction tasks, including successful implementations of music composition, their standard supervised learning approach based on input-to-output mapping leads to a lack of note variety. These models can therefore be seen as potentially unsuitable for tasks such as music generation. Generative adversarial networks learn the generative distribution of data and lead to varied samples. This work implements and compares adversarial and non-adversarial training of recurrent neural network music composers on MIDI data. The resulting music samples are evaluated by human listeners, their preferences recorded. The evaluation indicates that adversarial training produces more aesthetically pleasing music.


C-RNN-GAN: Continuous recurrent neural networks with adversarial training

Generative adversarial networks have been proposed as a way of efficient...

Polyphonic Music Composition with LSTM Neural Networks and Reinforcement Learning

In the domain of algorithmic music composition, machine learning-driven ...

Generative Deep Learning for Virtuosic Classical Music: Generative Adversarial Networks as Renowned Composers

Current AI-generated music lacks fundamental principles of good composit...

Computer Assisted Composition with Recurrent Neural Networks

Sequence modeling with neural networks has lead to powerful models of sy...

A SeqGAN for Polyphonic Music Generation

We propose an application of SeqGAN, generative adversarial networks for...

Music-to-Dance Generation with Optimal Transport

Dance choreography for a piece of music is a challenging task, having to...

Coupled Recurrent Models for Polyphonic Music Composition

This work describes a novel recurrent model for music composition, which...

Please sign up or login with your details

Forgot password? Click here to reset