/libsmf

C library for handling Standard MIDI Files (*.mid)

Primary LanguageCOtherNOASSERTION

This is the continuation of libsmf, a BSD-licensed C library for reading
and writing Standard MIDI Files (*.mid). It transparently handles
conversions between time and pulses, tempo maps, and more. Full API
documentation and an example program (which is also rather useful in
its own right) are also provided. libsmf was originally written and
maintained by Edward Tomasz Napierała at http://libsmf.sourceforge.net/.

You will need a C compilation environment and the GLib development files
to compile this. It builds in the usual autotools manner:

  $ ./autogen.sh  # if it's a fresh git clone
  $ ./configure [configure options]
  $ make
  # make install

Release directory:
http://ftp.stump.io/software/libsmf/