summaryrefslogtreecommitdiff
path: root/libs/ardour/automatable.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2020-03-21 02:42:34 +0100
committerRobin Gareus <robin@gareus.org>2020-03-21 19:46:38 +0100
commit60bcefd03dc020afd206ce59a38ebb9a569dc3b2 (patch)
treef2c3eae995a379971037f6258a569290c9aabe89 /libs/ardour/automatable.cc
parentefb63e1bf29b131978b30b23304dfc276af70a8d (diff)
Pan: remove/consolidate parameter-descriptor
Diffstat (limited to 'libs/ardour/automatable.cc')
-rw-r--r--libs/ardour/automatable.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/libs/ardour/automatable.cc b/libs/ardour/automatable.cc
index 6b4c43fc3e..1ff86e2ef4 100644
--- a/libs/ardour/automatable.cc
+++ b/libs/ardour/automatable.cc
@@ -198,6 +198,12 @@ Automatable::describe_parameter (Evoral::Parameter param)
return _("Trim");
} else if (param.type() == MuteAutomation) {
return _("Mute");
+ } else if (param.type() == PanAzimuthAutomation) {
+ return _("Azimuth");
+ } else if (param.type() == PanWidthAutomation) {
+ return _("Width");
+ } else if (param.type() == PanElevationAutomation) {
+ return _("Elevation");
} else if (param.type() == MidiCCAutomation) {
return string_compose("Controller %1 [%2]", param.id(), int(param.channel()) + 1);
} else if (param.type() == MidiPgmChangeAutomation) {
@@ -553,7 +559,7 @@ Automatable::control_factory(const Evoral::Parameter& param)
} else if (param.type() == PanAzimuthAutomation || param.type() == PanWidthAutomation || param.type() == PanElevationAutomation) {
Pannable* pannable = dynamic_cast<Pannable*>(this);
if (pannable) {
- control = new PanControllable (_a_session, pannable->describe_parameter (param), pannable, param);
+ control = new PanControllable (_a_session, describe_parameter (param), pannable, param);
} else {
warning << "PanAutomation for non-Pannable" << endl;
}