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.
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 klicken. Sie können auch mehrere Ports gleichzeitig verbinden, indem Sie Clients selektieren.