From 4dc5be093611e0b72b7ac1c4972f87aa40bffb1e Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 25 Jul 2017 12:41:35 -0400 Subject: MidiTrack needs to set it's "need butler" status --- libs/ardour/midi_track.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libs') diff --git a/libs/ardour/midi_track.cc b/libs/ardour/midi_track.cc index 777db1d91d..73a67a9389 100644 --- a/libs/ardour/midi_track.cc +++ b/libs/ardour/midi_track.cc @@ -363,6 +363,10 @@ MidiTrack::roll (pframes_t nframes, framepos_t start_frame, framepos_t end_frame process_output_buffers (bufs, start_frame, end_frame, nframes, declick, (!_disk_writer->record_enabled() && !_session.transport_stopped())); + if (_disk_reader->need_butler() || _disk_writer->need_butler()) { + need_butler = true; + } + flush_processor_buffers_locked (nframes); return 0; -- cgit v1.2.3