summaryrefslogtreecommitdiff
path: root/gtk2_ardour/plugin_setup_dialog.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-10-30 15:35:23 +0100
committerRobin Gareus <robin@gareus.org>2019-10-30 15:35:52 +0100
commit796558ef513f8729ab635326e8baea0eaba6fb2f (patch)
treeb2ddbb8e00bec8bd363a3002f3881707a05c69c2 /gtk2_ardour/plugin_setup_dialog.cc
parenta16f004d240eb2da3148f6c5f91a84dd4caf0bd1 (diff)
Suggest multi-out of instruments by default
When a user picks a N-channel instrument with strict i/o. Offer N-channel (with optional fan-out) as default.
Diffstat (limited to 'gtk2_ardour/plugin_setup_dialog.cc')
-rw-r--r--gtk2_ardour/plugin_setup_dialog.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk2_ardour/plugin_setup_dialog.cc b/gtk2_ardour/plugin_setup_dialog.cc
index 4c35a713df..25c2c4473c 100644
--- a/gtk2_ardour/plugin_setup_dialog.cc
+++ b/gtk2_ardour/plugin_setup_dialog.cc
@@ -146,6 +146,8 @@ PluginSetupDialog::setup_output_presets ()
if (have_matching_io) {
select_output_preset (_cur_outputs.n_audio ());
+ } else if (ppc.size() == 1 && _pi->strict_io ()) {
+ select_output_preset (*ppc.begin ());
} else {
select_output_preset (0);
}