portsmf

haochuan

portsmf

portsmf (short for Portable Standard Midi File Library), a subproject of portmedia, is a library for reading, writing, and manipulating standard midi files. One drawback of any standard midi file library is that most of the work is likely to be translating midi to whatever local data structure you are using to represent midi or general music data. portsmf provides one such data structure. Originally, this library was called Allegro, so at least for now, you'll see a lot of "allegro" and "alg" in the sources.

Installing portsmf:
Linux
Mac
Windows