Commit graph

2311 commits

Author SHA1 Message Date
Paul Ferrand
48b8011354 Add SIMD helpers targeted for the mod matrix and plug them in
On my machine now the previous code path was probably vectorized
but this way we have the structure to handle platforms where it's not
2020-09-08 23:00:19 +02:00
Paul Ferrand
db9840c5bd Put operator == in the constructor for the modkeyThis function is called alot, this seems to favor inlining 2020-09-08 21:43:34 +02:00
Paul Ferrand
7ec5da9ddb Memorize the flags to avoid a recurrent switch 2020-09-08 17:01:34 +02:00
Jean Pierre Cimalando
9a417826c2 Don't search these libs, already done in SfizzConfig 2020-09-08 14:56:29 +02:00
Jean Pierre Cimalando
5bb28128f8 Allow the AudioUnit to build again 2020-09-08 14:56:07 +02:00
Paul Ferrand
787fdd26ae Use the command line switch
Stupid me
2020-09-08 14:11:15 +02:00
Paul Ferrand
f93db0438d
Merge pull request #408 from paulfd/render-quality-switch
Add a switch for the render quality
2020-09-08 13:21:54 +02:00
Paul Ferrand
36d0c54e00 Add a switch for the render quality 2020-09-08 13:20:49 +02:00
Jean Pierre Cimalando
22585e02a1 Forbid functions to forget the return statement 2020-09-08 11:32:38 +02:00
Jean Pierre Cimalando
db194be867 Initialize SIMD in both synth ctors 2020-09-08 09:00:18 +02:00
Jean Pierre Cimalando
d2362609a0 Prevent pitchbend events from creating xruns 2020-09-08 08:47:53 +02:00
JP Cimalando
21ea544684
Merge pull request #405 from paulfd/default-quality
Put default quality to 1
2020-09-08 02:53:22 +02:00
Paul Ferrand
bc55705290 Put default quality to 1 2020-09-07 23:47:28 +02:00
redtide
19469c5c1f Doxygen documentation update [skip ci] 2020-09-05 16:14:51 +02:00
Jean Pierre Cimalando
0849a1b5e5 Set the deployment target for macOS 2020-09-05 07:03:57 +02:00
Jean Pierre Cimalando
0205aca375 vstgui: fix various ownership problems 2020-09-05 01:23:10 +02:00
JP Cimalando
acce5d44f5
Merge pull request #397 from jpcima/editor-vstgui-lv2
Editor vstgui lv2
2020-09-04 11:35:18 +02:00
Jean Pierre Cimalando
2512d8047f Try to repair the macOS build 2020-09-04 11:04:04 +02:00
Jean Pierre Cimalando
174194ebd2 Fix a plugin crash on closing UI 2020-09-04 10:30:03 +02:00
Jean Pierre Cimalando
026875ae98 Update vstgui to fix cairo font matching 2020-09-04 07:57:14 +02:00
Jean Pierre Cimalando
239195ae74 Update of vstgui to resolve a coordinate problem 2020-09-02 14:06:25 +02:00
Jean Pierre Cimalando
1ef7631cc8 Update to custom Vstgui which fixes drawing issues 2020-09-02 11:23:50 +02:00
Jean Pierre Cimalando
c27b3cb192 Set draw mode in the slider painter 2020-09-02 10:22:49 +02:00
Jean Pierre Cimalando
d008fb3bc8 Bundle checked to work on macOS, remove message [ci skip] 2020-09-02 01:44:49 +02:00
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