Skip to content

lukemshannonhill/8bit-VAE

 
 

Repository files navigation

8-bit VAE: A Latent Variable Model for NES Music

Xavier Garcia

This github contains the code for 8-bit VAE, a latent variable model for Nintendo Entertainment System (NES) music. Before diving into the details, here are a couple of samples derived from the model:

Sample 1

Sample 2

You can read more about the model in the blog post. To use this, first prepare the data by running the prepare_data.py. Once the data is prepared, run the train.py model to train the model. To generate music, run the generate_tr.py script. If you want to train without the TR voice, then modify the data accordingly and use generate.py to generate music.

About

An implementation of MusicVAE made for the NES MDB in PyTorch.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.7%
  • Python 0.3%