Commit graph

29 commits

Author SHA1 Message Date
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 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
2ca137f22e
Merge pull request #945 from paulfd/cc-input
CC input
2021-09-21 21:37:22 +02:00
Jean Pierre Cimalando
6735d77e63 vst: use the keyswitch change flag from 3.7.3 2021-09-20 03:21:24 +02:00
Paul Fd
3431642cd2 Use linear knobs in VST and LV2 2021-07-16 00:03:03 +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
eb22706fcd Defered message sending from VST processor 2021-04-29 18:27:43 +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
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
5e063e2c1a Fix some warnings 2021-04-11 19:40:33 +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
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
087180db41 CC automations for VST, saving and loading 2021-04-06 19:50:16 +02:00
Jean Pierre Cimalando
0d8deb1fb9 Keep path and description updated separately 2021-04-03 23:25:19 +02:00
Jean Pierre Cimalando
9d3e365f2e Instrument description in VST and LV2 2021-04-03 23:25:19 +02:00
Jean Pierre Cimalando
34ca6d69e3 Display key events on VK, with VST 2021-02-23 09:27:20 +01:00
Jean Pierre Cimalando
e75c148c67 Rename VST CC, not necessarily MIDI 2021-02-08 20:14:07 +01:00
Jean Pierre Cimalando
77719d788e Keep CC assignments in array, so they may be reassigned 2021-02-08 20:12:48 +01:00
Jean Pierre Cimalando
f6d92916ae Move plugins to subdirectories 2021-02-08 15:41:21 +01:00
Renamed from vst/SfizzVstController.cpp (Browse further)