new automation state model, sort of working, but not really
[ardour.git] / libs / ardour / ardour / osc.h
index bcf4841a3d3552ef78de3069624aadb5d0b095a2..0a34f44a41bfa35a273b4a25c3031e694ce0a5a9 100644 (file)
@@ -31,7 +31,8 @@
 #include <sigc++/sigc++.h>
 
 #include <ardour/types.h>
-#include <ardour/basic_ui.h>
+
+#include <control_protocol/basic_ui.h>
 
 namespace ARDOUR {
        class Session;
@@ -71,6 +72,8 @@ class OSC : public BasicUI, public sigc::trackable
        std::string get_server_url ();
        std::string get_unix_server_url ();
 
+       int current_value (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data);
+
 #define PATH_CALLBACK(name) \
         static int _ ## name (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data) { \
                return static_cast<OSC*>(user_data)->cb_ ## name (path, types, argv, argc, data); \