MidiNet: A Convolutional Generative Adversarial Network for Symbolic-Domain Music Generation

By Li-Chia Yang, Szu-Yu Chou, Yi-Hsuan Yang. 2017

509 citations recorded by the source corpus.

Most existing neural network models for music generation use recurrent neural networks. However, the recent WaveNet model proposed by DeepMind shows that convolutional neural networks (CNNs) can also generate realistic musical waveforms in the audio domain. Following this light, we investigate using CNNs for generating melody (a series of MIDI notes) one bar after another in the symbolic domain. In addition to the generator, we use a discriminator to learn the distributions of melodies, making it a generative adversarial network (GAN). Moreover, we propose a novel conditional mechanism to exploit available prior knowledge, so that the model can generate melodies either from scratch, by following a chord sequence, or by conditioning on the melody of previous bars (e.g. a priming melody), among other possibilities. The resulting model, named MidiNet, can be expanded to generate music with multiple MIDI channels (i.e. tracks). We conduct a user study to compare the melody of eight-bar long generated by MidiNet and by Google's MelodyRNN models, each time using the same priming melody. Result shows that MidiNet performs comparably with MelodyRNN models in being realistic and pleasant to listen to, yet MidiNet's melodies are reported to be much more interesting.

Subfields: Computer Vision and Pattern Recognition, Generative Models, Multimodal Learning, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Ming-Hsuan Yang
  4. Jitendra Malik
  5. Trevor Darrell
  6. Alan L. Yuille
  7. Xiaogang Wang
  8. Antonio Torralba

In Generative Models

  1. Yi-Hsuan Yang
  2. Yu-Siang Huang
  3. Heewoo Jun
  4. Divya Saxena
  5. Jiannong Cao
  6. Ilya Sutskever
  7. Li-Chia Yang
  8. Prafulla Dhariwal

In Multimodal Learning

  1. Yu-Siang Huang
  2. Yi-Hsuan Yang
  3. Divya Saxena
  4. Jiannong Cao
  5. Heewoo Jun
  6. Prafulla Dhariwal
  7. Hao-Wen Dong
  8. Wen-Yi Hsiao

In Signal Processing

  1. Yi-Hsuan Yang
  2. Yu-Siang Huang
  3. Yoshihiko Nankaku
  4. Li-Chia Yang
  5. Haizhou Li
  6. Lei Xie
  7. Hao-Wen Dong
  8. Wen-Yi Hsiao

Citations in the corpus