diff --git a/libs/ardour/auditioner.cc b/libs/ardour/auditioner.cc index eec65f07f6..f2122cef27 100644 --- a/libs/ardour/auditioner.cc +++ b/libs/ardour/auditioner.cc @@ -570,6 +570,14 @@ Auditioner::output_changed (IOChange change, void* /*src*/) vector connections; vector outputs; _session.engine().get_physical_outputs (DataType::AUDIO, outputs); + + if (_session.monitor_out () && _output->connected_to (_session.monitor_out ()->input ())) { + Config->set_auditioner_output_left ("default"); + Config->set_auditioner_output_right ("default"); + via_monitor = true; + return; + } + if (_output->nth (0)->get_connections (connections)) { if (outputs.size() > 0) { phys = outputs[0];