Fix VST default value. query once at instantiation time.

This commit is contained in:
Robin Gareus
2017-06-21 14:39:56 +02:00
parent 7ab15def2b
commit d85ce60158

View File

@@ -390,9 +390,10 @@ VSTPlugin::get_parameter_descriptor (uint32_t which, ParameterDescriptor& desc)
desc.largestep = 0.1f;
}
desc.normal = get_parameter (which);
if (_parameter_defaults.find (which) == _parameter_defaults.end ()) {
_parameter_defaults[which] = desc.normal;
_parameter_defaults[which] = get_parameter (which);
} else {
desc.normal = _parameter_defaults[which];
}
return 0;