Remove duplicate header include from libardour source file
[ardour.git] / libs / ardour / vst_plugin.cc
index 728219b0fea89e41029d342df04895fd40c76b19..8188354062c4b6adfeb3b79952008d18818c84ab 100644 (file)
@@ -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;
 }