Kommt auf dein Szenario an.
Hier läuft jack, aufgerufen von cadence
(s. kxstudio). Dort ist eingestellt "ignore all self-connect requests". Dann musst du händisch die Strippen ziehen. Das mache ich hier und speiche das in claudia
(ein Tool von cadence
) als "Studio" ab.
Schlussendlich ist die entscheidende Frage: wer ist Chef bezgl des Routings? qjackctl? cadence? ardour? musescore? muse? whatever? - Du musst dich entscheiden, wem du diese Aufgabe überantwortest, und bei allen anderen das Auto-Routing ausschalten. Wenn mehrere Programme auf "auto connect" stehen gibt's jedenfalls Kuddelmuddel.
Zum Routing in ALSA-only kann ich gar nichts sagen. Da zB ardour auch nur mit ALSA kann, würde ich wohl dort diesen zum Chef machen.