summaryrefslogtreecommitdiff
path: root/libs/ardour/amp.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/amp.cc')
-rw-r--r--libs/ardour/amp.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/libs/ardour/amp.cc b/libs/ardour/amp.cc
index 0cf7049c47..8ee42f3bbf 100644
--- a/libs/ardour/amp.cc
+++ b/libs/ardour/amp.cc
@@ -27,6 +27,7 @@
#include "ardour/audio_buffer.h"
#include "ardour/buffer_set.h"
#include "ardour/midi_buffer.h"
+#include "ardour/rc_configuration.h"
#include "ardour/session.h"
#include "i18n.h"
@@ -35,9 +36,6 @@ using namespace ARDOUR;
using namespace PBD;
using std::min;
-/* gain range of -inf to +6dB, default 0dB */
-const float Amp::max_gain_coefficient = 1.99526231f;
-
Amp::Amp (Session& s)
: Processor(s, "Amp")
, _apply_gain(true)
@@ -403,7 +401,7 @@ Amp::set_state (const XMLNode& node, int version)
void
Amp::GainControl::set_value (double val)
{
- AutomationControl::set_value (min (val, (double) max_gain_coefficient));
+ AutomationControl::set_value (min (val, (double) Config->get_max_gain()));
_amp->session().set_dirty ();
}