Table of Contents

I. Object Hierarchy
II. General objects and functions
IpatchItem - Base abstract class for all patch items.
IpatchFile - A file object.
IpatchContainer - An abstract patch container class.
IpatchBase - Toplevel object for patch files (SoundFont, DLS, etc)
IpatchIter - Item iterator.
IpatchList - Object list.
IpatchConverter - Object conversion system.
IpatchRiffParser - RIFF file parser.
IpatchUnit - Unit type registration and conversion.
IpatchRange - A range parameter type.
version -
III. Sample objects and functions
IpatchSampleData - A sample data object.
IpatchSampleStore - A base class for sample storage methods.
IpatchSampleFile - Base class for audio sample files.
IpatchSampleTransform - Sample format conversion object
Sample format - Sample format enums and functions
IpatchAudioFile - libaudiofile IpatchSampleFile type.
IpatchSampleStoreFile - File sample store object
IpatchSampleStoreRAM - RAM sample store object
IpatchSampleStoreROM - ROM sample store object
IpatchSampleStoreSwap - Swap file sample store object
IV. DLS patches
IpatchDLS2 - DLS Object
IpatchDLSFile - DLS file object.
IpatchDLS2Info - DLS info lists.
IpatchDLSReader - DLS reader object.
IpatchDLSWriter - DLS writer object.
IpatchDLS2Inst - DLS instrument object.
IpatchDLS2Region - A DLS region.
IpatchDLS2Conn - DLS connection block structure.
IpatchDLS2Sample - DLS sample object.
V. SoundFont patches
IpatchSF2 - SoundFont object
IpatchSF2File - SoundFont file type
IpatchSF2Reader - SoundFont file reader.
IpatchSF2Writer - SoundFont save object.
IpatchSF2Preset - SoundFont preset object
IpatchSF2Inst - SoundFont instrument object
IpatchSF2Zone - A base class for SoundFont zones
IpatchSF2Gen - SoundFont generator routines
IpatchSF2Mod - SoundFont modulator structure and related functions
IpatchSF2PZone - SoundFont preset zone object
IpatchSF2IZone - SoundFont instrument zone object
IpatchSF2Sample - SoundFont sample object
VI. GigaSampler patches
IpatchGig - GigaSampler object
IpatchGigFile - GigaSampler file object.
IpatchGigInst - GigaSampler instrument object.
IpatchGigRegion - GigaSampler instrument region object.
IpatchGigEffects - GigaSampler parameters and effects.
VII. CRAM instrument compression
IpatchCramDecoderConverter - CRAM file decoder converter.
IpatchCramEncoderConverter - CRAM file encoder converter.
IpatchCramDecoder - CRAM decoder object.
IpatchCramEncoder - CRAM encoder object.
IpatchCramFile - CRAM file object.
IpatchCram - More CRAM stuff.