summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Loftis <ben@harrisonconsoles.com>2016-01-29 14:26:08 -0600
committerBen Loftis <ben@harrisonconsoles.com>2016-01-29 14:26:08 -0600
commit9088944db2e713c90b977788db5d0e72cfa39d61 (patch)
treedfb4432d57c4329025fef7960cc40e2b7fd2dbd8
parent17301b87f95f0bc1f5ea266eac272f135c812fc3 (diff)
Mackie protocol: More LED indicator fixes.
-rw-r--r--libs/surfaces/mackie/mackie_control_protocol.cc19
1 files changed, 12 insertions, 7 deletions
diff --git a/libs/surfaces/mackie/mackie_control_protocol.cc b/libs/surfaces/mackie/mackie_control_protocol.cc
index fddcc0586c..e7fbabc1c2 100644
--- a/libs/surfaces/mackie/mackie_control_protocol.cc
+++ b/libs/surfaces/mackie/mackie_control_protocol.cc
@@ -1759,23 +1759,26 @@ MackieControlProtocol::set_subview_mode (SubViewMode sm, boost::shared_ptr<Route
break;
case MackieControlProtocol::EQ:
update_global_button (Button::Send, off);
+ update_global_button (Button::Plugin, off);
update_global_button (Button::Eq, on);
update_global_button (Button::Dyn, off);
- update_global_button (Button::Trim, off);
+ update_global_button (Button::Track, off);
update_global_button (Button::Pan, off);
break;
case MackieControlProtocol::Dynamics:
update_global_button (Button::Send, off);
+ update_global_button (Button::Plugin, off);
update_global_button (Button::Eq, off);
update_global_button (Button::Dyn, on);
- update_global_button (Button::Trim, off);
+ update_global_button (Button::Track, off);
update_global_button (Button::Pan, off);
break;
case MackieControlProtocol::Sends:
update_global_button (Button::Send, on);
+ update_global_button (Button::Plugin, off);
update_global_button (Button::Eq, off);
update_global_button (Button::Dyn, off);
- update_global_button (Button::Trim, off);
+ update_global_button (Button::Track, off);
update_global_button (Button::Pan, off);
break;
}
@@ -1862,19 +1865,21 @@ MackieControlProtocol::set_pot_mode (PotMode m)
void
MackieControlProtocol::pot_mode_globals ()
{
- update_global_button (Button::Eq, off);
- update_global_button (Button::Dyn, off);
- update_global_button (Button::AudioInstruments, off);
-
switch (_pot_mode) {
case Trim:
+ update_global_button (Button::Eq, off);
+ update_global_button (Button::Dyn, off);
update_global_button (Button::Track, on);
update_global_button (Button::Send, off);
+ update_global_button (Button::Plugin, off);
update_global_button (Button::Pan, off);
break;
case Pan:
+ update_global_button (Button::Eq, off);
+ update_global_button (Button::Dyn, off);
update_global_button (Button::Track, off);
update_global_button (Button::Send, off);
+ update_global_button (Button::Plugin, off);
update_global_button (Button::Pan, on);
};
}