/[svn]/web/trunk/www.linuxsampler.org/libgig/index.html
ViewVC logotype

Diff of /web/trunk/www.linuxsampler.org/libgig/index.html

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

revision 3885 by schoenebeck, Thu Jul 25 11:28:13 2019 UTC revision 3886 by schoenebeck, Sun May 9 14:34:58 2021 UTC
# Line 9  Line 9 
9      <center><h1>libgig</h1></center>      <center><h1>libgig</h1></center>
10      <p>      <p>
11          libgig is a C++ library for loading, modifying existing and creating new          libgig is a C++ library for loading, modifying existing and creating new
12          Gigasampler (.gig) files and DLS (Downloadable Sounds) Level 1/2 files, KORG sample          GigaStudio/Gigasampler (.gig) files and DLS (Downloadable Sounds) Level 1/2 files, KORG sample
13      based instruments (.KSF and .KMP files), SoundFont v2 (.sf2) files and AKAI sampler data.      based instruments (.KSF and .KMP files), SoundFont v2 (.sf2) files and AKAI sampler data.
14          The source code package includes a couple of command line tools based on the          The source code package includes a couple of command line tools based on the
15          library. The library and tools are released in source code format under the          library. The library and tools are released in source code format under the
# Line 20  Line 20 
20      <p>      <p>
21        This library is developed and optimized for POSIX compliant operating        This library is developed and optimized for POSIX compliant operating
22        systems like Linux and OSX and since release 3.1.1 for Windows as well.        systems like Linux and OSX and since release 3.1.1 for Windows as well.
23        libgig was developed to compile on any operating system, though since        libgig was developed to compile on any operating system. There are some
24        release 3.0.0 libgig uses one tiny operating system dependant method to        very few build requirements though:
25        be able to resize files. Should be a 5 minute job to implement this method        <ul>
26        for other operating systems as well though.          <li>
27              Since release 3.0.0 libgig uses one tiny operating system dependant method to
28              be able to resize files. Should be a 5 minute job to implement this method
29              for other operating systems as well though.
30            </li>
31            <li>
32              Since release 4.3.0, at least a C++11 compliant compiler is required to build
33              libgig from source.
34            </li>
35            <li>
36              Since release 4.3.0, an UUID generating function is required to be provided by
37              the underlying OS. In previous libgig versions this was an optional feature,
38              its absence only prevented gig files modified by libgig potentially from being
39              accepted by Tascam's GigaStudio. It dit not mean any restriction with LinuxSampler
40              though, this has changed in the meantime so this is now a hard build requirement.
41            </li>
42          </ul>
43      </p>      </p>
44    
45      <a name="src"></a>      <a name="src"></a>
# Line 40  Line 56 
56          </TH>          </TH>
57          <tbody>          <tbody>
58          <tr>          <tr>
59                <td>4.3.0</td>
60                <td><a href="https://download.linuxsampler.org/packages/libgig-4.3.0.tar.bz2">libgig-4.3.0.tar.bz2</a></td>
61                <td>744k</td>
62                <td>09-May-2021 12:56</td>
63            </tr>
64            <tr>
65              <td>4.2.0</td>              <td>4.2.0</td>
66              <td><a href="https://download.linuxsampler.org/packages/libgig-4.2.0.tar.bz2">libgig-4.2.0.tar.bz2</a></td>              <td><a href="https://download.linuxsampler.org/packages/libgig-4.2.0.tar.bz2">libgig-4.2.0.tar.bz2</a></td>
67              <td>729k</td>              <td>729k</td>

Legend:
Removed from v.3885  
changed lines
  Added in v.3886

  ViewVC Help
Powered by ViewVC