libgig  3.3.0.19svn2660
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
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
||\Cconn_block_t
|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
||\Cstring_length_t
|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
||\Cmidi_locale_t
|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 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
|oCprogress_tUsed for indicating the progress of a certain task
|oCDimensionRegionEncapsulates articulation information of a dimension region
|oCSampleEncapsulates sample waves used for playback
|oCRegionDefines Region information of an Instrument
|oCMidiRuleAbstract base class for all MIDI rules
|oCMidiRuleCtrlTriggerMIDI rule for triggering notes by control change events
||\Ctrigger_t
|oCMidiRuleLegatoMIDI rule for instruments with legato samples
|oCMidiRuleAlternatorMIDI rule to automatically cycle through specified sequences of different articulations
||\Cpattern_t
|oCMidiRuleUnknownA MIDI rule not yet implemented by libgig
|oCScriptReal-time instrument script (gig format extension)
|oCScriptGroupGroup of instrument scripts (gig format extension)
|oCInstrumentProvides all neccessary information for the synthesis of an Instrument
|oCGroupGroup of Gigasampler objects
|oCFileParses Gigasampler files and provides abstract access to the data
|\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
|oCChunkOrdinary RIFF Chunk
|oCListRIFF List Chunk
|oCFileRIFF File
|\CExceptionWill be thrown whenever an error occurs while handling a RIFF file
oNsf2SoundFont specific classes and definitions
|oC_PresetBag
|oC_ModList
|oC_RangesType
|oC_GenAmountType
|oC_GenList
|oC_InstBag
|oCModulator
|oCModulatorItem
|oCException
|oCVersion
|oCInfo
|oCSample
||oCbuffer_tPointer address and size of a buffer
||\CPlaybackStateReflects the current playback state for a sample
|oCRegionInstrument zone
|oCInstrumentBase
|oCQuery
|oCInstrument
|oCPreset
|\CFile
oCAkaiDirEntry
oCAkaiDiskToplevel AKAI image interpreter
oCAkaiDiskElement
oCAkaiEnveloppe
oCAkaiKeygroup
oCAkaiKeygroupSample
oCAkaiPartitionEncapsulates one disk partition of an AKAI disk
oCAkaiProgramAKAI instrument definition
oCAkaiSample
oCAkaiSampleLoop
oCAkaiVolumeSubdivision of an AKAI disk partition
oCDiskImageAccessing AKAI image either from file or a drive (i.e
\CResource