LibSMF is a BSD-licensed C library for handling SMF ("*.mid") files. It transparently handles conversions between time and pulses, tempo map handling etc. The only dependencies are C compiler and glib. Full API documentation and examples are included.
Be the first to post a text review of Standard MIDI File format library. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Changes between 1.1 and 1.2: - Relaxed some overly restrictive tests that could trip asserts without good reason. - Fixed a bug that broke adding SMF events in the middle of the track in some cases. - Fixed a bug that broke removing tracks in some cases. If you encountered failed assertion during saving, it could be one of these bugs.
Changes between 1.0 and 1.1: - libsmf released separately from jack-smf-utils. - Fixed build on SunOS. - Add "text" command to smfsh and corresponding smf_event_new_textual() API function. - smf_track_remove_event renamed to smf_event_remove_from_track, for consistency. That won't happen anymore, I promise. ;-)
Changes between 1.0 and 1.1: - libsmf released separately from jack-smf-utils. - Fixed build on SunOS. - Add "text" command to smfsh and corresponding smf_event_new_textual() API function. - smf_track_remove_event renamed to smf_event_remove_from_track, for consistency. That won't happen anymore, I promise. ;-)
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: