summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/surface.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-12-10 09:17:05 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2015-12-16 05:52:36 -0500
commita1ef99b9b7a8fe90e574843bcbdeeb466e3bcc4e (patch)
tree79bfbfc05257f9775afe9df9f7db65120db1f9bf /libs/surfaces/mackie/surface.cc
parent99764e946a3cebcbe7cdb252dc602be681498838 (diff)
add beginnings of EQ and dynamics control to mackie for mixbus
Diffstat (limited to 'libs/surfaces/mackie/surface.cc')
-rw-r--r--libs/surfaces/mackie/surface.cc21
1 files changed, 18 insertions, 3 deletions
diff --git a/libs/surfaces/mackie/surface.cc b/libs/surfaces/mackie/surface.cc
index 554b05ea02..85ea7c97b1 100644
--- a/libs/surfaces/mackie/surface.cc
+++ b/libs/surfaces/mackie/surface.cc
@@ -33,6 +33,7 @@
#include "ardour/route.h"
#include "ardour/panner.h"
#include "ardour/panner_shell.h"
+#include "ardour/profile.h"
#include "ardour/rc_configuration.h"
#include "ardour/session.h"
#include "ardour/utils.h"
@@ -64,7 +65,7 @@ using namespace std;
using namespace PBD;
using ARDOUR::Route;
using ARDOUR::Panner;
-using ARDOUR::Pannable;
+using ARDOUR::Profile;
using ARDOUR::AutomationControl;
using namespace ArdourSurface;
using namespace Mackie;
@@ -1070,10 +1071,14 @@ Surface::update_view_mode_display ()
case MackieControlProtocol::Busses:
show_two_char_display ("BS");
id = Button::Busses;
- text = _("Busses");
+ if (Profile->get_mixbus()) {
+ text = _("Mixbusses");
+ } else {
+ text = _("Busses");
+ }
break;
case MackieControlProtocol::Auxes:
- show_two_char_display ("AB");
+ show_two_char_display ("Au");
id = Button::Aux;
text = _("Auxes");
break;
@@ -1082,6 +1087,16 @@ Surface::update_view_mode_display ()
id = Button::User;
text = _("Selected Routes");
break;
+ case MackieControlProtocol::Dynamics:
+ show_two_char_display ("DI");
+ id = Button::User;
+ text = _("Dynamics");
+ break;
+ case MackieControlProtocol::EQ:
+ show_two_char_display ("EQ");
+ id = Button::User;
+ text = _("EQ");
+ break;
default:
break;
}