diff --git a/libs/ardour/midi_region.cc b/libs/ardour/midi_region.cc index 0f9bb5c346..80da942589 100644 --- a/libs/ardour/midi_region.cc +++ b/libs/ardour/midi_region.cc @@ -555,7 +555,7 @@ MidiRegion::render (Evoral::EventSink& dst, * Note-Off's get inserted at the end of the region */ - tracker.resolve_notes (dst, _position - _start + _length); + tracker.resolve_notes (dst, (_position - _start) + (_start + internal_offset + _length)); return 0; }