summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/surfaces/mackie/strip.cc9
-rw-r--r--mcp/SSL Nucleus Ardour.profile7
2 files changed, 12 insertions, 4 deletions
diff --git a/libs/surfaces/mackie/strip.cc b/libs/surfaces/mackie/strip.cc
index 96b42c3e5b..82ec45226e 100644
--- a/libs/surfaces/mackie/strip.cc
+++ b/libs/surfaces/mackie/strip.cc
@@ -391,10 +391,7 @@ Strip::show_route_name ()
string fullname = string();
if (!_route) {
- // make sure first three strips get cleared of view mode
- if (_index > 2) {
- return;
- }
+ fullname = string();
} else {
fullname = _route->name();
}
@@ -1470,6 +1467,10 @@ Strip::subview_mode_changed ()
set_vpot_parameter (_pan_mode);
/* need to show strip name again */
show_route_name ();
+ if (!_route) {
+ _surface->write (_vpot->set (0, true, Pot::wrap));
+ _surface->write (_fader->set_position (0.0));
+ }
notify_metering_state_changed ();
eq_band = -1;
break;
diff --git a/mcp/SSL Nucleus Ardour.profile b/mcp/SSL Nucleus Ardour.profile
new file mode 100644
index 0000000000..f9fc489b10
--- /dev/null
+++ b/mcp/SSL Nucleus Ardour.profile
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<MackieDeviceProfile>
+ <Name value="SSL Nucleus with Ardour Layer"/>
+ <Buttons>
+ <Button name="Cancel" plain="Dyn"/>
+ </Buttons>
+</MackieDeviceProfile>