variable plugin port config.
[ardour.git] / libs / ardour / ardour / automatable.h
index 11fb48904c808e03115ca4cb77bc91424a39e4cc..c9e14cfae5170f00ad660d3a1240987bc106c99c 100644 (file)
@@ -57,6 +57,7 @@ public:
        automation_control (const Evoral::Parameter& id) const;
 
        virtual void add_control(boost::shared_ptr<Evoral::Control>);
+       virtual bool find_next_event(double start, double end, Evoral::ControlEvent& ev, bool only_active = true) const;
        void clear_controls ();
 
         virtual void transport_located (framepos_t now);
@@ -81,6 +82,8 @@ public:
        int set_automation_xml_state (const XMLNode&, Evoral::Parameter default_param);
        XMLNode& get_automation_xml_state();
 
+       PBD::Signal0<void> AutomationStateChanged;
+
   protected:
        Session& _a_session;