Skip to content

Converts MIDI into a text file whose contents can be copied into a .qua file.

License

Notifications You must be signed in to change notification settings

kloi34/midi2qua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

midi2qua

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.

Open In Colab

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.

How to use this program

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.

Examples of Quaver maps made with this program

Good sources of live piano MIDIs

Minnesota International Piano-e-Competition

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)

Personal homepage of 小栗克裕 (Katsuhiro Oguri)

MIDIs + MP3s: (JP) http://www.bc9.jp/~oguri/index1.html or (EN) http://www.bc9.jp/~oguri/indexe.html

kunstderfuge.com

MIDIs: https://www.kunstderfuge.com/

SMD MIDI-Audio Piano Music dataset from International Audio Laboratories Erlangen

MIDIs + MP3s: https://www.audiolabs-erlangen.de/resources/MIR/SMD/midi

About

Converts MIDI into a text file whose contents can be copied into a .qua file.

Topics

Resources

License

Stars

Watchers

Forks

Languages