paper-with-me

Papers

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

2017-03-31 · Li-Chia Yang, Szu-Yu Chou, Yi-Hsuan Yang

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.

📄 PDF Abstract BibTeX arXiv:1703.10847

Code (4)

RichardYang40148/MidiNet 공식 구현 tf
KarenMars/TUD_MMSR pytorch
annahung31/MIdiNet-by-pytorch pytorch
dongmingli-Ben/MidiNet-by-pytorch-Debugged pytorch

Tasks

Generative Adversarial NetworkMusic Generation

Methods 이 논문이 사용한 방법론

Mixture of Logistic Distributions 설명 없음
Dilated Causal Convolution A Dilated Causal Convolution is a causal convolution where the filter is applied over an area larger than its length by…
WaveNet WaveNet is an audio generative model based on the PixelCNN architecture. In order to deal with long-range temporal dependencies…

Similar Papers 제목 키워드 기반

Lead Sheet Generation and Arrangement by Conditional Generative Adversarial Network

2018-07-30 · Hao-Min Liu, Yi-Hsuan Yang

Research on automatic music generation has seen great progress due to the development of deep neural networks. However, the generation of multi-instrument music of arbitrary genres still remains a challenge. Existing res…

Generative Adversarial NetworkMusic Generation

Symbolic Music Genre Transfer with CycleGAN

2018-09-20 · Gino Brunner, Yuyi Wang, Roger Wattenhofer, Sumu Zhao

Deep generative models such as Variational Autoencoders (VAEs) and Generative Adversarial Networks (GANs) have recently been applied to style and domain transfer for images, and in the case of VAEs, music. GAN-based mode…

Music Genre TransferStyle Transfer

Generative Modeling of Bach-Style Symbolic Music: A Comparative Study of Autoregressive, Latent-Variable, and Adversarial Approaches

2026-06-11 · Dezhi Yu, Kyuil Lee, Yongkang Huang arxiv

We study generative modeling of Bach-style symbolic piano music using a shared MIDI corpus and three model families: autoregressive LSTMs with attention, latent-variable models including recurrent VAEs and vector-quantiz…

Music Generation

Logic Tensor Network-Enhanced Generative Adversarial Network

2026-01-07 · Nijesh Upreti, Vaishak Belle arxiv

In this paper, we introduce Logic Tensor Network-Enhanced Generative Adversarial Network (LTN-GAN), a novel framework that enhances Generative Adversarial Networks (GANs) by incorporating Logic Tensor Networks (LTNs) to …

Logical Reasoning

FLAGNet : Feature Label based Automatic Generation Network for symbolic music

2021-01-01 · SeongHyeon Go

The technology for automatic music generation has been very actively studied in recent years. However, almost in these studies, handling domain knowledge of music was omitted or considered a difficult task. In particular…

Generative Adversarial NetworkMusic Generation