在 Ubuntu Studio 12.04 中使用 Jack 降低 PureData(Pd) 的延迟

在 Ubuntu Studio 12.04 中使用 Jack 降低 PureData(Pd) 的延迟

我在让 PureData(Pd) 在 Ubuntu Studio 12.04 中以低延迟工作时遇到了麻烦。

我让 Pd 和 Jack 与我的音频接口(Alesis IO4)一起工作,但帧/周期仅为 1024,这意味着延迟为 45.2 毫秒。

当我尝试降低帧/周期以降低延迟时,我会收到来自 Pd 的音频 I/O 错误。

我尝试摆弄 oder 参数,但似乎唯一影响 Pd(和延迟)的是帧/周期。

我也尝试使用此处解释的配置:https://help.ubuntu.com/community/HowToJACKConfiguration,但它也不起作用。我真的需要尽可能降低延迟,因为我使用现场乐器和处理器。

有什么想法吗?

答案1

Jack 可能是您最好的选择。Ubuntu Studio 已经为低延迟做好了准备,预装了 linux-lowlatency,并设置了实时权限。

使用 qjackctl 来控制 jack。点击此处了解更多信息https://help.ubuntu.com/community/UbuntuStudio/ProAudioIntro#UbuntuStudio.2BAC8-ProAudioIntro.2BAC8-1204.Starting_Jack

然后,从命令行启动 pd,使用以下命令:

 pd -rt -jack -alsamidi -audiobuf 10 

如果您还有其他问题,请随时联系 Ubuntu Studio 用户和开发人员。联系信息请见此处https://ubuntustudio.org/support/。我们有邮件列表、论坛部分、irc 频道、google+ 社区等。

对于 puredata 特定的问题,有一个邮件列表、论坛以及 IRC 频道。查看 puredata 主页以获取更多信息。

我自己经常在 IRC 频道 #ubuntustudio(irc.freenode.net)上

(我是 Ubuntu Studio 的项目负责人和 linux-lowlatency 的维护者)

相关内容