Optimize automation-event process splitting
[ardour.git] / libs / ardour / ardour / legatize.h
index 78b384e1c72222b5e04ba1b8adbdab31c708ca66..bf0eee869f0ea790625af1873b92dc22b11dd407 100644 (file)
@@ -39,13 +39,13 @@ public:
        Legatize(bool shrink_only);
        ~Legatize();
 
-       typedef Evoral::Sequence<Evoral::Beats>::Notes Notes;
+       typedef Evoral::Sequence<Temporal::Beats>::Notes Notes;
 
        Command* operator()(boost::shared_ptr<ARDOUR::MidiModel> model,
-                           Evoral::Beats                        position,
+                           Temporal::Beats                      position,
                            std::vector<Notes>&                  seqs);
 
-       std::string name() const { return std::string ("legatize"); }
+       std::string name () const { return (_shrink_only ? std::string ("remove overlap") : std::string ("legatize")); }
 
 private:
        bool _shrink_only;