libInstPatch Reference Manual
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.