JACK Audio Connection Kit

JACK Audio Connection Kit
软件描述
JACK 是一个专业的音频服务器守护进程,为实现其 API 的应用程序之间提供实时、低延迟的音频和 MIDI 数据连接。该 API 可通过 JACK1 或 JACK2 使用。
官方网站
访问软件的官方网站了解更多信息
jackaudio.org
什么是 JACK Audio Connection Kit?
JACK 是一个专业的音频服务器守护进程,为实现其 API 的应用程序之间提供实时、低延迟的音频和 MIDI 数据连接。该 API 可通过 JACK1 或 JACK2 使用。
JACK 为音频应用程序之间以及与音频硬件之间的通信提供了基本架构。通过 JACK,用户可以构建强大的信号处理和音乐制作系统。Jack 1 和 Jack 2 是同一协议的等效实现。
JACK2(又称 jackdmp)是专为多处理器机器设计的 C++ 版本低延迟音频服务器。它是 JACK 服务器核心功能的新实现,旨在消除 JACK1 设计中的一些限制。激活机制已改为数据流模型,并采用无锁编程技术访问图形结构,从而实现更动态且更稳定的系统。
• 采用新的客户端激活模型,允许在存在图中具有相同输入的并行客户端时,在 SMP 机器上同时执行多个客户端。该激活模型能更好地利用 SMP 机器上的可用 CPU,同时也适用于单处理器机器。 • 以无锁方式访问(读/写)客户端图形结构,因此可在不中断音频流的情况下完成连接或断开连接,结果为连接/断开操作无杂音。 • 在服务器级别可运行于两种不同模式:
同步激活:在一个周期内,服务器等待所有客户端完成(类似于常规的 jackd); 异步激活:在一个周期内,服务器不等待所有客户端完成,而是使用前一周期计算出的输出缓冲区。
🔄 替代方案
19 个选择BlackHole 是一款现代的 macOS 虚拟音频驱动程序,可让应用程序以零额外延迟将音频传递给其他应用程序。
Voicemeeter 是一款音频混音应用程序,配备虚拟音频设备,用作虚拟输入/输出,可混合和管理来自或前往任何音频设备或应用程序的音频源。
VB-Audio CABLE 是一款作为虚拟音频电缆使用的 Windows 音频驱动程序。安装 VB-CABLE 驱动后,音频设备列表中会出现一个新播放设备,并可设为默认设备。VB-CABLE 可像任何常规音频设备一样设为默认设备。
虚拟音频电缆是Windows系统下最权威的音频路由工具,可让您在计算机的应用程序和设备之间重定向音频流。它能实现诸如录制扬声器输出、将DAW软件中的音频流发送到视频编辑器等功能……
Soundflower 是一个 Mac OS X 系统扩展,允许应用程序将音频传递给其他应用程序。Soundflower 使用简单,它仅作为音频设备出现,任何音频应用程序均可直接发送和接收音频,无需其他支持。
通过在 macOS 上创建虚拟设备,配置高级音频路由,支持多达 64 个输入/输出通道。可自定义并混合来自多个源(包括 Siri 等隐藏源)的音频。提供直通模式以实现直接声音传输,并可通过 VoiceOver 完全访问,适用于音频处理。
同步音频路由器是一款基于软件的Windows音频路由驱动程序。您可以创建任意数量的Windows音频端点(播放或录音),并通过支持ASIO的任何数字音频工作站软件进行路由,且延迟极低。

PipeWire
PipeWire 是一个旨在大幅改善 Linux 下音频和视频处理的项目。它在音频和视频设备之上提供了一个低延迟、基于图形的处理引擎,可用于支持目前由 PulseAudio 和 JACK 处理的各种使用场景。









