Skip to content

A collection of different Model Architectures for Music Generation

License

Notifications You must be signed in to change notification settings

AdarshKumar712/Automated-Music-Generation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automated-Music-Generation

A collection of different Model Architectures for Music Generation. These include LSTMs, GRUs, BiGRUs, Attention based Models and Transformers for genenration of Music in its Symbolic Representation, i.e. MIDI Based representation.

About the Repo:

This repo is a case study of various Algorithms for music Generation, where the models are present as .ipynb Notebooks which can run in Google Colab. Certain example results from the training has also been uploaded to the repository.

Models Implemented So Far:

  • Simple LSTM
  • 1D Convolution
  • LSTM + DropOut
  • GRU + Attention
  • BiGRU + Attention
  • Transformer Baseline
    • Encoder Only
    • Encoder + Decoder - NMT style generation
  • Music Transformer - with Relative Attention
    • Encoder Only
    • Encoder + Decoder
  • Compound Word Transformer or CP - Transformer ( Colab Notebook )

About

A collection of different Model Architectures for Music Generation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published