JACK

Z Fedora Wiki

JACK (JACK Audio Connection Kit) jest zaawansowanym oprogramowaniem do miksowania różnych programów oraz urządzeń. Obsługuje wyjście dla serwerów dźwięku ALSA, OSS, PortAudio oraz łącza FireWire (prawdopodobnie dla mikserów z obsługą DAW), a także interfejs MIDI.

Instalacja

Uprawnienia
Pamiętaj, że do instalacji oprogramowania musisz być zalogowany na konto roota, lub mieć odpowiednie uprawnienia

JACKa można zainstalować ze źródeł, z repozytorium Fedory lub z dodatkowego repozytorium Planet CCRMA. Podstawowa instalacja JACKa odbywa się przez wykonanie:

yum install jack-audio-connection-kit

Zalecane jest, aby zainstalować także pakiet dzięki któremu można graficznie skonfigurować i uruchomić serwer dźwięku JACK. Program posiada też funkcję Transport dzięki której we wszystkich programach klienckich można uruchomić odtwarzanie równocześnie.

yum install qjackctl

Użytkowanie

QJackCtl Uruchamianie:

jackd -d alsa

Uruchomi to JACKa w trybie Duplex (Odtwarzanie i nagrywanie) i dźwięk będzie wysyłać na serwer dźwięku ALSA.

Podstawowa konfiguracja

Każdy program wymaga odpowiedniej konfiguracji, chociażby ze względów wydajności. I JACK posiada pewne funkcje zwiększające wydajność, a jedną z nich jest Realtime. Aby ją włączyć, należy wejść do ustawień klikając na [Setup] w głównym oknie, a następnie zaznaczyć opcję Realtime. Dodatkowo, musimy zmodyfikować jeden plik systemowy i dodać się do grupy abyśmy mogli uruchamiać aplikacje w Czasie rzeczywistym. Zaletą trybu Realtime jest praca JACKa w trybie rzeczywistym co drastycznie zmniejsza użycie procesora (nawet z 80% do 0.2%).

@jackuser - rtprio 20
@jackuser - memlock 4194304

Linie te powinny być dodane automatycznie podczas instalacji JACKa, ale jeśli tak się nie stało dopisz je.

gpasswd -a [twoja_nazwa_uzytkownika] jackuser