1 |
|
Version 4.0.0 (14 Jul 2015) |
2 |
|
|
3 |
|
This major release of libgig adds support for other file formats: |
4 |
|
SoundFont 2 (.sf2), KORG multi sample instruments (.KSF, .KMP) and AKAI |
5 |
|
format sounds. The AKAI classes are a fork of Sébastien Métrot's libakai and |
6 |
|
since it is released under a different license (LGPL) than libgig is (GPL), |
7 |
|
the AKAI classes are built as separate DLL file. All other classes of those |
8 |
|
new file formats are built and bundled with the existing libgig DLL. Thanks |
9 |
|
to Grigor Iliev for his work on the SoundFont 2 classes! Please note that |
10 |
|
there is currently no support for KORG's .PCG file format yet. That's because |
11 |
|
this file format changes a lot and is not only dependent to the precise KORG |
12 |
|
keyboard model, but also to the precise OS version on the same model. And |
13 |
|
since basic conversion can also be done by just accessing the .KSF and .KMP |
14 |
|
files (sample data, loop informations), the current classes should be |
15 |
|
sufficient for many tasks. Adding support for KORG's .PCG files is not |
16 |
|
planned at the moment. |
17 |
|
|
18 |
|
Various new command line tools have been added as well to dump, extract and |
19 |
|
convert between all those file formats now. Each one of it has a man page, |
20 |
|
so please refer to the respective man page of the individual command line |
21 |
|
tool for details. |
22 |
|
|
23 |
|
The GigaStudio/Gigasampler classes received a load of fixes during the last |
24 |
|
six years. And support for features introduced with the last official |
25 |
|
GigaStudio 4 software (RIP) were added, for instance support for so called |
26 |
|
"iMIDI Rules". Those rules allow i.e. to trigger notes by MIDI CC and to |
27 |
|
define a sample set for legato playing style. In the meantime it seems as if |
28 |
|
the GigaStudio software has seen its last version with GigaStudio 4, because |
29 |
|
Tascam discontinued this product and the intellectual property of GigaStudio |
30 |
|
had been sold several times between companies. It is currently not possible |
31 |
|
to buy a new copy of GigaStudio anymore and we personally don't expect that |
32 |
|
this situation will ever change. |
33 |
|
|
34 |
|
Does this also mean the end of new features for libgig? Not really! Actually |
35 |
|
we already started to add new features to the GigaStudio/Gigasampler format |
36 |
|
which never existed with the GigaStudio/Gigasampler software: The most |
37 |
|
noteworthy new feature added by us is support for real-time instrument |
38 |
|
scripts. These are little "programs" which you can bundle with your .gig |
39 |
|
sounds to add a custom behavior to your sounds when playing them with i.e. |
40 |
|
LinuxSampler. Find out more about this new major feature on: |
41 |
|
|
42 |
|
http://doc.linuxsampler.org/Instrument_Scripts/ |
43 |
|
|
44 |
|
There are also some more minor extensions to the .gig format, for example |
45 |
|
support for far more MIDI CC's than originally allowed by the GigaStudio |
46 |
|
software. Obviously all those custom extensions will not work with any |
47 |
|
version of the official GigaStudio software, those new features will only |
48 |
|
work with a recent version of LinuxSampler and gigedit at the moment. |
49 |
|
|
50 |
|
Besides those major changes, a load of convenient methods have been added to |
51 |
|
the existing libgig classes to reduce the overall effort working with all |
52 |
|
those file formats with software applications based on libgig. |
53 |
|
|
54 |
Version 3.3.0 (30 Jul 2009) |
Version 3.3.0 (30 Jul 2009) |
55 |
|
|
56 |
Partial support for MIDI rules, the rest are just bug fixes. |
Partial support for MIDI rules, the rest are just bug fixes. |