Skip to content

ZZWaang/icm-deep-music-generation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Computer Music: Deep Music Generation

Ziyu Wang, NYU Shanghai

This is a beginner-level introduction to our two publications for disentangled music representations for monophonic and polyphonic music. This repository is originally made for the course Introduction to Computer Music at NYU Shanghai. It can also be served as a tutorial for other people who are interested to our projects and new to deep learning.

  • EC$^2$-VAE for monophonic pitch contour and rhythm disentanglement.

  • Poly-Dis for polyphonic chord and texture disentanglement.

We provide:

  • The model architecture implemented in PyTorch. (The code is reformatted and all the code for training is removed.)
  • (One-version of) the pre-trained model parameters. (Google drive links are provides inside model_param folders.)
  • Sample data and a tutorial jupyter notebook.

Reference

EC$^2$-VAE
Poly-Dis

About

Beginner Tutorial to EC2-VAE and Poly-Dis. Designed for ICM.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published