diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2019-10-17 17:32:56 -0600 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2019-11-02 16:32:18 -0600 |
commit | 0573e7cdf088f194b082e5546796161fe37109a8 (patch) | |
tree | cefa474b50c3c5111edad0bef131b4f256963403 /libs/ardour/midi_track.cc | |
parent | 2cf9ad8f8c21cc445c8eabc6856fd9956926203f (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.cc | 8 |
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())); +} |