JACK und PulseAudio mehrere Waschbecken

7

Ich habe PulseAudio erfolgreich so konfiguriert, dass es auf JACK ausgeführt wird, indem ich dieser überraschend einfachen Beschreibung gefolgt bin .

Jetzt frage ich mich, ob es eine Möglichkeit gibt (ich war mir zunächst sicher), mehrere Senken zwischen JACK und PulseAudio zu haben, um beispielsweise zwei PulseAudio-Anwendungen gleichzeitig aufzuzeichnen. Ich habe versucht , zum Beispiel Wechsel load-module module-jackdbus-detect channels=2in /etc/pulse/default.pabis zu 4 Kanälen - aber dann Pulseaudio wird nicht einmal starten.

Das JACK-Routing verfügt nur über eine Stereoquelle und -senke von und zu PulseAudio

Außerdem möchte ich diese Funktion wirklich nutzen, um die Lautstärke der JACK-Ausgabe vor der Wiedergabe zu verringern, da ich mir nicht die Ohren putzen möchte. Ich habe auch darüber nachgedacht, virtuelle Streams in PulseAudio zu erstellen, und ich könnte versuchen, das als nächstes herauszufinden, obwohl ich nicht weiß, ob ich Verwendung dafür finden werde. Wenn ich eine Idee hatte, habe ich sie bereits vergessen. ;-) Sag mir wenn du es schon weißt.

[BEARBEITEN]

Denken Sie auch an meine verwandte Frage zu JACK Audio Muting Speakers, aber bitte nicht über Kopfhörer !

Peter Nerlich
quelle
Können Sie bitte beschreiben, wie Sie die Buchse konfiguriert haben oder wie Sie die Buchse konfigurieren möchten? Ich bin mir nicht sicher, was pulseaudio damit zu tun hat. Jack kann ohne oder ohne Puls laufen und es ist nicht klar, was Sie mit Jack oder Puls machen.
Panther
@ bodhi.zazen Los geht's. Eine Spüle und eine Quelle von und nach PulseAudio. Keine Ahnung, wie man mehr schafft. Es sollte möglich sein.
Peter Nerlich

Antworten:

10

Ab pulseaudio v6.0 und höher sind mehrere pulseaudio-Senken / -Quellen verfügbar. Da Ubuntu seine eigene Versionsnummerierung verwendet, überprüfen Sie die wahre Versionsnummer mit:

  pulseaudio --version

Zusätzliche Senken / Quellen können per Terminalbefehl oder mithilfe der QJackCtl-Option 'Skript nach dem Start ausführen' oder des Bash-Skripts geladen werden

pactl load-module module-jack-sink client_name=pulse_sink_2 connect=yes
pactl load-module module-jack-source client_name=pulse_source_2 connect=no

ohne die Option client_name haben zusätzliche Senken / Quellen das Nummernsuffix 01, 02 usw.

Verbindungsoption (Standard ist Ja) mit No-Stop-Verbindung zur Erfassung / Wiedergabe des JACK-Systems

Es gibt auch eine Kanaloption (Standard 'Kanäle = 2')

nik gnomic
quelle
Da meine Frage nicht mehr zu aktuell ist, werde ich Ihren Vorschlag nicht sofort versuchen, aber selbst wenn ich es vergesse, lassen Sie mich sagen, dass ich das wirklich schätze! Ich werde wahrscheinlich in Zukunft sowieso wieder auf dieses Problem stoßen.
Peter Nerlich
1
WTF stolperte erneut über meine eigene Frage, ohne es zu merken. Ich bin jetzt auf Elementary OS 0.4 Loki, Puls-Audio-Version hier ist pulseaudio 8.0. Ich habe deine beiden Befehle ausprobiert und - es funktioniert! Vielen Dank dafür, auch wenn seitdem ein halbes Jahr vergangen ist!
Peter Nerlich
Ah ja, das ist auch noch hier. Scheint, als würde ich von nun an jedes Jahr darauf zurückkommen. Ich habe vor, im nächsten Monat mit Arch herumzuspielen, also brauche ich das noch einmal. Meine jährlichen Grüße an Sie und die Zukunft auch an mich!
Peter Nerlich
das ist fantastisch. Es ermöglichte mir, mehrere Jack-fähige Senken / Quellen zu erstellen, damit ich meine Anwendungen durch diese leiten und individuelle Effekte in der Buchse auf jede anwenden kann. Für Trittfrequenzbenutzer konnte ich dies in /usr/share/cadence/pulse2jack/play+rec.pa integrieren und beim Start automatisch die Pulsbuchsensenke / -quellen erstellen.
Mark Fisher