1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-08 14:13:57 +01:00
Files
audacity/lib-src/portsmf
Benjamin Drung 8d360fe5f3 Remove unwanted files
There are some files in the repository that match rules in .gitignore
and shouldn't have been committed to the repository. Thus remove them.
2016-05-17 01:05:05 +02:00
..
2013-11-03 01:54:50 +00:00
2013-11-03 01:54:50 +00:00
2013-10-31 07:23:14 +00:00
2010-01-24 09:19:39 +00:00
2013-10-31 07:23:14 +00:00
2010-01-24 09:19:39 +00:00
2010-01-24 09:19:39 +00:00
2010-01-24 09:19:39 +00:00
2010-01-24 09:19:39 +00:00
2013-11-03 01:54:50 +00:00
2013-10-31 07:23:14 +00:00
2013-11-03 01:54:50 +00:00
2013-11-03 01:54:50 +00:00
2010-01-24 09:19:39 +00:00
2010-01-24 09:19:39 +00:00
2010-01-24 09:19:39 +00:00
2010-01-24 09:19:39 +00:00
2010-01-24 09:19:39 +00:00

portsmf README.txt
14 Jun 2008
Roger B. Dannenberg

Portsmf is "Port Standard MIDI File", a cross-platform, C++ library
for reading and writing Standard MIDI Files.

License information: free and open source, see license.txt for details

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.

Portsmf is a relatively small number of about 9 files, so there is
currently no support for building/maintaining Portsmf as a separate
library. (Contributions are welcome.) For now, it is suggested that
you simply compile these files along with your application sources.

There is a test program in portsmf_test and makefiles to build it as
an example.

You might want to browse through portsmf_test/allegro_test.cpp 
for examples that use and exercise most of the portsmf functions.