JACK

Z Fedora Wiki
Skocz do: nawigacji, wyszukiwania

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

Keys.png
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:

  • jednym ze sposobów uruchomienia JACKa jest wykonanie w konsoli polecenia:
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.

  • drugim, a zarazem łatwiejszym jest uruchomienie QJackCtl (poprzez wybranie z menu Aplikacje → Dźwięk i Wideo → Qjackctl) i kliknięciu na przycisk Start.

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%).

  • W tym celu edytujemy plik /etc/security/limits.conf i sprawdzamy czy zawiera on linijki:
@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.

  • Następnym krokiem jest dodanie się do grupy jackuser. Najprościej zrobić to wykonując polecenie:
gpasswd -a [twoja_nazwa_uzytkownika] jackuser
Osobiste
Przestrzenie nazw

Warianty
Działania
Wiki
Nawigacja
Inne
Narzędzia