JACK Audio Connection Kit
From Wikipedia, the free encyclopedia
JACK Audio Connection Kit (zkráceně také JACK) je open-source[1] zvukový systém. Jedná se o aplikaci pro zpracování a propojení zvuků v reálném čase, navrženou pro profesionální využití[2]. Nejčastěji je používán ve světě Linuxu.
![]() | |
![]() | |
Vývojář | Paul Davis
Stephane Letz Johnny Petrantoni Rui Nuno Capela A další |
---|---|
První vydání | 2002 |
Aktuální verze | 1.9.22 (2. února 2023) |
Operační systém | UN*X macOS Microsoft Windows |
Vyvíjeno v | C, C++, Python |
Typ softwaru | Open source |
Licence | GNU General Public License |
Web | https://jackaudio.org/ |
Některá data mohou pocházet z datové položky. |
Výhody
- Umožňuje využívat více zvukových karet najednou (JACK 1.0)[3]
- Dovoluje propojovat zvuk z různých programů
- Například bez JACKu bychom si mohli jen pouštět hudbu z prohlížeče, JACK ji ale umožňuje rovnou přidávat do programu na úpravu zvuku a my do ní tak můžeme okamžitě například přidávat efekty
Funkce
JACK je nástroj pro propojení audio programů na počítači a zařízení. Uživatel v něm ovládá spojení jednotlivých programů.[6]
Když JACK běží na počítači, je program spojující programy a zařízení označován jako JACK server, propojené programy se nazývají JACK klienti.
Pro použití JACKu jsou potřeba následující kroky:[7][8]
- Zavoláním funkce jack_client_open() se klient připojí k serveru JACK. V závorkách je napsaný například název, vlastnosti, status apod.
- Následně se registrují porty pro přenos dat.
- Funkce process callback umožňuje specifikovat, jak mají být data byla přenášena, a jak s nimi chceme pracovat.
- Funkce jack _activate(client) říká serveru, že je aplikace připravena k přenosu.
JACK také disponuje uživatelsky přívětivějším grafickým rozhraním.
Umožňuje vytvářet směrovací schémata (patchbays) pro definování propojení programů.[9]
Využití
JACK je oblíbeným nástrojem mezi uživateli Linuxu nebo UNIX-like operačních systémů. Není však omezen pouze na Linux, existují i verze pro jiné operační systémy (Windows, MacOS...).
Uživatelé mohou JACK využívat pro profesionální mixování a vytváření hudby nebo zvukových efektů. Hodí se také hudebníkům využívajícím MIDI zařízení, neboť umožňuje efektivní přenos hudebních informací.
Mezi uživatele se mohou řadit profesionální hudebníci, DJs nebo hudební producenti.
Odkazy
Wikiwand - on
Seamless Wikipedia browsing. On steroids.