Cache VST3 parameter information

This is in some cases needed to get decent performance in REAPER, as
REAPER seems to query this information (which cannot change without the
plugin requesting a restart) four times per second.
This commit is contained in:
Robbert van der Helm
2021-01-30 22:24:05 +01:00
parent 8bba5d8773
commit b5dd806b2d
7 changed files with 181 additions and 46 deletions
+2 -1
View File
@@ -247,7 +247,8 @@ class Vst3Logger {
void log_response(bool is_host_vst,
const Vst3PluginProxy::GetStateResponse&);
void log_response(bool is_host_vst,
const YaEditController::GetParameterInfoResponse&);
const YaEditController::GetParameterInfoResponse&,
bool from_cache = false);
void log_response(bool is_host_vst,
const YaEditController::GetParamStringByValueResponse&);
void log_response(bool is_host_vst,