Commit graph

2287 commits

Author SHA1 Message Date
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