globally change all use of "frame" to refer to audio into "sample".
[ardour.git] / libs / surfaces / mackie / fader.h
index 42a485036e3c4d43b81fa0291bdf1a2f7f2e40ae..dae022c690eec428b7b69e3977366200f2b0f135 100644 (file)
@@ -3,29 +3,34 @@
 
 #include "controls.h"
 
+namespace ArdourSurface {
+
 namespace Mackie {
 
 class Fader : public Control
 {
   public:
-       
+
        Fader (int id, std::string name, Group & group)
                : Control (id, name, group)
                , position (0.0)
+               , last_update_position (-1)
        {
        }
 
        MidiByteArray set_position (float);
        MidiByteArray zero() { return set_position (0.0); }
-       
+
        MidiByteArray update_message ();
 
        static Control* factory (Surface&, int id, const char*, Group&);
-       
+
   private:
        float position;
+       int   last_update_position;
 };
 
+}
 }
 
 #endif