Paul Ferrand
9657da11aa
Capitalize manufacturer
2022-07-28 17:54:30 +02:00
Paul Ferrand
52f06b503b
Added suffix to multi-out VST3
2022-07-25 23:16:09 +02:00
Paul Ferrand
f2f37d73b0
Correct plugin descriptions/versions
2022-07-25 13:32:37 +02:00
Paul Ferrand
0953936184
Correct some clang warnings
2022-07-25 12:05:01 +02:00
Paul Ferrand
cb2c1e9650
Correct AU bundle vendor; match the other plugins
2022-07-25 12:05:01 +02:00
Paul Fd
0eada20587
Rewrite the unordered player to accomodate multiple queues per parameters
...
Now, there is a hard limit on the number of queues treated (as before), but there may be duplicates, and overflowing queues will be ignored
2021-11-20 17:00:39 +01:00
Paul Fd
aab807a7b5
Add new config options and bind them to the UI
2021-11-12 12:09:34 +01:00
Paul Ferrand
b1d7d6b039
Merge branch 'develop' into remember-midistate
2021-11-09 22:16:25 +01:00
Paul Fd
bdc9522662
Add multiple output capabilities to the library and plugins
...
Add a fast path to effect busses
Get the number of outputs in the Synth
Duplicate effect buses and process outputs separately
Update the API wrappers to handle multichannel processing
Accomodate multiple outputs in the VST plugin
Publish a 8 stereo version of the LV2 plugin
Publish a 8 stereo version of the VST3 plugin
WIP
Remove the duplication of effects
Cleanups
Debugs
Tweaks
Windows free error
Port numbers change between plugin versions
Fix warning
Proper meter backgrounds
2021-11-09 19:40:06 +01:00
Paul Ferrand
4d80c7bcf9
Differentiate between loading and reloading
2021-11-09 15:00:15 +01:00
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