summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_region.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-01-27 22:17:07 -0700
committerPaul Davis <paul@linuxaudiosystems.com>2020-01-27 22:17:07 -0700
commit5d995264064485684f8cb3fe1a452debaecff0ef (patch)
tree93d97af36e4ed5033183ba3bfb50224c96fd260e /libs/ardour/midi_region.cc
parent4148d2cee42468462e0e30466f74d32d6c6f2b3d (diff)
correct location of resolved note-offs after region is rendered
Diffstat (limited to 'libs/ardour/midi_region.cc')
-rw-r--r--libs/ardour/midi_region.cc2
1 files changed, 1 insertions, 1 deletions
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<samplepos_t>& 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;
}