Commit graph

84 commits

Author SHA1 Message Date
Pete Savage
30c2881c2e
Add source permissions to preserve file perms 2021-07-26 20:32:48 +01:00
Jean Pierre Cimalando
adccf5088d Use a fork of VST public.sdk 2021-06-23 22:22:22 +02:00
Jean Pierre Cimalando
23a1ab268d Deduplicate load-or-import code from plugins 2021-06-22 21:18:16 +02:00
Jean Pierre Cimalando
f572cd35a2 Work around Ardour6 parameter edits not working 2021-05-13 18:42:54 +02:00
Jean Pierre Cimalando
607596cef1 Dynamic VST parameter titles 2021-05-02 15:15:57 +02:00
Jean Pierre Cimalando
2839b297d5 Implement the VST keyswitch interface 2021-05-02 13:13:21 +02:00
Jean Pierre Cimalando
911e43205a Implement pitch names for VST3 2021-05-01 22:55:50 +02:00
Jean Pierre Cimalando
e8b4759066 Upgrade the VST to EditControllerEx1 2021-05-01 20:25:59 +02:00
Jean Pierre Cimalando
fb340037d7 Fix a clang-tidy warning 2021-04-30 10:01:36 +02:00
Jean Pierre Cimalando
13dfddae64 Ensure plugin CC does not Reset all controllers 2021-04-30 09:56:07 +02:00
Jean Pierre Cimalando
eb22706fcd Defered message sending from VST processor 2021-04-29 18:27:43 +02:00
Jean Pierre Cimalando
e93e760f4f Add a little safety check 2021-04-29 15:51:53 +02:00
Jean Pierre Cimalando
0d63c7ee5f Add vst support for message<->update conversion 2021-04-29 15:38:43 +02:00
Jean Pierre Cimalando
3986bc782b VST renaming to lift some ambiguity 2021-04-29 10:05:28 +02:00
Jean Pierre Cimalando
2da580894c VST stub for queued updates 2021-04-29 10:01:27 +02:00
Jean Pierre Cimalando
356b14fc67 Update processing stub for VST processor 2021-04-29 10:00:23 +02:00
Jean Pierre Cimalando
9023209dfd Add thread checker for the VST controller 2021-04-29 09:59:44 +02:00
Jean Pierre Cimalando
ac8ba20ed5 Make VST updates defered 2021-04-28 17:41:37 +02:00
Jean Pierre Cimalando
20219b83a5 Add ThreadChecker for macOS 2021-04-27 18:26:35 +02:00
Jean Pierre Cimalando
9580ca84d5 Thread-safety for receiving parameters 2021-04-27 18:02:36 +02:00
Jean Pierre Cimalando
1d76cc2329 Make the pragma message NOLINT 2021-04-27 10:33:30 +02:00
Jean Pierre Cimalando
4f416f9970 Add note regarding Reaper with VST [ci skip] 2021-04-26 16:04:11 +02:00
Jean Pierre Cimalando
9952d28b97 Volume meter for plugin editors 2021-04-26 15:52:29 +02:00
Jean Pierre Cimalando
5912b97cee Display more plugin formats of wrappers 2021-04-16 03:22:23 +02:00
Paul Ferrand
fb0600c94f
Merge pull request #839 from paulfd/deprecate-some-apis
Update channel aftertouch API
2021-04-15 23:50:57 +02:00
Jean Pierre Cimalando
e727d21431 Format detection for Audio Unit 2021-04-15 23:33:20 +02:00
Paul Fd
93f907f0ca Update channel aftertouch API
and version numbers in new APIs
2021-04-15 23:17:46 +02:00
Jean Pierre Cimalando
34f9754a99 Fix a clang-tidy problem 2021-04-15 22:21:27 +02:00
Jean Pierre Cimalando
ce1894ccf4 Tempo API in BPM 2021-04-15 22:14:30 +02:00
Jean Pierre Cimalando
29c62cfd68 Export a compatibility entry point for VST2 2021-04-15 18:35:06 +02:00
Jean Pierre Cimalando
18461b09d4 Change the default quality in plugins as well 2021-04-14 20:04:34 +02:00
Jean Pierre Cimalando
3c9a7541a5 Do not require dylibbundler to build 2021-04-12 23:43:50 +02:00
Jean Pierre Cimalando
b76d1682ef Add high-precision API for note, aftertouch and bend 2021-04-12 16:42:39 +02:00
Jean Pierre Cimalando
7a33d3079f Copy editor resources when changed 2021-04-12 06:15:17 +02:00
Jean Pierre Cimalando
54442fa86c Suppress some vst3sdk warnings raised from headers 2021-04-11 19:43:18 +02:00
Jean Pierre Cimalando
5e063e2c1a Fix some warnings 2021-04-11 19:40:33 +02:00
Jean Pierre Cimalando
86d82060ad Fix note events copy 2021-04-11 19:39:27 +02:00
Jean Pierre Cimalando
6848c0e48e Update automation flags on parameters 2021-04-11 01:23:23 +02:00
Jean Pierre Cimalando
94be9902c1 Sample quality controls in UI 2021-04-10 20:52:16 +02:00
Jean Pierre Cimalando
0035de0269 Devirtualize 2021-04-10 14:43:28 +02:00
Jean Pierre Cimalando
e849ff23ad Organizational changes around vst3-core 2021-04-10 01:35:36 +02:00
Jean Pierre Cimalando
15708c8056 Add cast to please the windows compilers 2021-04-09 17:21:18 +02:00
Jean Pierre Cimalando
d5de4d5b17 Ordered event processing for VST 2021-04-09 17:12:20 +02:00
Jean Pierre Cimalando
8d68f50bac Move sfizz settings and paths to common plugin sources 2021-04-08 20:30:19 +02:00
Jean Pierre Cimalando
e53b93ba19 Update to VST 3.7.2 2021-04-08 07:07:12 +02:00
Jean Pierre Cimalando
8b434d6c55 Add the VST2 wrapper 2021-04-08 04:13:57 +02:00
Jean Pierre Cimalando
a611d2261f Make vst3sdk_hosting a library target 2021-04-08 03:12:43 +02:00
Jean Pierre Cimalando
8849f3f4c0 Move a VSTGUI helper in vst3sdk_vstgui 2021-04-08 02:59:56 +02:00
Jean Pierre Cimalando
5aa26b58bf Make vst3 core a build-once target 2021-04-08 02:47:49 +02:00
Jean Pierre Cimalando
5b189848cd Make VST3 SDK a distinct target 2021-04-08 02:26:18 +02:00