From 645262c26aa67fc3e66fa2f7be392a744cb54a60 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 29 Dec 2021 08:58:55 -0700 Subject: [PATCH] triggerbox: fix incorrect behavior in MIDITrigger::run() caused by taking dest_offset into account twice --- libs/ardour/triggerbox.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ardour/triggerbox.cc b/libs/ardour/triggerbox.cc index 63aba5dfff..b379db0c65 100644 --- a/libs/ardour/triggerbox.cc +++ b/libs/ardour/triggerbox.cc @@ -1698,7 +1698,7 @@ MIDITrigger::run (BufferSet& bufs, samplepos_t start_sample, samplepos_t end_sam * during this run cycle, and so has dest_offset. */ - samplepos_t buffer_samples = timeline_samples - start_sample + dest_offset; + samplepos_t buffer_samples = timeline_samples - start_sample; last_event_samples = timeline_samples; const Evoral::Event ev (Evoral::MIDI_EVENT, buffer_samples, next_event.size(), const_cast(next_event.buffer()), false);