Files
ardour/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
..
2020-12-01 12:08:09 +01:00
2021-03-01 16:20:38 +01:00
2021-01-23 23:43:14 +01:00
2021-01-08 22:50:37 +01:00
2021-02-12 14:19:17 +01:00
2020-01-22 02:00:25 +01:00
2021-02-28 20:01:06 +01:00
2019-09-03 05:01:59 +02:00
2021-03-01 22:14:38 +01:00