Skip to content

Midi event transformer for symbolic music generation

License

Notifications You must be signed in to change notification settings

melodytheagent/melody-midi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 22, 2024
d35d412 · Oct 22, 2024
Oct 10, 2024
Aug 25, 2023
Oct 9, 2024
Aug 25, 2023
Sep 6, 2023
Oct 6, 2024
Oct 10, 2024
Oct 10, 2024
Aug 25, 2023
Sep 26, 2024
Aug 28, 2023
Oct 8, 2024
Oct 9, 2024
Oct 2, 2024
Oct 9, 2024
Oct 9, 2024
Oct 22, 2024
Oct 21, 2024

Repository files navigation

Midi-Model

Midi event transformer for music generation

Updates

  • v1.3: MIDITokenizerV2 and new MidiVisualizer
  • v1.2 : Optimise the tokenizer and dataset. The dataset was filtered by MIDITokenizer.check_quality. Using the higher quality dataset to train the model, the performance of the model is significantly improved.

Demo

Pretrained model

huggingface

Dataset

projectlosangeles/Los-Angeles-MIDI-Dataset

Requirements

  • install pytorch(recommend pytorch>=2.0)
  • install fluidsynth>=2.0.0
  • pip install -r requirements.txt

Run app

python app.py

Train

python train.py

Citation

@misc{skytnt2024midimodel,
  author = {SkyTNT},
  title = {Midi Model: Midi event transformer for symbolic music generation},
  year = {2024},
  howpublished = {\url{https://github.com/SkyTNT/midi-model}},
}

About

Midi event transformer for symbolic music generation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 78.7%
  • Jupyter Notebook 11.4%
  • JavaScript 9.9%