19.5. Das JACK Audio Connection Kit

Mit dem JACK (Pakete jack und qjackconnect) Audio Connection Kit können Applikationen sowohl untereinander als auch mit der Soundkarte Audiodaten austauschen. Dies setzt natürlich voraus, dass die betreffende Applikation über ein JACK Interface verfügt. JACK Unterstützung bieten inzwischen zahlreiche Applikationen.

Abbildung 19.9. QJackConnect, eine Patchbay für das Jack Audio Connection Kit

QJackConnect, eine Patchbay für das Jack Audio Connection Kit

Um JACK verwenden zu können, müssen Sie zunächst die Engine mit jackd -d alsa -d hw:0 starten. JACK wurde mit dem Ziel entworfen, eine möglichst niedrige Latenz zu erreichen. Die Engine sollte daher mit Echtzeit-Priorität laufen. Für weitere Hinweise dazu lesen Sie bitte die Datei /usr/share/doc/packages/jack/README.SUSE.

Mit der Patchbay QJackConnect behalten Sie stets den Überblick über die in Ihrem System laufenden JACK-Clients. Nach dem Programmstart mit qjackconnect werden auf der linken Seite die Clients mit lesbaren Ports und auf der rechten Seite die Clients mit schreibbaren Ports aufgelistet. Wenn keine JACK-Clients gestartet wurden, tauchen in den Listen zunächst nur die Ein- und Ausgänge der Soundkarte auf. Die Listen werden automatisch aktualisiert, sobald sich etwas an der Port-Konfiguration ändert. Die Ports erscheinen unterhalb der Clients in einer Baumansicht. Einzelne Ports verbinden Sie, indem Sie diese in den Listen selektieren und dann auf Connect klicken. Sie können auch mehrere Ports gleichzeitig verbinden, indem Sie Clients selektieren.