continue with MTC debugging
[ardour.git] / libs / ardour / ardour / event_type_map.h
index d6f26aeac76477bcac7f21a49bfc09b1231b8c6d..b3c6b89b3f9f53330fd97af9b5d947807d319a41 100644 (file)
@@ -22,9 +22,8 @@
 #define __ardour_event_type_map_h__
 
 #include <string>
-#include <evoral/TypeMap.hpp>
-
-class Evoral::Parameter;
+#include "evoral/TypeMap.hpp"
+#include "evoral/ControlList.hpp"
 
 namespace ARDOUR {
 
@@ -36,12 +35,13 @@ public:
        bool     type_is_midi(uint32_t type) const;
        uint8_t  parameter_midi_type(const Evoral::Parameter& param) const;
        uint32_t midi_event_type(uint8_t status) const;
+       Evoral::ControlList::InterpolationStyle interpolation_of(const Evoral::Parameter& param);
 
        bool                 is_integer(const Evoral::Parameter& param) const;
        Evoral::Parameter    new_parameter(uint32_t type, uint8_t channel=0, uint32_t id=0) const;
        Evoral::Parameter    new_parameter(const std::string& str) const;
        std::string          to_symbol(const Evoral::Parameter& param) const;
-       
+
        bool                 is_midi_parameter(const Evoral::Parameter& param);
 
        static EventTypeMap& instance() { return event_type_map; }