1 |
Home |
Home |
2 |
==== |
==== |
3 |
You can always find the latest version of libgig at: |
You can always find the latest version of libgig at: |
4 |
http://stud.hs-heilbronn.de/~cschoene/projects/libgig/ |
http://www.linuxsampler.org/libgig/ |
5 |
|
|
6 |
Content |
Content |
7 |
======= |
======= |
17 |
provide the necessary extensions for |
provide the necessary extensions for |
18 |
the Gigasampler file format. |
the Gigasampler file format. |
19 |
|
|
20 |
Beside the actual library there are four example applications: |
Despite its name, libgig also provides support for other sampler file |
21 |
|
formats as well today: |
22 |
|
|
23 |
|
- SoundFont classes (SF.h, SF.cpp): They provide support for the very popular |
24 |
|
SoundFont v1 and v2 format (.sf2). |
25 |
|
|
26 |
|
- KORG classes (Korg.h, Korg.cpp): Provides support for sample based sounds |
27 |
|
used on many KORG synthesizer keyboards. |
28 |
|
|
29 |
|
Beside the actual library there are following example applications: |
30 |
|
|
31 |
gigdump: Demo app that prints out the content of a .gig file. |
gigdump: Demo app that prints out the content of a .gig file. |
32 |
gigextract: Extracts samples from a .gig file. |
gigextract: Extracts samples from a .gig file. |
33 |
|
gigmerge: Merges several .gig files to one .gig file. |
34 |
|
gig2mono: Converts .gig files from stereo to mono. |
35 |
dlsdump: Demo app that prints out the content of a DLS file. |
dlsdump: Demo app that prints out the content of a DLS file. |
36 |
|
korgdump: Prints out the content of the various KORG file types. |
37 |
|
korg2gig: Convert KORG sound file to Gigasampler/GigaStudio format. |
38 |
rifftree: Tool that prints out the RIFF tree of an arbitrary RIFF |
rifftree: Tool that prints out the RIFF tree of an arbitrary RIFF |
39 |
file. |
file. |
40 |
|
|
133 |
|
|
134 |
Compiling for Windows |
Compiling for Windows |
135 |
===================== |
===================== |
136 |
|
|
137 |
libgig and its tools can be compiled for Windows using Bloodshed Dev-C++, |
libgig and its tools can be compiled for Windows using Bloodshed Dev-C++, |
138 |
which is a free (GPL) C++ integrated development environment for Windows. |
which is a free (GPL) C++ integrated development environment for Windows. |
139 |
You can download it here: |
It is also possible to use MSYS from MinGW, which allows you to use |
140 |
|
'./configure && make' like the linux builds. |
141 |
|
|
142 |
|
You can download Dev-C++ here: |
143 |
|
|
144 |
http://www.bloodshed.net/devcpp.html |
http://www.bloodshed.net/devcpp.html |
145 |
|
|
224 |
You might also try to run the "Test Cases" coming with libgig (see above), |
You might also try to run the "Test Cases" coming with libgig (see above), |
225 |
especially in case you are running on an odd system. |
especially in case you are running on an odd system. |
226 |
|
|
227 |
|
Trademarks |
228 |
|
========== |
229 |
|
Tascam, Gigasampler, GigaStudio, KORG, Trinity, Triton, OASYS, M3 and Kronos |
230 |
|
are trademarks of their respective owners. |
231 |
|
|
232 |
Credits |
Credits |
233 |
======= |
======= |
234 |
The initial library was based on the reverse engineering effort of |
The initial library (Gigasampler part) was based on the reverse engineering |
235 |
Paul Kellett and Ruben van Royen. We owe current support for the quite new |
effort of Paul Kellett and Ruben van Royen. We owe current support for the |
236 |
Gigasampler v3 format to Andreas Persson. Please also have a look at the |
Gigasampler v3 format to Andreas Persson. Please also have a look at the |
237 |
ChangeLog for all those who contributed. Thanks to all of you for your |
ChangeLog for all those who contributed. Thanks to all of you for your great |
238 |
great work! |
work! |
239 |
|
|
240 |
Christian Schoenebeck <cuse@users.sourceforge.net> |
Christian Schoenebeck <cuse@users.sourceforge.net> |