1 |
Version SVN trunk (?) |
Version SVN trunk (?) |
2 |
|
|
3 |
* general changes: |
* general changes: |
4 |
|
- Require at least a C++11 compliant compiler. |
5 |
|
|
6 |
|
* src/gig.cpp, src/gig.h: |
7 |
|
- GIG FORMAT EXTENSION: Added attributes DimensionRegion::LFO1WaveForm, |
8 |
|
DimensionRegion::LFO2WaveForm and DimensionRegion::LFO3WaveForm, which |
9 |
|
allow to define override LFOs' wave form (e.g. saw or square instead of |
10 |
|
the default wave form which was always sine in the original |
11 |
|
Gigasampler/GigaStudio software). |
12 |
|
- GIG FORMAT EXTENSION: Added attributes DimensionRegion::LFO1Phase, |
13 |
|
DimensionRegion::LFO2Phase and DimensionRegion::LFO3Phase, which allow to |
14 |
|
move the start point horizontally of the LFOs' waves (0° ... 360°). |
15 |
|
- GIG FORMAT EXTENSION: Added attribute DimensionRegion::LFO3FlipPhase |
16 |
|
(the original Gigasampler/GigaStudio software only had that flip phase |
17 |
|
option for LFO1 and LFO2). |
18 |
|
- Added method DimensionRegion::UsesAnyGigFormatExtension() (however only as |
19 |
|
private method yet, see comments on method why). |
20 |
|
- GIG FORMAT EXTENSION: added LinuxSampler specific filter type |
21 |
|
implementations to enum vcf_type_t: vcf_type_lowpass_1p, |
22 |
|
vcf_type_lowpass_2p, vcf_type_lowpass_4p, vcf_type_lowpass_6p, |
23 |
|
vcf_type_highpass_1p, vcf_type_highpass_2p, vcf_type_highpass_4p, |
24 |
|
vcf_type_highpass_6p, vcf_type_bandpass_2p, vcf_type_bandreject_2p. |
25 |
|
- Compatibility fix: GigaStudio always expects 128 '3gnm' RIFF chunks |
26 |
|
(patch by Ivan Maguidhir). |
27 |
|
|
28 |
|
* src/tools/gigdump.cpp: |
29 |
|
- Print dimension region properties LFO1WaveForm, LFO2WaveForm, |
30 |
|
LFO3WaveForm, LFO1Phase, LFO2Phase, LFO3Phase, LFO1FlipPhase, |
31 |
|
LFO2FlipPhase and LFO3FlipPhase. |
32 |
|
|
33 |
|
Version 4.2.0 (25 Jul 2019) |
34 |
|
|
35 |
|
* general changes: |
36 |
- Added MSVC build support (anonymous patch from mailing list). |
- Added MSVC build support (anonymous patch from mailing list). |
37 |
- Introduced CMake build support (yet constrained for building with MSVC) |
- Introduced CMake build support (yet constrained for building with MSVC) |
38 |
(anonymous patch from mailing list). |
(anonymous patch from mailing list). |
43 |
- Fix: Many methods of DLS/gig classes assumed a RIFF chunk read position |
- Fix: Many methods of DLS/gig classes assumed a RIFF chunk read position |
44 |
of zero; which is unsafe per se. |
of zero; which is unsafe per se. |
45 |
- Added C++11 "override" keyword where appropriate. |
- Added C++11 "override" keyword where appropriate. |
46 |
|
- Fixed crash in RIFF, DLS and gig classes which occurred on certain |
47 |
|
of their actions when not passing a progress_t callback structure. |
48 |
|
|
49 |
* src/gig.cpp, src/gig.h: |
* src/gig.cpp, src/gig.h: |
50 |
- Fixed Doxygen API comments for enum types (currently latest Doxygen |
- Fixed Doxygen API comments for enum types (currently latest Doxygen |