From 68c87c3f2950168120a4e83f9ea7d9d79d4a5611 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 20 Jan 2022 13:55:36 -0700 Subject: [PATCH] triggerbox: fix various errors caused by not setting transition_bbt In cases where no quantization is done, transition_bbt was not set, and this led to expected_end_sample being incorrect. --- libs/ardour/triggerbox.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/ardour/triggerbox.cc b/libs/ardour/triggerbox.cc index fa0f4e27bc..d10d4d2fd2 100644 --- a/libs/ardour/triggerbox.cc +++ b/libs/ardour/triggerbox.cc @@ -703,6 +703,7 @@ Trigger::maybe_compute_next_transition (samplepos_t start_sample, Temporal::Beat transition_samples = start_sample; transition_beats = start; transition_time = timepos_t (start); + transition_bbt = tmap->bbt_at (transition_beats); } else if (q.bars == 0) { Temporal::Beats transition_beats = start.round_up_to_multiple (Temporal::Beats (q.beats, q.ticks)); transition_bbt = tmap->bbt_at (transition_beats);