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
Paul Fd
99d907e5c7
Remember the last keyswitch used in the states
2021-09-21 01:16:17 +02:00
Jean Pierre Cimalando
174d58fd87
Fix the VST thread synchronization on activate/deactivate
2021-09-20 03:03:36 +02:00
Jean Pierre Cimalando
23a1ab268d
Deduplicate load-or-import code from plugins
2021-06-22 21:18:16 +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
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
9952d28b97
Volume meter for plugin editors
2021-04-26 15:52:29 +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
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
5e063e2c1a
Fix some warnings
2021-04-11 19:40:33 +02:00
Jean Pierre Cimalando
94be9902c1
Sample quality controls in UI
2021-04-10 20:52:16 +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
087180db41
CC automations for VST, saving and loading
2021-04-06 19:50:16 +02:00
Paul Fd
993620252b
Support polyphonic aftertouch basics
2021-04-04 23:07:43 +02:00
Jean Pierre Cimalando
0bcfbc5495
Update active voices with interval based on system clock
2021-04-03 23:26:22 +02:00
Jean Pierre Cimalando
9636b3c733
Delete redundant information
2021-04-03 23:26:22 +02:00
Jean Pierre Cimalando
53a5e989e5
Pull model for current CC and switch
2021-04-03 23:26:14 +02:00
Jean Pierre Cimalando
9d3e365f2e
Instrument description in VST and LV2
2021-04-03 23:25:19 +02:00
Jean Pierre Cimalando
68b74cd237
New fixes for clang-tidy
2021-04-01 17:08:26 +02:00
Jean Pierre Cimalando
7091e4d54f
Make the importer a library of its own
2021-03-18 16:40:33 +01:00
Jean Pierre Cimalando
cf2832d462
Have interval as constant, and set lower value
2021-03-18 11:26:40 +01:00
Jean Pierre Cimalando
0a63256b65
Background work when idle
2021-03-18 02:29:01 +01:00
Jean Pierre Cimalando
3edf948949
Ensure to initialize the PlayState structure
2021-03-08 16:43:45 +01:00
Jean Pierre Cimalando
37b5c3b1bc
Add importer support in plugins
2021-03-07 17:40:05 +01:00
Jean Pierre Cimalando
e3b77b0417
vst: eliminate some string comparisons
2021-03-01 06:59:57 +01:00
Jean Pierre Cimalando
34ca6d69e3
Display key events on VK, with VST
2021-02-23 09:27:20 +01:00
Jean Pierre Cimalando
65c3ef8b6b
Have VST send HD controller values
2021-02-08 20:15:48 +01:00
Jean Pierre Cimalando
e75c148c67
Rename VST CC, not necessarily MIDI
2021-02-08 20:14:07 +01:00
Jean Pierre Cimalando
f6d92916ae
Move plugins to subdirectories
2021-02-08 15:41:21 +01:00