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