/[svn]/libgig/trunk/doc/mainpage.dox
ViewVC logotype

Diff of /libgig/trunk/doc/mainpage.dox

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2650 by schoenebeck, Wed Jun 18 20:21:25 2014 UTC revision 2651 by schoenebeck, Wed Jun 18 21:21:17 2014 UTC
# Line 14  following major parts: Line 14  following major parts:
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
# Line 36  following major parts: Line 36  following major parts:
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.
# Line 68  other components: Line 68  other components:
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.

Legend:
Removed from v.2650  
changed lines
  Added in v.2651

  ViewVC Help
Powered by ViewVC