Skip to main content

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

Metadata

Release files for rmi2mid 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rmi2mid 0.2
File Size Uploaded
rmi2mid-0.2.tar.gz 2.8 kB Details

Release files / rmi2mid-0.2.tar.gz

Download URL rmi2mid-0.2.tar.gz
Size 2.8 kB
Tags Source
SHA-256 checksum
How to use checksums
517dbefb98ebb5c2b0c3568bb2614f07ff52afb0afde37cfcca2011a0fd65ec7
BLAKE2b-256 checksum
How to use checksums
2c63d3c7b0455501e77697896902b46e742651bc8f9edbb02bb1628eb3fc924e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page