MidiProcessor is a tool for processing MIDI files. It can
- Encode MIDI into tokens with various representation method.
- Decode tokens into MIDI with various representation method.
- Normalize pitches to make song "C major" or "A minor".
It is still developing. You are very welcomed to make it better together with me.
NOTE: Code in this repo comes with NO GUARANTEE. Use at your own risk.
git clone https://github.com/btyu/MidiProcessor.git
cd MidiProcessor
pip install .