libgig  4.4.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NDLSDLS specific classes and definitions
 CArticulationProvides access to the defined connections used for the synthesis model
 CArticulatorAbstract base class for classes that provide articulation information (thus for Instrument and Region class)
 CConnectionDefines a connection within the synthesis model
 Cdlsid_tEvery subject of an DLS file and the file itself can have an unique, computer generated ID
 CExceptionWill be thrown whenever a DLS specific error occurs while trying to access a DLS File
 CFileParses DLS Level 1 and 2 compliant files and provides abstract access to the data
 CInfoOptional information for DLS files, instruments, samples, etc
 CInstrumentProvides all neccessary information for the synthesis of a DLS Instrument
 Crange_tLower and upper limit of a range
 CRegionDefines Region information of an Instrument
 CResourceAbstract base class which encapsulates data structures which all DLS resources are able to provide
 CSampleEncapsulates sample waves used for playback
 Csample_loop_tDefines Sample Loop Points
 CSamplerAbstract base class which provides mandatory informations about sample players in general
 CStorageAbstract base class for all classes using RIFF::Chunks for persistency
 Cversion_tQuadtuple version number ("major.minor.release.build")
 NgigGigasampler/GigaStudio specific classes and definitions
 Cbuffer_tPointer address and size of a buffer
 Ccrossfade_tDefines the envelope of a crossfade
 Cdimension_def_tGeneral dimension definition
 CDimensionRegionEncapsulates articulation informations of a dimension region
 Ceg_opt_tDefines behavior options for envelope generators (gig format extension)
 CExceptionWill be thrown whenever a gig specific error occurs while trying to access a Gigasampler File
 CFileProvides convenient access to Gigasampler/GigaStudio .gig files
 CGroupGroup of Gigasampler samples
 CInstrumentProvides access to a Gigasampler/GigaStudio instrument
 Cleverage_ctrl_tDefines a controller that has a certain contrained influence on a particular synthesis parameter (used to define attenuation controller, EG1 controller and EG2 controller)
 CMidiRuleAbstract base class for all MIDI rules
 CMidiRuleAlternatorMIDI rule to automatically cycle through specified sequences of different articulations
 CMidiRuleCtrlTriggerMIDI rule for triggering notes by control change events
 CMidiRuleLegatoMIDI rule for instruments with legato samples
 CMidiRuleUnknownA MIDI rule not yet implemented by libgig
 Cplayback_state_tReflects the current playback state for a sample
 Crange_tLower and upper limit of a range
 CRegionDefines Region information of a Gigasampler/GigaStudio instrument
 CSampleEncapsulates sample waves of Gigasampler/GigaStudio files used for playback
 CScriptReal-time instrument script (gig format extension)
 CScriptGroupGroup of instrument scripts (gig format extension)
 NKorgKORG sound format specific classes and definitions
 CExceptionKorg format specific exception
 CKMPInstrument.KMP multi sample file
 CKMPRegionRegion of a .KMP multi sample file
 CKSFSample.KSF audio sample file
 NRIFFRIFF specific classes and definitions
 CChunkOrdinary RIFF Chunk
 CExceptionWill be thrown whenever an error occurs while handling a RIFF file
 CFileRIFF File
 CListRIFF List Chunk
 Cprogress_tUsed for indicating the progress of a certain task
 NSerializationSerialization / deserialization framework
 CArchiveDestination container for serialization, and source container for deserialization
 CSyncerSynchronizes 2 archives with each other
 CDataTypeAbstract reflection of a native C++ data type
 CExceptionWill be thrown whenever an error occurs during an serialization or deserialization process
 CMemberAbstract reflection of a native C++ class/struct's member variable
 CObjectAbstract reflection of some native serialized C/C++ data
 CUIDUnique identifier referring to one specific native C++ object, member, fundamental variable, or any other native C++ data
 Nsf2SoundFont specific classes and definitions
 CRegionInstrument zone
 CAkaiDiskToplevel AKAI image interpreter
 CAkaiPartitionEncapsulates one disk partition of an AKAI disk
 CAkaiProgramAKAI instrument definition
 CAkaiVolumeSubdivision of an AKAI disk partition
 CDiskImageAccessing AKAI image either from file or a drive (i.e