Leksykon IT › Infrastruktura › JACK

JACK

Infrastruktura Svenska → Zaktualizowano: 2026-10-27
Więcej informacji
Twórca
Paul Davis
Rok
2002
Typ
Serwer dźwięku
Licencja
GPL / LGPL
Strona
jackaudio.org

JACK Audio Connection Kit — profesjonalny serwer dźwięku, który pozwala połączyć wejścia i wyjścia dowolnych programów ze sobą, co do próbki.

Paul Davis stworzył JACK-a na początku XXI wieku wokół swojego DAW-a Ardour, bo Linuksowi brakowało tego, co w studiach opartych na Macu było oczywistością: niskich opóźnień i możliwości, by syntezator, automat perkusyjny i rejestrator dzieliły jeden zegar audio. JACK uruchamia wszystkich klientów w jednym wspólnym cyklu z tym samym rozmiarem bufora, więc dźwięk można przekazywać między programami, nie zostając w tyle o bufor. Synchronizacja transportu sprawia, że naciśnięcie play w jednej aplikacji uruchamia wszystkie.

Ceną była wygoda. JACK przejmował kartę dźwiękową na wyłączność, chciał jądra czasu rzeczywistego i źle współpracował z dźwiękiem pulpitu, więc linuksowi muzycy latami przełączali się między dwoma światami dźwięku. Przepisany przez Stéphane’a Letza JACK2 dodał obsługę wielu rdzeni. Dziś PipeWire implementuje API JACK-a i większość ludzi uruchamia aplikacje JACK, nie widząc żadnego jackd na oczy.

← Wróć do leksykonu