Jean Pierre Cimalando
867cf2b459
Fix a problem in the X11 runloop
2021-09-23 20:54:35 +02:00
Paul Ferrand
2ca137f22e
Merge pull request #945 from paulfd/cc-input
...
CC input
2021-09-21 21:37:22 +02:00
Paul Fd
99d907e5c7
Remember the last keyswitch used in the states
2021-09-21 01:16:17 +02:00
JP Cimalando
2bb268a0ee
Merge pull request #986 from jpcima/runloop-timers
...
Fix attempt for X11 runloop problems
2021-09-20 07:59:58 +02:00
Jean Pierre Cimalando
b2368d6e80
Add a couple of includes used in the file [ci skip]
2021-09-20 07:59:38 +02:00
Jean Pierre Cimalando
0bc02f12cf
Fix attempt for X11 runloop problems
2021-09-20 07:26:43 +02:00
Jean Pierre Cimalando
7c059ec750
Add stringconvert.cpp to SDK sources
2021-09-20 03:40:54 +02:00
Jean Pierre Cimalando
6735d77e63
vst: use the keyswitch change flag from 3.7.3
2021-09-20 03:21:24 +02:00
Jean Pierre Cimalando
e3dcaa7d9b
Unfork and update VST3 SDK
2021-09-20 03:20:36 +02:00
Jean Pierre Cimalando
174d58fd87
Fix the VST thread synchronization on activate/deactivate
2021-09-20 03:03:36 +02:00
Paul Ferrand
fbac436cc0
Merge pull request #963 from paulfd/sustain-sostenuto-psa
...
Add a check for sustain and sostenuto in the LV2
2021-09-10 13:56:25 +02:00
Pete Savage
30c2881c2e
Add source permissions to preserve file perms
2021-07-26 20:32:48 +01:00
Paul Fd
57a41fd0a7
Add a check for sustain and sostenuto in the LV2
...
If the midi message is a sustain or sostenuto, pass it on regardless of the plugin-side automation compile time switch.
Also hide sustain/sostenuto CCs from the UI controls; most of the time they're for pedal noises and things like this.
2021-07-24 19:11:39 +02:00
Paul Fd
3431642cd2
Use linear knobs in VST and LV2
2021-07-16 00:03:03 +02: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