summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/ardour/parameter_descriptor.cc4
-rw-r--r--libs/evoral/evoral/ParameterDescriptor.hpp2
2 files changed, 4 insertions, 2 deletions
diff --git a/libs/ardour/parameter_descriptor.cc b/libs/ardour/parameter_descriptor.cc
index 88debb0200..36f7183134 100644
--- a/libs/ardour/parameter_descriptor.cc
+++ b/libs/ardour/parameter_descriptor.cc
@@ -50,6 +50,7 @@ ParameterDescriptor::ParameterDescriptor(const Evoral::Parameter& parameter)
break;
case PanAzimuthAutomation:
normal = 0.5f; // there really is no _normal but this works for stereo, sort of
+ upper = 1.0f;
break;
case PanWidthAutomation:
lower = -1.0;
@@ -57,7 +58,8 @@ ParameterDescriptor::ParameterDescriptor(const Evoral::Parameter& parameter)
normal = 0.0f;
break;
case RecEnableAutomation:
- /* default 0.0 - 1.0 is fine */
+ lower = 0.0;
+ upper = 1.0;
toggled = true;
break;
case PluginAutomation:
diff --git a/libs/evoral/evoral/ParameterDescriptor.hpp b/libs/evoral/evoral/ParameterDescriptor.hpp
index 0323db1753..5eac28eba9 100644
--- a/libs/evoral/evoral/ParameterDescriptor.hpp
+++ b/libs/evoral/evoral/ParameterDescriptor.hpp
@@ -27,7 +27,7 @@ struct ParameterDescriptor
ParameterDescriptor()
: normal(0.0)
, lower(0.0)
- , upper(0.0)
+ , upper(1.0)
, toggled(false)
{}