From 8eafe8b8045e60b305a40b729b9daea2c6289d28 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 29 Feb 2016 09:09:53 -0500 Subject: vca design: gain controls cannot silently "merge" the master(s) value into their own --- libs/ardour/amp.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libs/ardour/amp.cc') diff --git a/libs/ardour/amp.cc b/libs/ardour/amp.cc index d5b9f56ca5..0e29922747 100644 --- a/libs/ardour/amp.cc +++ b/libs/ardour/amp.cc @@ -118,7 +118,7 @@ Amp::run (BufferSet& bufs, framepos_t /*start_frame*/, framepos_t /*end_frame*/, } else { /* manual (scalar) gain */ - gain_t const dg = _gain_control->user_double(); + gain_t const dg = _gain_control->user_double() * _gain_control->get_master_gain (); if (_current_gain != dg) { -- cgit v1.2.3