diff options
author | Robin Gareus <robin@gareus.org> | 2020-03-21 02:42:34 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-03-21 19:46:38 +0100 |
commit | 60bcefd03dc020afd206ce59a38ebb9a569dc3b2 (patch) | |
tree | f2c3eae995a379971037f6258a569290c9aabe89 /libs/ardour/automatable.cc | |
parent | efb63e1bf29b131978b30b23304dfc276af70a8d (diff) |
Pan: remove/consolidate parameter-descriptor
Diffstat (limited to 'libs/ardour/automatable.cc')
-rw-r--r-- | libs/ardour/automatable.cc | 8 |
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; } |