- Аналоги JACK Audio Connection Kit
- Альтернативы для JACK Audio Connection Kit
- Что в этом списке?
- Downloading JACK
- Linux
- macOS
- Windows
- JACK Source Code Repository
- JACK2 Git Repository
- Write Access
- JACK1 Git Repository
- Write Access
- Using JACK on Windows
- Introduction
- Installation and Configuration
- Uninstalling JACK
- Connecting Audio Applications
- QjackCtl
Аналоги JACK Audio Connection Kit
JACK — это профессиональный звуковой сервер-демон, который обеспечивает соединения в реальном времени с малой задержкой для аудио и MIDI-данных между приложениями, реализующий его API.
JACK часто используется с таким интерфейсом, как qjackctl.
Альтернативы для JACK Audio Connection Kit
Android iOS (iPhone / iPad)
Soundflower — это расширение системы Mac OS X, которое позволяет приложениям передавать звук другим .
Soundflower — это расширение системы Mac OS X, которое позволяет приложениям передавать звук в другие приложения. Soundflower прост в использовании, он представляет собой аудио-устройство, позволяя любому приложению со звуками отправлять и получать аудио без какой-либо другой поддержки. Приложение является бесплатным, с открытым исходным кодом и работает на компьютерах Mac Intel и PPC.
Подключите аудио приложения к виртуальным аудио устройством.
VB-Audio CABLE — это аудиодрайвер Windows, работающий как виртуальный аудиокабель. После установки драйвера VB-CABLE новое устройство воспроизведения появится в списке аудиоустройств и может быть установлено в качестве устройства по умолчанию. VB-CABLE может быть установлен устройством по умолчанию, как и любое обычное аудиоустройство. Кнопки «Настроить» и «Свойства» позволяют настроить многоканальные функции и качество звука устройства. Весь сигнал, поступающий на вход CABLE, поступает на выход CABLE. Это упрощает запись аудиопотока с помощью другого приложения.
Virtual audio cable позволяет записать аудиопоток компьютера в реальном времени.
Virtual audio cable позволяет записать аудиопоток компьютера в реальном времени. Программа позволяет использовать несколько приложений одновременно.
PulseAudio — это звуковая система для операционных систем POSIX, что означает, что она является прокси для ваших звуковых приложений.
PulseAudio — это звуковая система для операционных систем POSIX, что означает, что она является прокси для ваших звуковых приложений. Это позволяет вам выполнять расширенные операции с вашими звуковыми данными, когда они проходят между вашим приложением и вашим оборудованием. Такие вещи, как передача звука на другую машину, изменение формата семпла или количества каналов и смешивание нескольких звуков в один, легко достигаются с помощью звукового сервера.
Создавайте виртуальные аудиоустройства, чтобы получать звук из приложений.
- Условно бесплатная Mac OS
Хотите легко передавать звук между приложениями на вашем Mac? Создайте виртуальные аудиоустройства, чтобы получать звук из приложений и устройств ввода звука, а затем отправлять его в приложения обработки звука. Loopback дает вам мощную студийную микшерскую плату прямо в вашем компьютере!
VoiceMeeter может смешивать источники звука, поступающие как с аудиоустройств, так и с аудиоприложений.
VoiceMeeter может смешивать аудиоисточники, поступающие как от аудиоустройств, так и от аудиоприложений.
Хост аудио плагинов.
- Бесплатная Windows Mac OS
Carla является хостом аудио плагинов, с поддержкой различных аудио драйверов и форматов плагинов.
Voicemeeter Banana может смешивать аудиоисточники, поступающие как с аудиоустройств, так и с аудиоприложений.
Voicemeeter Banana может микшировать звук с аудиоустройств, а также с аудио приложений в виде виртуальной звуковой карты. Это расширенная версия Voicemeeter.
Что в этом списке?
С помощью пользователей мы собираем каталог похожих друг на друга программ, чтобы вы могли подобрать альтернативу и скачать их. На сайте можно скачать популярные программы для Windows, Mac Os, Android и iPhone
Downloading JACK
Linux
- Binaries: please use your distribution’s package manager ( apt-get, yum, synaptic etc.)
- Source tarball: JACK 1.9.18.
macOS
- Intel 64bit Installer: JACK 1.9.18 macOS-intel.
- Universal Installer: JACK 1.9.18 macOS-universal.
- Source tarball: JACK 1.9.18.
For macOS 10.12 or higher.
Windows
- 32-bit installer: JACK 1.9.18 win32.
- 64-bit installer: JACK 1.9.18 win64.
- Source tarball: JACK 1.9.18.
For Windows 7 or higher.
JACK Source Code Repository
JACK uses Git as its source control system. Our central git repository is hosted by Github. We are currently working toward linking the repositories for JACK1 and JACK2 but this work is not complete, so for now the commands to get a copy of the source are a little different depending on which tree/version you want.
JACK2 Git Repository
Those without write access can access the repository with this command:
You can also point a web browser at
to be able to browse current source code and full history with all the usual Github goodies.
Write Access
Those who have been granted write access and have supplied a public key can get to the repository with the following command:
JACK1 Git Repository
Those without write access can access the repository with these commands:
You can also point a web browser at
to be able to browse current source code and full history with all the usual Github goodies.
Write Access
Those who have been granted write access and have supplied a public key can clone the repository with the following commands:
You must then edit the .git/config file within jack1 so that the submodule entries correctly reference the write-access URL. They should look like this:
Eventually the same setup for the submodules will be required for both JACK2 and JACK1, but this is only the case for JACK1 at this time.
Slate theme maintained by pages-themes This site is open source. Improve this page
Using JACK on Windows
Introduction
As on other platforms, JACK on Windows is a multi-purpose audio server that connects audio and MIDI streams using the Windows system drivers. It connects (OUTPUT) to those audio drivers using the PortAudio project (so JACK can connect using dsound, wmme, ASIO, etc) depending on what the soundcard’s drivers support.
JACK provides an Audio, MIDI and transport API (Application Programming Interface) that can be used natively by audio application developers. There are already some existing native JACK Windows applications (that is, audio applications that use the JACK API directly). Through the API, JACK on Windows offers native JACK connections (INPUT), and the JACK-Router ASIO driver (INPUT) that offers an ASIO linker to the JACK Server.
So any ASIO application will be able to use the JACK-Router ASIO driver to connect to JACK, and JACK can then be used to route that audio to other applications connected to the JACK Server, or out to the system sound device.
Several applications have native JACK support:
Native JACK applications can make use of the full power of the JACK audio and MIDI connection system (for instance, they can open or close JACK connections from within the application, rather than having to set an ASIO driver to use use JACK-Router). Also, the use of natively provided JACK ports provides the ability to sync audio streams between applications.
The JACK-Router ASIO driver is “only” there so that users are able to use ASIO applications in the Windows context of JACK, but this connection obviously has some limitations that native applications won’t have.
JACK uses a ‘Server Client’ architecture to supply the audio connection between your sound device and the ASIO application(s). When the JACK Server is running, the JACK-Router driver is then able to create connections between clients (ASIO applications) and the JACK Server. These connections can be seen in the QjackCtl -> Graph screen.
If the JACK Server is not running, then JACK-Router will not be available to your ASIO application(s), and an error report may be shown.
By default, JACK-Router is set to provide 4 Input and 4 Output connections. This setting can be customized to suite your needs by editing the JackRouter.ini file within your C:\Program Files\JACK\jack-router\win32 (or C:\Program Files\JACK\jack-router\win64 folder depending of the JACK 32 or 64-bit version). In Windows Explorer, right click on the file and choose the ‘Edit’ option. Change the settings in the [IO] portion of the file.
Installation and Configuration
Download the JACK2 installer for Windows from the download page.
Use the installer. Either the 32-bit or the 64-bit one (which still allows 32-bit clients).
Pick “Full installation (with JACK-Router)” during installation.
From the Windows Start menu, locate the QjackCtl application and run it.
On the QjackCtl application, click “Setup” and adjust “Interface”, “Sample Rate” and “Frames/Period” as needed for your device/sound-card. Do not change settings you do not understand.
Click on OK to close the Setup dialog.
Click on “Start” to start the JACK Server with the parameters you just set up.
When the JACK Server is running the JACK-Router ASIO interface will be available to all ASIO capable applications.
Uninstalling JACK
Just open the “Programs and Features” in the Windows Control Panel and remove “JACK2 version …” from there. This will uninstall the JACK Server, JACK-Router and QjackCtl.
Connecting Audio Applications
Start the JACK Server using QjackCtl
With the Jack Audio Server started, the JackRouter ASIO driver will be available for your ASIO supported applications.
Within your audio application, select JACK-Router as the audio device.
Within QjackCtl, click the “Graph” button.
You can route the output of ASIO applications into the inputs of other ASIO applications (like a VST host application), and then connect the audio output of that application to your system output (or a combination of both).
Multiple channel audio is also supported, but may require more configuration than the simple setup described here.
Slate theme maintained by pages-themes This site is open source. Improve this page
QjackCtl
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)