From 7a01f3cbcd69bf5fc6791b8d05b379effa07a9a1 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 29 Jun 2022 00:18:11 +0200 Subject: [PATCH] Fix automated fader display value (use cycle-end value) --- libs/ardour/amp.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/ardour/amp.cc b/libs/ardour/amp.cc index d9c2f736d4..d959f0e80a 100644 --- a/libs/ardour/amp.cc +++ b/libs/ardour/amp.cc @@ -87,7 +87,9 @@ Amp::run (BufferSet& bufs, samplepos_t /*start_sample*/, samplepos_t /*end_sampl assert (gab); /* see note in PluginInsert::connect_and_run -- effectively emit Changed signal */ - _gain_control->set_value_unchecked (gab[0]); + if (nframes > 0) { + _gain_control->set_value_unchecked (gab[nframes -1]); + } if (_midi_amp) { for (BufferSet::midi_iterator i = bufs.midi_begin(); i != bufs.midi_end(); ++i) {