JACK Audio Connection Kit

JACK Audio Connection Kit
★5
软件描述
JACK 是一个专业的音频服务器守护进程,为实现其 API 的应用程序之间提供实时、低延迟的音频和 MIDI 数据连接。该 API 可通过 JACK1 或 JACK2 使用。
官方网站
访问软件的官方网站了解更多信息
官方认证
jackaudio.org
安全链接HTTPS
什么是 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); 异步激活:在一个周期内,服务器不等待所有客户端完成,而是使用前一周期计算出的输出缓冲区。




