libInstPatch is a shared library which handles instrument editing and also contains a reference implementation of CRAM for instrument compression.
Features
- Object oriented parent/child architecture for instrument editing
- Unit system for converting between different parameter unit types
- Object conversion system
- Flexible object paste system
- Abstracted sample data storage and format
- Sample format conversion functions
- CRAM compression for all supported instrument formats
- Support for SoundFont and minimal support for DLS and GigaSampler
- Sample edit lists
