14 |
- @b 1. @ref gig classes: These provide convenient access to |
- @b 1. @ref gig classes: These provide convenient access to |
15 |
@b Gigasampler / @b GigaStudio files (for all known format version, that is |
@b Gigasampler / @b GigaStudio files (for all known format version, that is |
16 |
from Gigasampler v1 to GigaStudio v4), allowing to load, modify and save |
from Gigasampler v1 to GigaStudio v4), allowing to load, modify and save |
17 |
existing .gig files, as well as creating new .gig files from scratch. |
existing .gig files, as well as creating new .gig files from scratch.<br> |
18 |
|
<br> |
19 |
Since the gig file format was originally designed based on the DLS Level 2 |
Since the gig file format was originally designed based on the DLS Level 2 |
20 |
format, the gig classes in this library are derived from the DLS classes of |
format, the gig classes in this library are derived from the DLS classes of |
21 |
this library, where the gig classes provide the necessary extensions for the |
this library, where the gig classes provide the necessary extensions for the |
22 |
Gigasampler file format. |
Gigasampler file format.<br> |
23 |
|
<br> |
24 |
Besides the fact that libgig supports all aspects of the original |
Besides the fact that libgig supports all aspects of the original |
25 |
Gigasampler / GigaStudio format, it now also provides some own extensions of |
Gigasampler / GigaStudio format, it now also provides some own extensions of |
26 |
that original format. Most notably libgig provides an extension to save |
that original format. Most notably libgig provides an extension to save |
36 |
|
|
37 |
- @b 3. @b AKAI classes: These provide support for loading sample based disks |
- @b 3. @b AKAI classes: These provide support for loading sample based disks |
38 |
(CDROMs, hard disks, ZIP disks) and disk image files of AKAI's hardware |
(CDROMs, hard disks, ZIP disks) and disk image files of AKAI's hardware |
39 |
sampler series <i>S1000</i>, <i>S01</i>, <i>S2000</i> and <i>S3000</i>. |
sampler series <i>S1000</i>, <i>S01</i>, <i>S2000</i> and <i>S3000</i>.<br> |
40 |
|
<br> |
41 |
The AKAI classes are a branch of <i>libakai</i>. In the AKAI classes of |
The AKAI classes are a branch of <i>libakai</i>. In the AKAI classes of |
42 |
libgig, libakai's original dependency to the so called <i>Carbon</i> C++ |
libgig, libakai's original dependency to the so called <i>Carbon</i> C++ |
43 |
library has been removed and has been replaced by using ordinay |
library has been removed and has been replaced by using ordinay |
44 |
<a href="http://en.wikipedia.org/wiki/Standard_Template_Library">C++ STL</a> |
<a href="http://en.wikipedia.org/wiki/Standard_Template_Library">C++ STL</a> |
45 |
classes instead. Further, this branch of libakai also provides support for |
classes instead. Further, this branch of libakai also provides support for |
46 |
Linux and other POSIX based OSes (the original libakai was limited to Mac |
Linux and other POSIX based OSes (the original libakai was limited to Mac |
47 |
and Windows). |
and Windows).<br> |
48 |
|
<br> |
49 |
Currently the AKAI classes don't have their own dedicated C++ namespace. |
Currently the AKAI classes don't have their own dedicated C++ namespace. |
50 |
Refer to class @ref AkaiDisk as toplevel entry class for accessing AKAI |
Refer to class @ref AkaiDisk as toplevel entry class for accessing AKAI |
51 |
sounds. |
sounds. |
68 |
arbitrary RIFF files. The <i>Resource Interchange File Format</i> |
arbitrary RIFF files. The <i>Resource Interchange File Format</i> |
69 |
provides universal data containers ordered in a tree-like structure |
provides universal data containers ordered in a tree-like structure |
70 |
and can be compared to XML, but with the difference that RIFF is |
and can be compared to XML, but with the difference that RIFF is |
71 |
binary encoded. |
binary encoded.<br> |
72 |
|
<br> |
73 |
The DLS file format, the gig file format and KORG's file format are all |
The DLS file format, the gig file format and KORG's file format are all |
74 |
based on RIFF on lowest level of their file format. And consequently all |
based on RIFF on lowest level of their file format. And consequently all |
75 |
those classes mentioned above are using the RIFF classes for that purpose. |
those classes mentioned above are using the RIFF classes for that purpose. |