summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/bcf_surface.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/surfaces/mackie/bcf_surface.h')
-rw-r--r--libs/surfaces/mackie/bcf_surface.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/libs/surfaces/mackie/bcf_surface.h b/libs/surfaces/mackie/bcf_surface.h
index a5fd3bf5a3..95bb27db01 100644
--- a/libs/surfaces/mackie/bcf_surface.h
+++ b/libs/surfaces/mackie/bcf_surface.h
@@ -1,7 +1,7 @@
#ifndef mackie_surface_bcf_h
#define mackie_surface_bcf_h
/*
- Generated by scripts/generate-surface.rb
+ Initially generated by scripts/generate-surface.rb
*/
#include "surface.h"
@@ -20,6 +20,15 @@ public:
virtual void handle_button( MackieButtonHandler & mbh, ButtonState bs, Button & button );
virtual void init_controls();
+
+ virtual void display_bank_start( SurfacePort & port, MackieMidiBuilder & builder, uint32_t current_bank );
+ virtual void zero_all( SurfacePort & port, MackieMidiBuilder & builder );
+ virtual void blank_jog_ring( SurfacePort & port, MackieMidiBuilder & builder );
+ virtual bool has_timecode_display() const { return false; }
+
+ virtual float scrub_scaling_factor() { return 50.0; }
+ virtual float scaled_delta( const ControlState & state, float current_speed );
+
};
}