libgig  4.4.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAkaiDiskToplevel AKAI image interpreter
 CAkaiPartitionEncapsulates one disk partition of an AKAI disk
 CAkaiProgramAKAI instrument definition
 CAkaiVolumeSubdivision of an AKAI disk partition
 CSerialization::ArchiveDestination container for serialization, and source container for deserialization
 Csf2::Sample::buffer_tPointer address and size of a buffer
 Cgig::buffer_tPointer address and size of a buffer
 CRIFF::ChunkOrdinary RIFF Chunk
 CRIFF::ListRIFF List Chunk
 CRIFF::FileRIFF File
 CDLS::ConnectionDefines a connection within the synthesis model
 Cgig::crossfade_tDefines the envelope of a crossfade
 CSerialization::DataTypeAbstract reflection of a native C++ data type
 Cgig::dimension_def_tGeneral dimension definition
 CDiskImageAccessing AKAI image either from file or a drive (i.e
 CDLS::dlsid_tEvery subject of an DLS file and the file itself can have an unique, computer generated ID
 Cgig::eg_opt_tDefines behavior options for envelope generators (gig format extension)
 CRIFF::ExceptionWill be thrown whenever an error occurs while handling a RIFF file
 CDLS::ExceptionWill be thrown whenever a DLS specific error occurs while trying to access a DLS File
 Cgig::ExceptionWill be thrown whenever a gig specific error occurs while trying to access a Gigasampler File
 CKorg::ExceptionKorg format specific exception
 CSerialization::ExceptionWill be thrown whenever an error occurs during an serialization or deserialization process
 CKorg::KMPInstrument.KMP multi sample file
 CKorg::KMPRegionRegion of a .KMP multi sample file
 CKorg::KSFSample.KSF audio sample file
 Cgig::leverage_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)
 CSerialization::MemberAbstract reflection of a native C++ class/struct's member variable
 Cgig::MidiRuleAbstract base class for all MIDI rules
 Cgig::MidiRuleAlternatorMIDI rule to automatically cycle through specified sequences of different articulations
 Cgig::MidiRuleCtrlTriggerMIDI rule for triggering notes by control change events
 Cgig::MidiRuleLegatoMIDI rule for instruments with legato samples
 Cgig::MidiRuleUnknownA MIDI rule not yet implemented by libgig
 CSerialization::ObjectAbstract reflection of some native serialized C/C++ data
 Cgig::playback_state_tReflects the current playback state for a sample
 Csf2::Sample::PlaybackStateReflects the current playback state for a sample
 CRIFF::progress_tUsed for indicating the progress of a certain task
 CDLS::range_tLower and upper limit of a range
 Cgig::range_tLower and upper limit of a range
 Csf2::RegionInstrument zone
 CDLS::sample_loop_tDefines Sample Loop Points
 CDLS::StorageAbstract base class for all classes using RIFF::Chunks for persistency
 CDLS::ArticulationProvides access to the defined connections used for the synthesis model
 CDLS::ArticulatorAbstract base class for classes that provide articulation information (thus for Instrument and Region class)
 CDLS::InstrumentProvides all neccessary information for the synthesis of a DLS Instrument
 Cgig::InstrumentProvides access to a Gigasampler/GigaStudio instrument
 CDLS::RegionDefines Region information of an Instrument
 Cgig::RegionDefines Region information of a Gigasampler/GigaStudio instrument
 CDLS::InfoOptional information for DLS files, instruments, samples, etc
 CDLS::ResourceAbstract base class which encapsulates data structures which all DLS resources are able to provide
 CDLS::FileParses DLS Level 1 and 2 compliant files and provides abstract access to the data
 Cgig::FileProvides convenient access to Gigasampler/GigaStudio .gig files
 CDLS::InstrumentProvides all neccessary information for the synthesis of a DLS Instrument
 CDLS::RegionDefines Region information of an Instrument
 CDLS::SampleEncapsulates sample waves used for playback
 Cgig::SampleEncapsulates sample waves of Gigasampler/GigaStudio files used for playback
 CDLS::SamplerAbstract base class which provides mandatory informations about sample players in general
 CDLS::RegionDefines Region information of an Instrument
 Cgig::DimensionRegionEncapsulates articulation informations of a dimension region
 Cgig::GroupGroup of Gigasampler samples
 Cgig::ScriptReal-time instrument script (gig format extension)
 Cgig::ScriptGroupGroup of instrument scripts (gig format extension)
 CSerialization::Archive::SyncerSynchronizes 2 archives with each other
 CSerialization::UIDUnique identifier referring to one specific native C++ object, member, fundamental variable, or any other native C++ data
 CDLS::version_tQuadtuple version number ("major.minor.release.build")