summaryrefslogtreecommitdiff
path: root/libs/ardour/gain_control.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-09-21 17:18:48 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2016-09-21 17:18:48 -0500
commitc21332df7146008f359ae52918f2695b39c6b3b8 (patch)
tree7b70f2833e1fdfde0f86ef47dd0f4653affce68e /libs/ardour/gain_control.cc
parenta957d058e4b64317a62b6f28307bfa52c0510194 (diff)
gain controls are supposed to be "gain-like"
Diffstat (limited to 'libs/ardour/gain_control.cc')
-rw-r--r--libs/ardour/gain_control.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/ardour/gain_control.cc b/libs/ardour/gain_control.cc
index 8910c9a98c..d100273640 100644
--- a/libs/ardour/gain_control.cc
+++ b/libs/ardour/gain_control.cc
@@ -35,8 +35,9 @@ using namespace std;
GainControl::GainControl (Session& session, const Evoral::Parameter &param, boost::shared_ptr<AutomationList> al)
: SlavableAutomationControl (session, param, ParameterDescriptor(param),
al ? al : boost::shared_ptr<AutomationList> (new AutomationList (param)),
- param.type() == GainAutomation ? X_("gaincontrol") : X_("trimcontrol")) {
-
+ param.type() == GainAutomation ? X_("gaincontrol") : X_("trimcontrol"),
+ Controllable::GainLike)
+{
alist()->reset_default (1.0);
lower_db = accurate_coefficient_to_dB (_desc.lower);