+ /* disallow copy construction */
+ PluginInsert (const PluginInsert&);
+
+ void parameter_changed (Evoral::Parameter, float);
+
+ void set_parameter (Evoral::Parameter param, float val);
+ float get_parameter (Evoral::Parameter param);
+
+ float default_parameter_value (const Evoral::Parameter& param);
+
+ typedef std::vector<boost::shared_ptr<Plugin> > Plugins;
+ Plugins _plugins;
+
+ boost::weak_ptr<Plugin> _impulseAnalysisPlugin;
+
+ nframes_t _signal_analysis_collected_nframes;
+ nframes_t _signal_analysis_collect_nframes_max;
+
+ BufferSet _signal_analysis_inputs;
+ BufferSet _signal_analysis_outputs;