From 7e0f6be1ed68fba9d61d2e87bf01612c0adb335d Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 7 Apr 2019 19:51:08 +0200 Subject: [PATCH] Enable midi-to-audio bounce when processing w/synth --- libs/ardour/session.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 660339d6bb..cca209cacd 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -6124,6 +6124,10 @@ Session::write_one_track (Track& track, samplepos_t start, samplepos_t end, diskstream_channels = track.bounce_get_output_streams (diskstream_channels, endpoint, include_endpoint, for_export, for_freeze); + if (data_type == DataType::MIDI && endpoint && !for_export && !for_freeze && diskstream_channels.n(DataType::AUDIO) > 0) { + data_type = DataType::AUDIO; + } + if (diskstream_channels.n(data_type) < 1) { error << _("Cannot write a range with no data.") << endmsg; return result;