13
0
livetrax/libs
Robin Gareus 3722b8a94f
VST3: work around plugins with missing controller state
If a plugin implements Vst::IComponent::set_state() but
does not implement Vst::IEditController::setComponentState()
nor dedicated get/setState interface for the IEditController,
querying the parameters using Vst::IEditController::getParamNormalized()
returns values that do reflect the restored state.

In this case the host needs to save/restore all control-parameters,
and ignore values reported by ::getParamNormalized().

This fixes a state save/restore issue with softube.vst3, however
vstpresets are still broken: the GUI (IComponent) is updated,
however the controller isn't.
2021-03-02 03:22:25 +01:00
..
appleutility
ardour VST3: work around plugins with missing controller state 2021-03-02 03:22:25 +01:00
ardouralsautil
audiographer
backends Fix OSX and non GCC builds 2021-03-01 16:20:38 +01:00
canvas Add missing class to canvas forward declarations 2021-02-14 00:54:17 +01:00
clearlooks-newer
evoral
fluidsynth Tweak fluidsynth performance on ARM CPUs 2020-12-12 22:03:05 +01:00
fst Fix typo in vst3-scanner --help text 2021-01-23 23:43:14 +01:00
gtkmm2ext Fix round-corner backround of insensitive ArdourWidgets 2021-02-14 22:53:18 +01:00
hidapi
libltc
lua Allow Lua bindings up to 11 args 2021-01-08 22:50:37 +01:00
midi++2
panners Micro-optimization: pre-calculate pan-law 2021-01-18 16:14:16 +01:00
pbd A few minor changes to keep VS2019 happy 2021-02-09 10:52:37 +00:00
plugins Add MTS support to ACE fluidsynth 2021-02-12 14:19:17 +01:00
ptformat ptformat: Update to upstream 232ba25 2021-01-17 13:19:54 +11:00
qm-dsp
surfaces OSC: fix some compiler warnings 2021-02-28 20:01:06 +01:00
temporal
vamp-plugins
vamp-pyin
vfork
vst3 Backport VST3 diagnostic pragma 2021-03-01 22:14:38 +01:00
waveview Do not show blank waveforms in case height is < 1px 2020-12-22 13:27:46 +01:00
widgets MSVC changes to support the new code modules (Tabbable API stuff) 2021-02-24 14:32:23 +00:00
zita-convolver
zita-resampler