Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

AkaiDisk | Toplevel AKAI image interpreter
AkaiPartition | Encapsulates one disk partition of an AKAI disk
AkaiProgram | AKAI instrument definition
AkaiVolume | Subdivision of an AKAI disk partition
Serialization::Archive | Destination container for serialization, and source container for deserialization
gig::buffer_t | Pointer address and size of a buffer
sf2::Sample::buffer_t | Pointer address and size of a buffer
RIFF::Chunk | Ordinary RIFF Chunk
RIFF::List | RIFF List Chunk
RIFF::File | RIFF File
DLS::Connection | Defines a connection within the synthesis model
gig::crossfade_t | Defines the envelope of a crossfade
Serialization::DataType | Abstract reflection of a native C++ data type
gig::dimension_def_t | General dimension definition
DiskImage | Accessing AKAI image either from file or a drive (i.e
DLS::dlsid_t | Every subject of an DLS file and the file itself can have an unique, computer generated ID
gig::eg_opt_t | Defines behavior options for envelope generators (gig format extension)
RIFF::Exception | Will be thrown whenever an error occurs while handling a RIFF file
DLS::Exception | Will be thrown whenever a DLS specific error occurs while trying to access a DLS File
gig::Exception | Will be thrown whenever a gig specific error occurs while trying to access a Gigasampler File
Korg::Exception | Korg format specific exception
Serialization::Exception | Will be thrown whenever an error occurs during an serialization or deserialization process
Korg::KMPInstrument | .KMP multi sample file
Korg::KMPRegion | Region of a .KMP multi sample file
Korg::KSFSample | .KSF audio sample file
gig::leverage_ctrl_t | Defines a controller that has a certain contrained influence on a particular synthesis parameter (used to define attenuation controller, EG1 controller and EG2 controller)
Serialization::Member | Abstract reflection of a native C++ class/struct's member variable
gig::MidiRule | Abstract base class for all MIDI rules
gig::MidiRuleAlternator | MIDI rule to automatically cycle through specified sequences of different articulations
gig::MidiRuleCtrlTrigger | MIDI rule for triggering notes by control change events
gig::MidiRuleLegato | MIDI rule for instruments with legato samples
gig::MidiRuleUnknown | A MIDI rule not yet implemented by libgig
Serialization::DataType::NativeDataTypeRegistry< T > | Registrator for native data types
Serialization::Object | Abstract reflection of some native serialized C/C++ data
gig::playback_state_t | Reflects the current playback state for a sample
sf2::Sample::PlaybackState | Reflects the current playback state for a sample
RIFF::progress_t | Used for indicating the progress of a certain task
DLS::range_t | Lower and upper limit of a range
gig::range_t | Lower and upper limit of a range
sf2::Region | Instrument zone
DLS::sample_loop_t | Defines Sample Loop Points
DLS::Storage | Abstract base class for all classes using RIFF::Chunks for persistency
DLS::Articulation | Provides access to the defined connections used for the synthesis model
DLS::Articulator | Abstract base class for classes that provide articulation information (thus for Instrument and Region class)
DLS::Instrument | Provides all neccessary information for the synthesis of a DLS Instrument
gig::Instrument | Provides access to a Gigasampler/GigaStudio instrument
DLS::Region | Defines Region information of an Instrument
gig::Region | Defines Region information of a Gigasampler/GigaStudio instrument
DLS::Info | Optional information for DLS files, instruments, samples, etc
DLS::Resource | Abstract base class which encapsulates data structures which all DLS resources are able to provide
DLS::File | Parses DLS Level 1 and 2 compliant files and provides abstract access to the data
gig::File | Provides convenient access to Gigasampler/GigaStudio .gig files
DLS::Instrument | Provides all neccessary information for the synthesis of a DLS Instrument
DLS::Region | Defines Region information of an Instrument
DLS::Sample | Encapsulates sample waves used for playback
gig::Sample | Encapsulates sample waves of Gigasampler/GigaStudio files used for playback
DLS::Sampler | Abstract base class which provides mandatory informations about sample players in general
DLS::Region | Defines Region information of an Instrument
gig::DimensionRegion | Encapsulates articulation informations of a dimension region
gig::Group | Group of Gigasampler samples
gig::Script | Real-time instrument script (gig format extension)
gig::ScriptGroup | Group of instrument scripts (gig format extension)
Serialization::Archive::Syncer | Synchronizes 2 archives with each other
Serialization::UID | Unique identifier referring to one specific native C++ object, member, fundamental variable, or any other native C++ data
DLS::version_t | Quadtuple version number ("major.minor.release.build")