From db465b5b439b69800c771dc8898e36d50f6cce7a Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 26 Jan 2020 05:15:24 +0100 Subject: Fix Loop-length (no pre-roll on loop-iterations) --- libs/ardour/session_transport.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libs') diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index 300388acea..7660784797 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -585,7 +585,9 @@ Session::start_transport () _last_roll_location = _transport_sample; _last_roll_or_reversal_location = _transport_sample; - _remaining_latency_preroll = worst_latency_preroll_buffer_size_ceil (); + if (!have_looped) { + _remaining_latency_preroll = worst_latency_preroll_buffer_size_ceil (); + } have_looped = false; -- cgit v1.2.3