libgig  4.2.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNDLSDLS specific classes and definitions
|oCversion_tQuadtuple version number ("major.minor.release.build")
|oCdlsid_tEvery subject of an DLS file and the file itself can have an unique, computer generated ID
|oCrange_tLower and upper limit of a range
|oCsample_loop_tDefines Sample Loop Points
|oCConnectionDefines a connection within the synthesis model
|oCStorageAbstract base class for all classes using RIFF::Chunks for persistency
|oCArticulationProvides access to the defined connections used for the synthesis model
|oCArticulatorAbstract base class for classes that provide articulation information (thus for Instrument and Region class)
|oCInfoOptional information for DLS files, instruments, samples, etc
|oCResourceAbstract base class which encapsulates data structures which all DLS resources are able to provide
|oCSamplerAbstract base class which provides mandatory informations about sample players in general
|oCSampleEncapsulates sample waves used for playback
|oCRegionDefines Region information of an Instrument
|oCInstrumentProvides all neccessary information for the synthesis of a DLS Instrument
|oCFileParses DLS Level 1 and 2 compliant files and provides abstract access to the data
|\CExceptionWill be thrown whenever a DLS specific error occurs while trying to access a DLS File
oNgigGigasampler/GigaStudio specific classes and definitions
|oCrange_tLower and upper limit of a range
|oCbuffer_tPointer address and size of a buffer
|oCleverage_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)
|oCdimension_def_tGeneral dimension definition
|oCcrossfade_tDefines the envelope of a crossfade
|oCplayback_state_tReflects the current playback state for a sample
|oCeg_opt_tDefines behavior options for envelope generators (gig format extension)
|oCDimensionRegionEncapsulates articulation informations of a dimension region
|oCSampleEncapsulates sample waves of Gigasampler/GigaStudio files used for playback
|oCRegionDefines Region information of a Gigasampler/GigaStudio instrument
|oCMidiRuleAbstract base class for all MIDI rules
|oCMidiRuleCtrlTriggerMIDI rule for triggering notes by control change events
|oCMidiRuleLegatoMIDI rule for instruments with legato samples
|oCMidiRuleAlternatorMIDI rule to automatically cycle through specified sequences of different articulations
|oCMidiRuleUnknownA MIDI rule not yet implemented by libgig
|oCScriptReal-time instrument script (gig format extension)
|oCScriptGroupGroup of instrument scripts (gig format extension)
|oCInstrumentProvides access to a Gigasampler/GigaStudio instrument
|oCGroupGroup of Gigasampler samples
|oCFileProvides convenient access to Gigasampler/GigaStudio .gig files
|\CExceptionWill be thrown whenever a gig specific error occurs while trying to access a Gigasampler File
oNKorgKORG sound format specific classes and definitions
|oCKSFSample.KSF audio sample file
|oCKMPRegionRegion of a .KMP multi sample file
|oCKMPInstrument.KMP multi sample file
|\CExceptionKorg format specific exception
oNRIFFRIFF specific classes and definitions
|oCprogress_tUsed for indicating the progress of a certain task
|oCChunkOrdinary RIFF Chunk
|oCListRIFF List Chunk
|oCFileRIFF File
|\CExceptionWill be thrown whenever an error occurs while handling a RIFF file
oNSerializationSerialization / deserialization framework
|oCUIDUnique identifier referring to one specific native C++ object, member, fundamental variable, or any other native C++ data
|oCDataTypeAbstract reflection of a native C++ data type
|oCMemberAbstract reflection of a native C++ class/struct's member variable
|oCObjectAbstract reflection of some native serialized C/C++ data
|oCArchiveDestination container for serialization, and source container for deserialization
|\CExceptionWill be thrown whenever an error occurs during an serialization or deserialization process
oNsf2SoundFont specific classes and definitions
|\CRegionInstrument zone
oCAkaiDiskToplevel AKAI image interpreter
oCAkaiPartitionEncapsulates one disk partition of an AKAI disk
oCAkaiProgramAKAI instrument definition
oCAkaiVolumeSubdivision of an AKAI disk partition
\CDiskImageAccessing AKAI image either from file or a drive (i.e