MusicTransformer Pytorch Versions Save

MusicTransformer written for MaestroV2 using the Pytorch framework for music generation

v1.0

4 years ago

Initial release. Utilizes Pytorch train a MusicTransformer model as specified in Huang et al., 2018. The model achieves similar performance to the results from the paper.

Included features:

  • Maestro v2 midi pre-processing
  • Training with Relational Position Representations using the built-in Pytorch Transformer
    • Can build any transformer architecture desired
  • Model evaluation
  • Midi generation
  • Tensorboard reporting (optional)

This version relies on the midi processor provided here: https://github.com/jason9693/midi-neural-processor

Future releases aim to remove this dependency.