more MTC stuff, including toggleable use of torben's PI controller
[ardour.git] / libs / ardour / ardour / plugin_insert.h
index ea8228f5fcfb50d301ddf486ebbe77446731bb2b..593db1ff0d2363488db141bd61880c9abe77c612 100644 (file)
@@ -54,7 +54,7 @@ class PluginInsert : public Processor
        XMLNode& get_state(void);
        int set_state(const XMLNode&, int version);
 
-       void run (BufferSet& in, sframes_t start_frame, sframes_t end_frame, nframes_t nframes);
+       void run (BufferSet& in, sframes_t start_frame, sframes_t end_frame, nframes_t nframes, bool);
        void silence (nframes_t nframes);
 
        void activate ();
@@ -134,9 +134,10 @@ class PluginInsert : public Processor
        void automation_run (BufferSet& bufs, nframes_t nframes);
        void connect_and_run (BufferSet& bufs, nframes_t nframes, nframes_t offset, bool with_auto, nframes_t now = 0);
 
-       void init ();
        void set_automatable ();
        void auto_state_changed (Evoral::Parameter which);
+       void set_parameter_state (const XMLNode& node, int version);
+       void set_parameter_state_2X (const XMLNode& node, int version);
 
        int32_t count_for_configuration (ChanCount in, ChanCount out) const;