libgig is a C++ library for loading, modifying existing and creating new Gigasampler files and DLS (Downloadable Sounds) Level 1/2 files. The source code package includes a couple of command line tools based on the library. The library and tools are released in source code format under the GNU General Public License.
This library is developed and optimized for POSIX compliant operating systems like Linux and OSX and since release 3.1.1 for Windows as well. libgig was developed to compile on any operating system, though since release 3.0.0 libgig uses one tiny operating system dependant method to be able to resize files. Should be a 5 minute job to implement this method for other operating systems as well though.
Version | File Name | File Size | Date |
3.3.0 | libgig-3.3.0.tar.bz2 | 330k | 30-Jul-2009 10:35 |
3.2.1 | libgig-3.2.1.tar.bz2 | 316k | 05-Dec-2007 16:33 |
3.2.0 | libgig-3.2.0.tar.bz2 | 329k | 14-Oct-2007 16:52 |
3.1.1 | libgig-3.1.1.tar.bz2 | 294k | 24-Mar-2007 19:26 |
3.1.0 | libgig-3.1.0.tar.bz2 | 294k | 24-Nov-2006 14:03 |
3.0.0 | libgig-3.0.0.tar.bz2 | 275k | 28-Apr-2006 20:05 |
2.0.2 | libgig-2.0.2.tar.bz2 | 255k | 15-Aug-2005 19:34 |
2.0.1 | libgig-2.0.1.tar.bz2 | 241k | 13-June-2005 02:18 |
2.0.0 | libgig-2.0.0.tar.bz2 | 61k | 10-May-2005 12:08 |
1.0.0 | libgig-1.0.0.tar.bz2 | 67k | 26-Nov-2004 23:39 |
0.7.1 | libgig-0.7.1.tar.bz2 | 56k | 09-July-2004 00:13 |
0.7.0 | libgig-0.7.0.tar.bz2 | 253k | 03-May-2004 16:51 |
0.6.0 | libgig-0.6.0.tar.bz2 | 336k | 20-Dec-2003 05:41 |
Online API Documentation for the latest libgig version (HTML)
Kick start documentation for libgig (OpenOffice, PDF)
Besides LinuxSampler and its related programs (e.g. qsampler, gigedit), the following third party applications are also using libgig to access Gigasampler format files:
You are also using libgig for your application? Please let me know!UML static structure diagram focused on the aspect of actually using the library (created with TCM):
Version | File Formats | Date |
1.0.0 | TCM, PDF, PostScript | 26-Nov-2004 21:18 |
0.7.x | TCM, PDF, PostScript | 03-May-2004 17:36 |
0.6.0 | TCM, PDF, PostScript | 20-Dec-2003 05:41 |
You can check out the latest development version of libgig from the LinuxSampler CVS server:
cvs -z3 -d:pserver:anonymous@cvs.linuxsampler.org:/var/cvs/linuxsampler co libgig |
You can also browse the libgig CVS repository.
This library was written by Christian Schoenebeck (PGP/GPG Public Key).
libgig and its tools are released under the GNU General Public License.
You can either send emails to the LinuxSampler Developers Mailing List or contact me directly.
Happy hacking!
Christian