Linux -- это интересно

QjackCtl


Рубрика: Аудио и видео ПО
Метки: | | | | | | | | | |
Просмотров: 169

QjackCtl — удобная C++ / QT графическая оболочка (GUI) для управления звуковым сервером JACK.

JACK (Jack Audio Connection Kit / JACKIT) — звуковй сервер-демон, позволяющий с низкой задержкой соединять между собой так называемые "джэкифицированные" (jackified) приложения, предоставляя возможность передачи аудио и MIDI-данных.

Название "Jack Audio Connection Kit" переводится как "Набор для соединения аудио Джэк" и является рекурсивным акронимом. Создание звукового сервера реального времени JACK стало возможным благодаря появлению звуковой подсистемы ALSA, обеспечивающей возможность обмена между приложениями звуковыми данными с гарантируемой предельно низкой задержкой.

Звуковой сервер JACK доводит низколатентную концепцию ALSA (Advanced Linux Sound Architecture) до логического завершения, позволяя запущенным как его клиенты приложениям обмениваться звуковыми данными с очень низкой задержкой (вплоть до 2мс).

QjackCtl позволяет из удобной графической оболочки запускать/останавливать звуковой сервер JACK работающий в фоновом режиме и запускаемый из командной строки, диагностировать работу сервера, просматривать статистику работы, а также осуществлять визуальное соединение звуковых приложений и коммутацию MIDI-приложений.

QjackCtl автоматически обнаруживает звуковое оборудование и выводит их списком, в котором пользователь задаёт маршрутизацию между портами разных приложений. Поддерживается выполнение пользовательских сценариев, реализован механизм JACK Transport (Коммутатор), позволяющий из одного JACK-клиента (ведущего/master) управлять воспроизведением данных в другом JACK-клинте (ведомом/slave), что позволяет (к примеру) синхронно запускать воспроизведение в драм-машине и MIDI-секвенсере.

QjackCtl позволяет сохранять заданные настройки JACK в "профилях" и переключаться между ними, опционально интегрируется в область уведомлений (системный трей), настройки сохраняет в конфигурационном файле (~/.config/rncbc.org/QjackCtl.conf), можно использовать стандартный файл параметров звукового сервера JACK (~/.jackdrc) или использовать собственный. Управление ориентировано на использование мыши, ведётся подробный лог событий.

Лицензия: GNU General Public License version 2.0 (GPLv2)

Домашняя страница

Страница на github.com

Страница на sourceforge.net

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)