Steev's Midi Library is a library that can create and parse MIDI files. It uses generic C without extensions or Unix-isms. It includes examples to generate music for the Mozart dice, RTTTL conversion, MIDI file 1 to 0 conversion, and a basic dumper utility.
| Tags | multimedia Sound/Audio MIDI |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | Windows MS-DOS Windows Unix |
| Implementation | C |
Recent releases


Release Notes: The code now compiles for Mac OS X.


Release Notes: The code was fixed so that it actually compiles.


Release Notes: Utilities from SGX were folded back, namely muGetChordName and muGuessChord. Docs were updated.


Release Notes: Library changes: The channel parser was fixed for implied messages. Note on messages are automatically translated to note off when volume is 0. Armstrong (http://www.bluedust.dontexist.com/armstrong) is supported for the Arduino in m2rtttl. Rest support was added in m2rtttl.


No changes have been submitted for this release.