From 556c97b2d533e4b85742f8f4c73fbe8030ca3119 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 21 Jun 2016 21:58:38 +0200 Subject: always run amp/trim LPF This fixes "clicks" when switching fader automation from "manual" to "play/touch" while the transport is rolling. --- 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 a1ffad8e05..273acc77f9 100644 --- a/libs/ardour/amp.cc +++ b/libs/ardour/amp.cc @@ -388,7 +388,7 @@ Amp::setup_gain_automation (framepos_t start_frame, framepos_t end_frame, framec assert (_gain_automation_buffer); _apply_gain_automation = _gain_control->list()->curve().rt_safe_get_vector ( start_frame, end_frame, _gain_automation_buffer, nframes); - if (start_frame != _current_automation_frame) { + if (start_frame != _current_automation_frame && _session.bounce_processing ()) { _current_gain = _gain_automation_buffer[0]; } _current_automation_frame = end_frame; -- cgit v1.2.3