JACK Audio Connection Kit
Тип |
Звуковая архитектура |
---|---|
Разработчик |
Пол Дэвис (Paul Davis) и другие |
Написана на | |
Операционная система | |
Последняя версия |
JACK 0.124.1, JACK 1.9.10 (API) |
Лицензия | |
Сайт |
[jackaudio.org/ io.org] |
JACK Audio Connection Kit (чаще просто JACK или JACKIT) — звуковой сервер-демон, позволяющий с низкой задержкой соединять между собой так называемые «джэкифицированные» («jackified») приложения. Становится возможной передача как аудио-, так и MIDI-данных.
Джэк может работать с ALSA, PortAudio, CoreAudio, FreeBoB, FFADO и (пока в тестовом режиме) OSS. К 2008 году стал возможен запуск на Linux, FreeBSD и Mac OS X. Текущая версия также поддерживает и Windows.
Название «JACK Audio Connection Kit» переводится на русский язык как «Набор для соединения аудио Джэк» и является рекурсивным акронимом.
Содержание
Примеры применения JACK
Многоканальная запись
Предположим, нам нужно записать многоканальную композицию с вокалом и синтезатором в качестве инструментов. У нас есть MIDI-клавиатура, программный (виртуальный) синтезатор на компьютере, а также микрофон, подключённый ко входу звуковой карты. По каким-то причинам мы хотим записать обе дорожки одновременно. Тогда, с помощью JACK, мы можем подключить:
- MIDI-клавиатуру к виртуальному синтезатору;
- Звуковой выход синтезатора к аудиокарте (чтобы слышать, что играем);
- Звуковой выход синтезатора к соответствующей дорожке программы звукозаписи;
- Звуковой вход аудиокарты (туда подключён микрофон) к соответствующей дорожке программы звукозаписи.
Соответственно, когда мы нажмём на запись, две эти дорожки будут записываться синхронно.
Дублированный перевод
Другой пример не связан с записью музыки. Благодаря тому, что JACK поддерживается любым из известных в Linux проигрывателей видео (и аудиопроигрывателей, разумеется), можно всё так же подключить микрофон к дорожке программы звукозаписи, но, кроме того, ещё и подключить эту программу к проигрывателю видео. Таким образом можно смотреть фильм и переводить его. Причём перемещение по фильму приведёт к аналогичному перемещению по записываемой звуковой дорожке и наоборот.
Приложения
Список примеров в этой статье или её разделе не основывается на авторитетных источниках непосредственно о предмете статьи или её раздела. Добавьте ссылки на источники, предметом рассмотрения которых является тема настоящей статьи (или раздела) в целом, и содержащие данные элементы списка как примеры. В противном случае раздел может быть удалён.
|
Вот некоторые «джэкифицированные» приложения.
- Aqualung — музыкальный плеер, использующий GTK
- Ardour — свободная DAW-программа под Linux
- Baudline — утилита, анализирующая сигнал
- Bitwig Studio — проприетарная профессиональная DAW-программа
- CheeseTracker — клон Impulse Tracker
- ChucK — язык реального времени для аудиопрограммирования
- Fluidsynth — программный MIDI-движок
- Freqtweak — цифровой эквалайзер
- Guitarix — программа для обработки сигнала электрогитары (distortion) и настройки гитары
- Hydrogen — продвинутая драм-машина
- MusE — базирующийся на Qt MIDI/аудио секвенсор
- Pure Data — графический, мультимедийный язык программирования
- qjackctl — базирующаяся на Qt утилита для управления Джэком
- Rakarrack - программа-эмулятор, виртуальный гитарный процессор
- Rosegarden — ещё одна свободная DAW-программа для Linux
- SuperCollider — язык реального времени для аудиопрограммирования
- XMMS — свободный музыкальный плеер для X11
- XMMS2 — клиент-серверный XMMS
- ZynAddSubFX — программный синтезатор с открытым исходным кодом
- TuxGuitar — midi-редактор, редактор табулатур
Библиотеки
- Allegro — библиотека для программирования компьютерных игр
- bio2jack — библиотека, упрощающая портирование приложений, блокирующих ввод-вывод (blocked input/out, bio) OSS или ALSA на Jack
- libjackasyn — библиотека, конвертирующая программы, написанные для системы OSS, в программы, понимающие JACK
См. также
Напишите отзыв о статье "JACK Audio Connection Kit"
Примечания
Ссылки
- [jackaudio.org/ Официальный сайт]
- [jackit.sourceforge.net/docs/design/ Документация]
|
Отрывок, характеризующий JACK Audio Connection Kit
– Вам, я думаю, неинтересно?– Ах, напротив, очень интересно, – повторил Пьер не совсем правдиво.
С флеш они поехали еще левее дорогою, вьющеюся по частому, невысокому березовому лесу. В середине этого
леса выскочил перед ними на дорогу коричневый с белыми ногами заяц и, испуганный топотом большого количества лошадей, так растерялся, что долго прыгал по дороге впереди их, возбуждая общее внимание и смех, и, только когда в несколько голосов крикнули на него, бросился в сторону и скрылся в чаще. Проехав версты две по лесу, они выехали на поляну, на которой стояли войска корпуса Тучкова, долженствовавшего защищать левый фланг.
Здесь, на крайнем левом фланге, Бенигсен много и горячо говорил и сделал, как казалось Пьеру, важное в военном отношении распоряжение. Впереди расположения войск Тучкова находилось возвышение. Это возвышение не было занято войсками. Бенигсен громко критиковал эту ошибку, говоря, что было безумно оставить незанятою командующую местностью высоту и поставить войска под нею. Некоторые генералы выражали то же мнение. Один в особенности с воинской горячностью говорил о том, что их поставили тут на убой. Бенигсен приказал своим именем передвинуть войска на высоту.
Распоряжение это на левом фланге еще более заставило Пьера усумниться в его способности понять военное дело. Слушая Бенигсена и генералов, осуждавших положение войск под горою, Пьер вполне понимал их и разделял их мнение; но именно вследствие этого он не мог понять, каким образом мог тот, кто поставил их тут под горою, сделать такую очевидную и грубую ошибку.
Пьер не знал того, что войска эти были поставлены не для защиты позиции, как думал Бенигсен, а были поставлены в скрытое место для засады, то есть для того, чтобы быть незамеченными и вдруг ударить на подвигавшегося неприятеля. Бенигсен не знал этого и передвинул войска вперед по особенным соображениям, не сказав об этом главнокомандующему.
Князь Андрей в этот ясный августовский вечер 25 го числа лежал, облокотившись на руку, в разломанном сарае деревни Князькова, на краю расположения своего полка. В отверстие сломанной стены он смотрел на шедшую вдоль по забору полосу тридцатилетних берез с обрубленными нижними сучьями, на пашню с разбитыми на ней копнами овса и на кустарник, по которому виднелись дымы костров – солдатских кухонь.
Как ни тесна и никому не нужна и ни тяжка теперь казалась князю Андрею его жизнь, он так же, как и семь лет тому назад в Аустерлице накануне сражения, чувствовал себя взволнованным и раздраженным.
Приказания на завтрашнее сражение были отданы и получены им. Делать ему было больше нечего. Но мысли самые простые, ясные и потому страшные мысли не оставляли его в покое. Он знал, что завтрашнее сражение должно было быть самое страшное изо всех тех, в которых он участвовал, и возможность смерти в первый раз в его жизни, без всякого отношения к житейскому, без соображений о том, как она подействует на других, а только по отношению к нему самому, к его душе, с живостью, почти с достоверностью, просто и ужасно, представилась ему. И с высоты этого представления все, что прежде мучило и занимало его, вдруг осветилось холодным белым светом, без теней, без перспективы, без различия очертаний. Вся жизнь представилась ему волшебным фонарем, в который он долго смотрел сквозь стекло и при искусственном освещении. Теперь он увидал вдруг, без стекла, при ярком дневном свете, эти дурно намалеванные картины. «Да, да, вот они те волновавшие и восхищавшие и мучившие меня ложные образы, – говорил он себе, перебирая в своем воображении главные картины своего волшебного фонаря жизни, глядя теперь на них при этом холодном белом свете дня – ясной мысли о смерти. – Вот они, эти грубо намалеванные фигуры, которые представлялись чем то прекрасным и таинственным. Слава, общественное благо, любовь к женщине, самое отечество – как велики казались мне эти картины, какого глубокого смысла казались они исполненными! И все это так просто, бледно и грубо при холодном белом свете того утра, которое, я чувствую, поднимается для меня». Три главные горя его жизни в особенности останавливали его внимание. Его любовь к женщине, смерть его отца и французское нашествие, захватившее половину России. «Любовь!.. Эта девочка, мне казавшаяся преисполненною таинственных сил. Как же я любил ее! я делал поэтические планы о любви, о счастии с нею. О милый мальчик! – с злостью вслух проговорил он. – Как же! я верил в какую то идеальную любовь, которая должна была мне сохранить ее верность за целый год моего отсутствия! Как нежный голубок басни, она должна была зачахнуть в разлуке со мной. А все это гораздо проще… Все это ужасно просто, гадко!