JACK (рекурсивний акронім від JACK Audio Connection Kit) — система для роботи з аудіо в реальному часі на низьких латентностях. JACK дає можливість кільком програмам одночасно під’єднуватись як до звукового пристрою, так і створювати аудіо- та MIDI-з’єднання між собою. Проект створено спеціально для використання в професійній роботі з аудіо. JACK — вільний програмний продукт, та працює на платформах (Gnu/Linux), Solaris, FreeBSD, Mac OS X та Windows.
Вигляд — графічної програми для керування звуковим сервером jack. | |
Тип | |
---|---|
Розробник | та інші |
Операційна система | Багатоплатформний |
Мова програмування | C, |
Ліцензія | GPL, LGPL |
Репозиторій | github.com/jackaudio/jack2 |
Вебсайт | jackaudio.org |
|
Основні характеристики
Звукова система JACK складається з двох основних компонентів: звукового сервера та бібліотеки для написання програм для роботи через звуковий сервер.
Звуковий сервер, jackd, запускається першим, далі по черзі запускаються всі інші програми, які під’єднуються до сервера. Під’єднавшись до сервера, кожна з програм створює порти входу і виходу, які можуть бути під’єднаними до будь-яких інших звукових портів у JACK. Крім програм, jackd утворює порти для аудіопристрою, на якому він працює.
Jack1 та Jack2
Вже існують дві окремі реалізації JACK API, які є майже повністю сумісні між собою і є вільними: jack1 та jack2. Обидві реалізації тепер розробляються паралельно, і відрізняються внутрішнім дизайном, а також кількома додатковими можливостями у jack2, основною з яких є часткова можливість розподілення оброблення звукового сигналу на різні процесори/ядра. Попри те, така можливість не завжди доступна через потребу в послідовному обробленні сигналу в послідовних з’єднаннях.
Сумісність JACK з програмами на ALSA
Існує безліч програм роботи зі звуком, які ще не підтримують інтерфейс JACK і є сумісними тільки з ALSA (наприклад Skype).
При роботі сервер JACK отримує монопольний доступ до звукової карти. Це призводить до того, що інші ALSA-сумісні програми не можуть виводити у неї звуковий потік. Але це не є перепоною для використання таких програм при запущеному сервері JACK. Існує простий спосіб маршрутизації звуку з ALSA-сумісних програм до JACK [ 16 листопада 2011 у Wayback Machine.].
Програми сумісні з JACK
Для JACK існує велика кількість програм професійної роботи зі звуком.
Повний список [ 17 листопада 2011 у Wayback Machine.], зокрема, включає:
- MIDI секвенсери ([en], Rosegarden)
- Процесори гітарних ефектів ([de])
- Віртуальні драм-машини ([en])
- Аудіоредактори (Audacity)
- Медіаплеєри (MPlayer)
- Аудіоплеєри (Audacious)
- VOIP-сервери (Asterisk)
- Редактори табулатур (TuxGuitar [ 8 квітня 2011 у Wayback Machine.])
Примітки
- . Архів оригіналу за 8 січня 2010. Процитовано 3 вересня 2011.
- . Архів оригіналу за 26 січня 2018. Процитовано 3 вересня 2011.
- . Архів оригіналу за 7 вересня 2011. Процитовано 3 вересня 2011.
- . Архів оригіналу за 16 листопада 2011. Процитовано 22 листопада 2011.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
JACK rekursivnij akronim vid JACK Audio Connection Kit sistema dlya roboti z audio v realnomu chasi na nizkih latentnostyah JACK daye mozhlivist kilkom programam odnochasno pid yednuvatis yak do zvukovogo pristroyu tak i stvoryuvati audio ta MIDI z yednannya mizh soboyu Proekt stvoreno specialno dlya vikoristannya v profesijnij roboti z audio JACK vilnij programnij produkt ta pracyuye na platformah Gnu Linux Solaris FreeBSD Mac OS X ta Windows JACK Audio Connection KitViglyad grafichnoyi programi dlya keruvannya zvukovim serverom jack TipRozrobnikta inshiOperacijna sistemaBagatoplatformnijMova programuvannyaC C LicenziyaGPL LGPLRepozitorijgithub com jackaudio jack2Vebsajtjackaudio org Mediafajli u VikishovishiOsnovni harakteristikiViglyad vikna z yednan programi dlya keruvannya serverom QJackCtl Zvukova sistema JACK skladayetsya z dvoh osnovnih komponentiv zvukovogo servera ta biblioteki dlya napisannya program dlya roboti cherez zvukovij server Zvukovij server jackd zapuskayetsya pershim dali po cherzi zapuskayutsya vsi inshi programi yaki pid yednuyutsya do servera Pid yednavshis do servera kozhna z program stvoryuye porti vhodu i vihodu yaki mozhut buti pid yednanimi do bud yakih inshih zvukovih portiv u JACK Krim program jackd utvoryuye porti dlya audiopristroyu na yakomu vin pracyuye Jack1 ta Jack2Vzhe isnuyut dvi okremi realizaciyi JACK API yaki ye majzhe povnistyu sumisni mizh soboyu i ye vilnimi jack1 ta jack2 Obidvi realizaciyi teper rozroblyayutsya paralelno i vidriznyayutsya vnutrishnim dizajnom a takozh kilkoma dodatkovimi mozhlivostyami u jack2 osnovnoyu z yakih ye chastkova mozhlivist rozpodilennya obroblennya zvukovogo signalu na rizni procesori yadra Popri te taka mozhlivist ne zavzhdi dostupna cherez potrebu v poslidovnomu obroblenni signalu v poslidovnih z yednannyah Sumisnist JACK z programami na ALSAIsnuye bezlich program roboti zi zvukom yaki she ne pidtrimuyut interfejs JACK i ye sumisnimi tilki z ALSA napriklad Skype Pri roboti server JACK otrimuye monopolnij dostup do zvukovoyi karti Ce prizvodit do togo sho inshi ALSA sumisni programi ne mozhut vivoditi u neyi zvukovij potik Ale ce ne ye pereponoyu dlya vikoristannya takih program pri zapushenomu serveri JACK Isnuye prostij sposib marshrutizaciyi zvuku z ALSA sumisnih program do JACK 16 listopada 2011 u Wayback Machine Programi sumisni z JACKDlya JACK isnuye velika kilkist program profesijnoyi roboti zi zvukom Povnij spisok 17 listopada 2011 u Wayback Machine zokrema vklyuchaye MIDI sekvenseri en Rosegarden Procesori gitarnih efektiv de Virtualni dram mashini en Audioredaktori Audacity Mediapleyeri MPlayer Audiopleyeri Audacious VOIP serveri Asterisk Redaktori tabulatur TuxGuitar 8 kvitnya 2011 u Wayback Machine Primitki Arhiv originalu za 8 sichnya 2010 Procitovano 3 veresnya 2011 Arhiv originalu za 26 sichnya 2018 Procitovano 3 veresnya 2011 Arhiv originalu za 7 veresnya 2011 Procitovano 3 veresnya 2011 Arhiv originalu za 16 listopada 2011 Procitovano 22 listopada 2011