libportsmf0v5

Portable standard midi file library
  http://portmedia.sourceforge.net/
  0
  no reviews



Portsmf is "port standard midi file", a cross-platform, c++ library for reading and writing standard midi files.

features:

- input and output of standard midi files
- data structures, classes, etc. for representing music data in memory
o sequence structure consisting of multiple tracks
o track structure consisting of multiple events
o events contain note and control data
o extensible attribute-value property lists
o tempo track and time signature representation
- input and output of a text-based representation: allegro files
- extensive editing operations on sequences and tracks
- conversion to/from binary buffers for archiving, undo/redo, etc.