Wozu ist Jack überhaupt gut?

So, nachdem ich im letzten Howto beschrieben hab, wie man sich einen Kernel mit lowlatency-patch für Jack baut, gehen wir in diesem der Frage nach, warum wir das gemacht haben, und wozu jack überhaupt nützlich ist.

Ob dieses Dokument ein HOWTO sein will, ist eh fragwürdig. ;)

Ich setzte mein JACK HOWTO als bekannt voraus.

Was wir brauchen
QJackconnect
http://www.suse.de/~mana/jack.html
LADSPA SDK
http://www.ladspa.org/
Jack-Rack
http://pkl.net/~node/jack-rack.html

Übrigens, wer eine Redhat Distro hat kann sich auf PlanetCCRMA passende Pakete holen, und muss nicht alles selbst kompilieren.

Wie diese Pakete im Detail zu installieren sind, kann der geneigte Leser der beiliegenden Dokumentation entnehmen, das einzige was etwas hackelig sein kann, ist QJackconnect, denn da muss man zur Zeit noch das Makefile von Hand bearbeiten. Es reicht in der Regel wenn man den Pfad zu QT anpasst.

Wie im JACK HOWTO muss Jack gestartet werden,

Dann starten wir als erstes QJackconnect, das sollte dann so aussehen.
(Als Benutzer "root" falls jack auch als root gestartet wurde)


Und jetzt starten wir den Alsaplayer (mit -o jack), den wir im letzten HOWTO bereits installiert haben, währendessen bemerken wir in QJackconnect zwei zusätzliche Einträge, die mit alsaplayer betitelt sind, und wenn wir das Fenster etwas größer machen, und alles ausklappen, wird sich zeigen, dass diese beiden mit den zwei Ausgängen auf der rechten Seite verbunden sind. Diese Verbindungen werden wir fürs erste entfernen. (Beide markieren und "Disconnect" drücken)



Nachdem wir nun Jack-Rack gestartet haben, fallen uns je zwei weitere Einträge in den beiden Listen auf, die wir nun über Kreuz mit dem alsaplayer und den Soundkarten Ausgängen verbinden. (wieder beide markieren, und diesmal "Connect" drüken)



Sobald wir nun ein Soundfile mit Alsaplayer abspielen, und ein beliebiges Plugin ins Jack-Rack laden (z.B. Simple High Pass Filter), und dasselbe aktivieren, können wir mit den Reglern im Jack-Rack den Klang der Soundausgabe manipulieren.

BTW. ich habe einige Zusatzplugins installiert, die normalerweise in der Basisinstallation von LADSPA nicht enthalten sind. Man findet diese über die LADSPA-Homepage.






Richard Spindler