summaryrefslogtreecommitdiff
path: root/libs/ardour/midi_track.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2019-10-17 17:32:56 -0600
committerPaul Davis <paul@linuxaudiosystems.com>2019-11-02 16:32:18 -0600
commit0573e7cdf088f194b082e5546796161fe37109a8 (patch)
treecefa474b50c3c5111edad0bef131b4f256963403 /libs/ardour/midi_track.cc
parent2cf9ad8f8c21cc445c8eabc6856fd9956926203f (diff)
alter where note resolution happens when a re-rendering is scheduled for a MIDI track
Diffstat (limited to 'libs/ardour/midi_track.cc')
-rw-r--r--libs/ardour/midi_track.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/ardour/midi_track.cc b/libs/ardour/midi_track.cc
index cca757934c..16d97a984c 100644
--- a/libs/ardour/midi_track.cc
+++ b/libs/ardour/midi_track.cc
@@ -871,3 +871,11 @@ MidiTrack::realtime_handle_transport_stopped ()
Route::realtime_handle_transport_stopped ();
_disk_reader->resolve_tracker (_immediate_events, Port::port_offset());
}
+
+void
+MidiTrack::region_edited(boost::shared_ptr<Region> region)
+
+{
+ cerr << "MIDI region " << region->name() << " edited, queue reload\n";
+ _session.request_overwrite_buffer (boost::dynamic_pointer_cast<Track> (shared_from_this()));
+}