A program that converts a MIDI file into a text file with hitObject data that can be copied into a .qua file for making maps in Quaver, the ultimate community-driven and open-source competitive rhythm game.
This program was created primarily for converting MIDIs of live piano performances for 7 key maps. However, the program should still work with any kind of MIDI file and can also output for 4 key maps.
Use the Google Colab version linked above or...
- Get Python (3.6+)
- Install Mido wherever this program is downloaded to with
pip install mido
- Run the program
You should get a .txt file in the same location as the program after running it. Open the text file and copy + paste the HitObject text into an existing .qua file.
For now, you will still have to manually rearrange/shift notes to different columns using a Quaver plugin. Maybe a future version of this program can remedy this step and pre-arrange notes to make it easier.
- Glinka/Balakirev - The Lark
- Sergei Rachmaninoff - Etude-Tableau Op. 39 No. 6 in A Minor
- Frederic Chopin - Op. 10 No. 4 in C-sharp Minor
- Maurice Ravel - Jeux d'eau
- Joe Hisaishi/Kyle Landry - Howl's Moving Castle Theme 2.0
MIDIs: https://piano-e-competition.com/
MP3s for most MIDIs: https://www.kaggle.com/jackvial/themaestrodatasetv2 (use the .csv or .json to find the mp3 file name that corresponds to a performance)
MIDIs + MP3s: (JP) http://www.bc9.jp/~oguri/index1.html or (EN) http://www.bc9.jp/~oguri/indexe.html
MIDIs: https://www.kunstderfuge.com/
MIDIs + MP3s: https://www.audiolabs-erlangen.de/resources/MIR/SMD/midi