We need a C function or library to parse OMF files and write OMF files. OMF stands for Open Media Framework. It's a file format for exchanging projects between different digital audio workstations (like Logic, Digital Performer, Pro Tools, etc.). The library should conform to the OMF type II spec.
Here's more info on the OMF type II specification:
[login to view URL]
More info:
The function should load and save OMF files.
It should output the following information when loading OMF files (and accept this information when saving files):
- number of audio tracks
- filenames of all the audio tracks
- locations (in samples) of all the audio tracks
- initial volume and pan levels on all the channels
- automation data for volume and pan on all channels
- crossfade information for all the audio tracks
data should be provided as arrays of floats, ints and c strings as appropriate.