LibSMF is a C library for handling SMF (\"*.mid\") files. It transparently handles conversions between time and pulses, tempo map handling, etc.

WWW: http://libsmf.sourceforge.net/
