[linux-audio-dev] [ANN] libgig - Gigasampler file loader library

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-dev] [ANN] libgig - Gigasampler file loader library
From: Christian Schoenebeck (christian.schoenebeck_AT_epost.de)
Date: Mon Nov 03 2003 - 23:51:46 EET


Thanks to the great reverse engineering work of Paul Kellett and Ruben van
Royen I created this library. libgig is a C++ cross-platform loader library
for Gigasampler files.

The library consists of three parts:

        - RIFF classes for parsing arbitrary RIFF files
        - DLS classes which use the RIFF classes to parse and provide access to DLS
          level 1 and 2 files
        - gig classes which are based on the DLS classes and provide the necessary
          extensions for the Gigasampler file format

So you can also use the library for loading DLS files or RIFF files in
general, but the main focus is the Giga format, which you might get from the
name of this lib ;)

You can get the sources coming with tools / demo apps, API documentation, UML
diagram and a short kick start docu at:

        http://stud.fh-heilbronn.de/~cschoene/projects/libgig/

I claim that this library provides all articulation data the Gig format
contains. If you think I might miss some, let me know!

The library should be compilable on all platforms. Nevertheless I don't own a
non Intel system, so I can't test it; maybe it needs some minor adjustments
but I took care about endian and word size correctness when I wrote the lib,
so I'm quite confident it will work! Let me if you tried it on a non Intel
system!

Best regards
Christian Schoenebeck


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Mon Nov 03 2003 - 23:57:06 EET