From 64ec70ec20b38f5466afebd73553063c4e683a68 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 5 Feb 2023 15:46:33 +0100 Subject: [PATCH] Fix plugin replication wrt. sidechains Ignore sidechain pins, when no sidechain ports are present. Otherwise a plugin with 1 audio input and 1 sidechain input would match a stereo track when the sidechain port is not present. --- libs/ardour/plugin_insert.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ardour/plugin_insert.cc b/libs/ardour/plugin_insert.cc index d0265eac68..786f283e96 100644 --- a/libs/ardour/plugin_insert.cc +++ b/libs/ardour/plugin_insert.cc @@ -2459,7 +2459,7 @@ PluginInsert::automatic_can_support_io_configuration (ChanCount const& inx, Chan } /* Plugin inputs match requested inputs + side-chain-ports exactly */ - if (inputs == insc) { + if (inputs == insc && has_sidechain ()) { out = outputs + midi_bypass; return Match (ExactMatch, 1); }