X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fvst_plugin.cc;h=8188354062c4b6adfeb3b79952008d18818c84ab;hb=af15cf9ef7c34b0667aa65e0818c26a4fdd2a9ed;hp=728219b0fea89e41029d342df04895fd40c76b19;hpb=cf52d6e4b40111eb04b244ec054055a4ec15dbe0;p=ardour.git diff --git a/libs/ardour/vst_plugin.cc b/libs/ardour/vst_plugin.cc index 728219b0fe..8188354062 100644 --- a/libs/ardour/vst_plugin.cc +++ b/libs/ardour/vst_plugin.cc @@ -91,9 +91,9 @@ VSTPlugin::set_block_size (pframes_t nframes) } float -VSTPlugin::default_value (uint32_t) +VSTPlugin::default_value (uint32_t which) { - return 0; + return _parameter_defaults[which]; } float @@ -323,6 +323,9 @@ VSTPlugin::get_parameter_descriptor (uint32_t which, ParameterDescriptor& desc) desc.sr_dependent = false; } + desc.normal = get_parameter (which); + _parameter_defaults[which] = desc.normal; + return 0; }