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|
|Operating Systems||Windows MS-DOS Windows Unix|
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.