JACK Audio Connection Kit

JACK Audio Connection Kit
JACK
LogoJack.png
Тип

Звуковая архитектура

Разработчик

Пол Дэвис (Paul Davis) и другие

Написана на

C,[1] C++

Операционная система

Linux, Mac OS X, Solaris/OpenSolaris, Windows

Последняя версия

JACK 0.121.3, JACK 1.9.8 (28 сентября 2011, 19 декабря 2011)

Лицензия

GNU GPL, GNU LGPL

Сайт

http://jackaudio.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

Многоканальная запись

Вкладка ALSA в qjackctl
Вкладка Audio в qjackctl

Предположим, нам нужно записать многоканальную композицию с вокалом и синтезатором в качестве инструментов. У нас есть MIDI-клавиатура, программный (виртуальный) синтезатор на компьютере, а также микрофон, подключённый ко входу звуковой карты. По каким-то причинам мы хотим записать обе дорожки одновременно. Тогда, с помощью JACK, мы можем подключить:

  1. MIDI-клавиатуру к виртуальному синтезатору;
  2. Звуковой выход синтезатора к аудиокарте (чтобы слышать, что играем);
  3. Звуковой выход синтезатора к соответствующей дорожке программы звукозаписи;
  4. Звуковой вход аудиокарты (туда подключён микрофон) к соответствующей дорожке программы звукозаписи.

Соответственно, когда мы нажмём на запись, две эти дорожки будут записываться синхронно.

Дублированный перевод

Другой пример не связан с записью музыки. Благодаря тому, что JACK поддерживается любым из известных в Linux проигрывателей видео (и аудиопроигрывателей, разумеется), можно всё так же подключить микрофон к дорожке программы звукозаписи, но, кроме того, ещё и подключить эту программу к проигрывателю видео. Таким образом можно смотреть фильм и переводить его. Причём перемещение по фильму приведёт к аналогичному перемещению по записываемой звуковой дорожке и наоборот.

Приложения

Вот некоторые «джэкифицированные» приложения.

  • Aqualung — музыкальный плеер, использующий GTK
  • Ardour — свободная DAW-программа под Linux
  • Baudline — утилита, анализирующая сигнал
  • CheeseTracker — клон Impulse Tracker
  • ChucK — то же, что и предыдущее
  • Fluidsynth — программный MIDI-движок
  • Freqtweak — цифровой эквалайзер
  • Guitarix — программа для обработки сигнала электрогитары (distortion) и настройки гитары
  • Hydrogen — продвинутая драм-машина
  • MusE — базирующийся на Qt MIDI/аудио секвенсор
  • Pure data — графический, мультимедийный язык программирования
  • qjackctl — базирующаяся на Qt утилита для управления Джэком
  • Rosegarden — ещё одна свободная DAW-программа для Linux
  • SuperCollider — язык реального времени для аудиопрограммирования
  • XMMS — свободный музыкальный плеер для X11
  • XMMS2 — клиент-серверный XMMS
  • ZynAddSubFX — программный синтезатор с открытым исходным кодом
  • TuxGuitar — midi-редактор, редактор табулатур

Библиотеки

  • Allegro — библиотека для программирования компьютерных игр
  • bio2jack — библиотека, упрощающая портирование приложений, блокирующих ввод/вывод (blocked input/out, bio) OSS или ALSA на Jack
  • libjackasyn — библиотека, конвертирующая программы, написанные для системы OSS, в программы, понимающие JACK

См. также

Примечания

  1. JACK. Analysis Summary. Ohloh. Архивировано из первоисточника 6 июня 2012. Проверено 8 января 2012.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "JACK Audio Connection Kit" в других словарях:

  • JACK Audio Connection Kit — Desarrollador JACK team[1] …   Wikipedia Español

  • JACK Audio Connection Kit — Entwickler Paul Davis, Stéphane Letz Aktuelle Version 1.9.7[1] (30 …   Deutsch Wikipedia

  • JACK Audio Connection Kit — Pour les articles homonymes, voir Jack. JACK Dernière ve …   Wikipédia en Français

  • JACK Audio Connection Kit — infobox software latest release version = 0.109.2 latest release date = 30 January 2008 operating system = Linux, FreeBSD, Mac OS X genre = Sound server license = GNU General Public License, GNU Lesser General Public License website =… …   Wikipedia

  • Jack Audio Connection Kit — …   Википедия

  • Jack audio connection kit — …   Википедия

  • JACK (logiciel — JACK Audio Connection Kit Pour les articles homonymes, voir Jack. JACK …   Wikipédia en Français

  • JACK (logiciel) — JACK Audio Connection Kit Pour les articles homonymes, voir Jack. JACK …   Wikipédia en Français

  • Jack (logiciel) — JACK Audio Connection Kit Pour les articles homonymes, voir Jack. JACK …   Wikipédia en Français

  • JACK — Audio Connection Kit Entwickler: Paul Davis Aktuelle Version: 0.115.6 (28. November 2008) …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»