Converts MIDI files to a txt file
Thank you for downloading MIDI2txt. This python program is designed to convert a MIDI file (.mid) into a list of numbers separated by a comma corresponding to the notes played in the order that they are played. The program will take all MIDI files in the same directory and output a corresponding text file (with the same name as the MIDI file).
If a MIDI files contains the notes (in order of being played):
C3,C3,D3,E3,C3
the program will produce a text file (.txt) that will have one line:
60,60,62,64,60
Python 3 installed
Mido library installed (if you don’t have it type ‘pip install mido’ into a terminal for unix systems)
Move the MIDI2txt.py and run.sh files into the same folder (any folder you wish)
Move the MIDI files you want to convert into the same folder as the MIDI2txt.py and run.sh files
Double-click the run.sh file and the text files will be generated
for ease of viewing/selecting the text files, make sure to view the folder in order of ‘Kind’.
Move the MIDI2txt.py into any folder you wish
Move the MIDI files you want to convert into the same folder as the MIDI2txt.py file
Run command prompt
Change the directory to the folder containing MIDI2txt.py
Run the python script ‘python MIDI2txt.py’
for ease of viewing/selecting the text files, make sure to view the folder in order of ‘Type’.
If you have any questions feel free to email me at theaussietinker@gmail.com