diff options
Diffstat (limited to 'libs/surfaces/mackie/bcf_surface.h')
-rw-r--r-- | libs/surfaces/mackie/bcf_surface.h | 11 |
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 ); + }; } |