/MIDI-GAN

Primary LanguagePythonMIT LicenseMIT

MIDI-GAN

License MIT HitCount Total alerts Language grade: Python

Description

Using GANs to generate MIDI music based on popular video-games. The input comes from the NES music database.

Models

This project uses a personal implementation of WGAN-GP, employing residual connections and 1-dimensional convolutions to generate music.

Project structure

The GAN model is located in the models folder, the input dataset is downloaded and stored in the data folder. The main function is train_model.py.

Prerequisites

To install the python environment for this project, refer to the Pipenv setup guide