Skip to content

Extract Standard MIDI file (*.mid) from RIFF MIDI (RMID) file (*.rmi or *.mid).

License

Notifications You must be signed in to change notification settings

alextwl/rmi2mid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rmi2mid

Extract Standard MIDI file (.mid) from RIFF MIDI (RMID) file (.rmi or .mid).

This is a simple tool to extract minimal RMID chunk from RIFF file (usually with extension .rmi or .mid) and write MIDI data to an independent .mid file.

I wrote this because my favorite MIDI player cannot read RIFF MIDI songs I collected many years ago.

Usage

Run script directly

python3 rmi2mid.py <.rmi or .mid> <.mid>

For installation by pip/wheel

python3 -m rmi2mid <.rmi or .mid> <.mid>

Unsupported format

Currently an RIFF file with (nested) LIST chunks is not supported.

Reference

About

Extract Standard MIDI file (*.mid) from RIFF MIDI (RMID) file (*.rmi or *.mid).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages