Feature

Handle stereo audio correctly with SoundFont files
Object to XML save
Encoding and decoding of objects to and from XML. Property flag for indicating properties that should not be stored.
DLS2 region properties
GigEffects properties
Cram progress callback
Cram encoding statistics
IpatchCramContainer
A container object for adding arbitrary files for encoding to a cram file.
Direct loading of CRAM files
Decode all binary data of a CRAM file into memory and then provide seeking and streaming access to the FLAC encoded samples. Make it appear like a regular IpatchFile.
Audio edit lists
An IpatchSampleStore type which can be used to create virtual stores from sample data in other stores with simple effects (crop, cut, fade, etc).
Command line ipatch utility
Create a command line utility for processing instrument files.
Create a new central instrument format
Create new instrument format which attempts to describe synthesis model. To be used for converting between various other supported formats, and possibly end up as the "native" format of libInstPatch.
Akai support
Support for loading DLS samples using libaudiofile
Support loading of sample data in DLS files with libaudiofile (for unsupported formats).

Bug

Test