Jean Pierre Cimalando
833606aef9
Update innosetup
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
7417cd23ab
Attempt to fix LV2 Vstgui on macOS
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
166be3c843
Update innosetup
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
eed54ec841
Correct a mistake in french text
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
1fd7710493
Try cmake hack which disables Release/ output dir in MSVC
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
1904aec674
Replace absl::variant
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
58fe6fb115
Define DllMain for VSTGUI
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
66826ef879
Rewrite some preprocessor conditionals
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
15b198d186
Eliminate a warning
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
cf009e61b1
More changes for MinGW
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
0c0a99c421
Fixes for MinGW
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
1d58dafa2c
Fix a problem with variant under minGW
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
f5c735f0f1
appveyor: also copy lv2_ui
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
4c9249f713
Fix a narrowing conversion failing in MSVC
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
ecde6a4baf
Allow clang-tidy to find new headers
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
b92209de74
Support UI in LV2
2020-09-02 01:44:49 +02:00
Jean Pierre Cimalando
e2b8b21967
Separate the editor code from VST
2020-09-02 01:44:46 +02:00
JP Cimalando
e2a0c521c3
Merge pull request #401 from jpcima/vcpkg-updates
...
Vcpkg updates
2020-09-02 01:43:18 +02:00
Jean Pierre Cimalando
58ca88da17
Attempt at fixing the use of vcpkg sndfile
2020-09-02 01:19:47 +02:00
Jean Pierre Cimalando
1460cac41a
Force vcpkg update in attempt to fix appveyor
2020-09-02 01:19:10 +02:00
JP Cimalando
8f89a60953
Merge pull request #400 from jpcima/change-build-order
...
travis: change the build order
2020-09-02 01:17:05 +02:00
Jean Pierre Cimalando
1f58b37151
travis: change the build order
2020-09-02 01:12:12 +02:00
JP Cimalando
0de19afc18
Merge pull request #399 from jpcima/fast-math
...
Enable fast-math only on sfizz DSP targets
2020-09-02 01:10:05 +02:00
Jean Pierre Cimalando
0c8a57e843
Enable fast-math only on sfizz DSP targets
2020-09-02 00:36:49 +02:00
JP Cimalando
998a50fa8e
A minor update of the abseil URL [ci skip]
2020-09-01 07:58:24 +02:00
JP Cimalando
a8a438bbc2
Merge pull request #398 from trebmuh/patch-1
...
Update sfizz.ttl.in (update French translation)
2020-08-31 20:07:01 +02:00
Olivier Humbert
9f95bc4c3e
Update sfizz.ttl.in
...
- update French translation
2020-08-31 13:40:25 +02:00
Paul Ferrand
81169b8209
Merge pull request #384 from paulfd/simpler-envelope-follower
...
Simpler power/envelope follower
2020-08-27 17:03:18 +02:00
Jean Pierre Cimalando
298befa753
Express follower AR in seconds
2020-08-27 09:39:41 +02:00
Jean Pierre Cimalando
b1f1fc4042
Power follower using a fixed block size
2020-08-27 09:12:42 +02:00
Jean Pierre Cimalando
732222b8d3
Add a reference follower to the benchmark
2020-08-27 09:05:05 +02:00
Jean Pierre Cimalando
a5c72375a9
Move the div operation out of the SIMD helper
2020-08-27 08:46:12 +02:00
Jean Pierre Cimalando
4c3db6c2c8
Add benchmark
2020-08-27 08:45:43 +02:00
Jean Pierre Cimalando
cb144ad42f
Move the power follower to its own file
2020-08-27 07:48:14 +02:00
JP Cimalando
2e65a367e6
Merge pull request #386 from jpcima/mm-trigger-release
...
Modulations trigger and release
2020-08-22 00:53:31 +02:00
Jean Pierre Cimalando
d240f4f63f
vst: set slider default values
2020-08-21 20:34:49 +02:00
JP Cimalando
e1a0855b9d
Add @kinwie as a contributor
2020-08-21 15:18:34 +02:00
Jean Pierre Cimalando
0481862b10
Allow the modulations to be notified of release
2020-08-21 14:49:36 +02:00
Jean Pierre Cimalando
a71c1eb0f3
Allow modulations to trigger at a frame-accurate instant (LFO)
2020-08-21 14:39:55 +02:00
Paul Ferrand
dd8134277c
Clamp the tracking factors to avoid blowups
2020-08-21 11:36:09 +02:00
Paul Ferrand
afc9d72c89
Further changes to the envelope follower- Apply on a single channel- Track attack and release separately
2020-08-21 11:20:36 +02:00
JP Cimalando
68712140d6
Merge pull request #385 from paulfd/offset-ccs
...
offset_cc were not taken into account
2020-08-21 00:54:03 +02:00
Paul Ferrand
c61ab364af
Merge pull request #380 from paulfd/end-disabling-regions
...
End disabling regions
2020-08-21 00:25:30 +02:00
Paul Ferrand
d649cec10b
offset_cc were not taken into account
2020-08-21 00:24:22 +02:00
Paul Ferrand
958d9bb5e8
Simpler power/envelope followerThis one is much cheaper...
2020-08-20 02:27:21 +02:00
Paul Ferrand
f6f1e68f18
Sustain tweaks:
...
- Separate the sustain value from the sustain threshold after which the envelope goes from decay to sustain
- If the sustain value is set to 0, the envelope is freerunning
2020-08-19 19:13:50 +02:00
Paul Ferrand
f6e0bb8b3f
Add special cases for the rate transformation in envelopes
...
For increasing linear ramps, a 0s ramp is an increment of 1.0
For decaying exponential ramps, a 0s ramp is a multiplicator of 0.0f
2020-08-19 19:12:33 +02:00
Paul Ferrand
66705f54c3
Merge pull request #379 from paulfd/release-loop-mode
...
Set loop_mode to one_shot for release regions
2020-08-19 13:20:12 +02:00
Paul Ferrand
66bdaafbe7
Only override the loop mode if unset
2020-08-19 12:50:02 +02:00
Paul Ferrand
1cf5e8d571
Set loop_mode to one_shot for release regions
2020-08-19 12:36:07 +02:00