Projects / Steev's Midi Library

Steev's Midi Library

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
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  05 Apr 2011 12:53

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

  •  09 Dec 2010 01:49

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

  •  05 Dec 2010 12:26

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

  •  28 Apr 2008 04:05

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.

  •  23 Mar 2008 18:35

No changes have been submitted for this release.

Screenshot

Project Spotlight

gbxgol

A small program for the Italian betting game, Totogol.

Screenshot

Project Spotlight

notification-thing

A DE-independent pygi (GTK3) notification daemon.