From 0e629cd162ab369c941f072f5b054d2aef0e3fb5 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 1 Dec 2015 10:35:30 -0500 Subject: [PATCH] faderport: add punch action --- libs/surfaces/faderport/faderport.cc | 2 ++ libs/surfaces/faderport/faderport.h | 2 ++ libs/surfaces/faderport/operations.cc | 6 ++++++ 3 files changed, 10 insertions(+) diff --git a/libs/surfaces/faderport/faderport.cc b/libs/surfaces/faderport/faderport.cc index 5a0b0edb0b..b2a19c29b0 100644 --- a/libs/surfaces/faderport/faderport.cc +++ b/libs/surfaces/faderport/faderport.cc @@ -149,6 +149,8 @@ FaderPort::FaderPort (Session& s) get_button (Ffwd).set_action (boost::bind (&BasicUI::ffwd, this), true); get_button (Ffwd).set_action (boost::bind (&BasicUI::goto_end, this), true, ShiftDown); + get_button (Punch).set_action (boost::bind (&FaderPort::punch, this), true); + get_button (Loop).set_action (boost::bind (&BasicUI::loop_toggle, this), true); get_button (Loop).set_action (boost::bind (&BasicUI::add_marker, this, string()), true, ShiftDown); diff --git a/libs/surfaces/faderport/faderport.h b/libs/surfaces/faderport/faderport.h index dd64700bf2..5b7f471b5a 100644 --- a/libs/surfaces/faderport/faderport.h +++ b/libs/surfaces/faderport/faderport.h @@ -313,6 +313,8 @@ class FaderPort : public ARDOUR::ControlProtocol, public AbstractUI