libinstpatch Reference Manual

For libinstpatch 1.0.0. The latest version of this documentation can be found on-line at http://swami.sourceforge.net/api/libinstpatch/.

Base objects and functions
  IpatchItem — Abstract base item object
  IpatchContainer — Abstract object type used for items containing other child items.
  IpatchBase — Base instrument file object type
  IpatchFile — File abstraction object
  IpatchVirtualContainer — Virtual container object
Utility objects and functions
  IpatchIter — Iterator instance
  IpatchList — An object containing a list of object pointers
  IpatchConverter — Base class for object conversion handlers
  IpatchConverterSF2VoiceCache — Base object type used for IpatchSF2Voice cache converters
  IpatchRiff — RIFF file parser/composer object
  IpatchSF2VoiceCache — SoundFont voice cache object
  IpatchParamProp — GParamSpec extended properties
  IpatchTypeProp — GObject style properties for GTypes
  IpatchPaste — Object paste instance
  IpatchUnit — Unit conversion system
  IpatchUnit_generic — Generic unit types and conversions
  IpatchXml — XML tree functions
  IpatchXmlObject — GObject related XML tree functions
  IpatchRange — A boxed type which defines a number range
  md5 — MD5 hashing functions
  misc — Miscellaneous stuff
  util — Utility functions
  version
Sample data objects and functions
  IpatchSample — Sample audio interface
  IpatchSampleData — Sample data proxy object.
  IpatchSampleStore — Abstract sample storage object
  IpatchSampleTransform — Audio format conversion instance
  sample — Audio sample format conversion functions and defines.
  IpatchSampleList — Sample list data types and functions
  IpatchSndFile — libsndfile file object
  IpatchSampleStoreCache — Sample store object for cached samples in RAM
  IpatchSampleStoreFile — Sample store object type for audio in files on disk
  IpatchSampleStoreRam — Sample store object for audio data in RAM
  IpatchSampleStoreRom — Sample storage object for audio in ROM of a sound card
  IpatchSampleStoreSndFile — Sample store object type which uses libsndfile to access audio in sound files
  IpatchSampleStoreSplit24 — Sample storage object for 24 bit audio in 16 and 8 bit segments
  IpatchSampleStoreSwap — Sample storage object for audio in a temporary swap file
  IpatchSampleStoreVirtual — Virtual sample storage object
DLS patches
  IpatchDLS2 — DLS version 2 instrument file object
  IpatchDLSFile — DLS file object and functions
  IpatchDLS2Info — DLS version 2 info functions and structure
  IpatchDLSReader — DLS version 2 file reader
  IpatchDLSWriter — DLS instrument file writer
  IpatchDLS2Inst — DLS instrument object
  IpatchDLS2Region — DLS region object
  IpatchDLS2Conn — DLS version 2 connection structures and functions
  IpatchDLS2Sample — DLS audio sample object
  IpatchUnit_DLS — Unit types and conversions for DLS
SoundFont patches
  IpatchSF2 — SoundFont instrument file object
  IpatchSF2File — SoundFont file object
  IpatchSF2Reader — SoundFont file reader
  IpatchSF2Writer — SoundFont writer object
  IpatchSF2Preset — SoundFont preset object
  IpatchSF2Inst — SoundFont instrument object
  IpatchSF2Zone — Abstract base class for SoundFont zones
  IpatchSF2Gen — SoundFont generator functions and definitions
  IpatchSF2GenItem — SoundFont generator item interface
  IpatchSF2Mod — SoundFont modulators
  IpatchSF2ModItem — SoundFont modulator item interface
  IpatchSF2PZone — SoundFont preset zone object
  IpatchSF2IZone — SoundFont instrument zone object
  IpatchSF2Sample — SoundFont audio sample
  IpatchUnit_SF2 — Unit types and conversions for SoundFont
GigaSampler patches
  IpatchGig — GigaSampler instrument file object
  IpatchGigFile — GigaSampler file object
  IpatchGigInst — GigaSampler instrument object
  IpatchGigRegion — GigaSampler region object
  IpatchGigDimension — GigaSampler dimension object
  IpatchGigSubRegion — GigaSampler sub region object
  IpatchGigEffects — GigaSampler instrument parameters and effects
  IpatchGigSample — GigaSampler sample object
Virtual banks
  IpatchVBank — Virtual bank object
  IpatchVBankInst — VBank instrument item
  IpatchVBankRegion — Virtual bank instrument region
Object Hierarchy
API Index

Generated by GTK-Doc V1.11