JACK音频连接套件简介

那些恋人 MUSICA免费软件 他们不能停止知道 插口,低延迟音频服务器。

本文基于我对第37页和第38页所做的翻译 AvLinux用户手册。 如果要在Linux中使用音频,强烈建议您阅读此PDF以及Ardor或Qtractor手册。

使用JACK

配置音频JACK服务器的最简单方法是使用JACK Control应用程序(称为Qjackctl)。 可以从LXPanel或Wbar Dock轻松启动。 要配置您的声卡,请单击“设置”按钮。

在下面的示例中,系统具有一个集成的Intel HDA卡,该卡已从“接口”下拉菜单中选择。 通常,如果您的音频接口在此列表中,那是因为ALSA和JACK支持该接口。 要使用火线界面,您必须在“驱动程序”下拉菜单中选择“火线”而不是“ alsa”。 确保在“参数”字段中选择“实时”非常重要。 设置中要检查的另一个数字是“期间/缓冲区”字段。

如果您遇到“ Xruns”或音频剪辑,则需要增加此数字,直到它们消失。 如果直接录制到录制轨道,则不需要非常低的等待时间,但是如果通过路由到录制轨道的插件或其他音频应用程序进行录制,则确实需要低延迟。 要将JACK与合成器和MIDI插件一起使用,建议将“时间限制(毫秒)”值增加到3000毫秒(或更长时间)以提高稳定性。

建立连接

大多数应用程序(一旦在JACK下启动并运行)将通过您正在使用的程序管理它们的连接,尽管有时需要使用JACK Control中的“连接”功能来连接应用程序或什至是硬件(例如MIDI键盘)。 在下面的示例中,我们连接虚拟键盘“ VMPK”的MIDI输出以控制Qsynth合成器的音库。 “连接”窗口具有三个选项卡。 “音频”选项卡显示了从麦克风或卡的线路输入到您正在使用的应用程序以及从应用程序到声卡的当前输出的音频连接。 “ MIDI”选项卡用于建立使用“ JACK MIDI”的硬件和软件连接,而ALSA选项卡则用于使用“ ALSA MIDI”的应用程序。

对于那些更加图形化的用户,还有两个替代的patchbay实用程序可以在AV Linux下建立连接:位于“ JACK Plugins”菜单中的Patchbay linuxDSP JP1和位于“ Audio”菜单中的“ Patchage”,如下图所示。

几个补充说明

让我想起Qsynth的一点是,默认情况下它没有附带一堆声音(我认为可以将其配置为这样做),因此,它第一次不发出声音,并且有些懒惰的用户可能已经扔了毛巾(有)。 由于我也很无知,Qsynth是Fluydsynth合成器的经理,因此我想有一种方法可以默认加载银行,但是由于我很懒,所以我还没有这么做。 请放心,当我们谈论合成器时,我将尽力为您提供解决方案,而您将不得不搜索Google。 要将音库加载到Qsynth中,请转到“设置”菜单。

在“ Soundfonts”选项卡中,我们将加载(“打开”按钮)Av Linux带来并位于路径“ / usr / share / sounds / sf2”中的库。 我会提到Internet上有很多免费银行,为了摆脱麻烦,MuseScore页面上有3个相当不错的银行,其中包括默认的Av Linux银行。

打开声音库后,Qsynth将警告您必须重新启动音频引擎,您将对声音引擎说“是”。 此时,VMPK将与Qsynth断开连接,但是您已经知道如何连接它,对吗? (一个提示:Qjackctl>“连接窗口”>选择一个,选择另一个>“连接”)。

现在,您进入VMPK并按下计算机的键盘(或单击虚拟键盘)…“很酷”,对吗? 😉


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   迭戈·皮科(Diego Picco)

    谢谢巴尔塔尔! 一如既往地将音频放在首位! 干杯

  2.   ion

    多亏了这篇文章和提到的Patchage,我已经能够以一种非常简单的方式配置PureData,因为我必须拥有HDA英特尔卡和Mikaela年度的Soundblaster,而我不太了解它们与我的Kubuntu 12中的不同程序。

    谢谢。

  3.   盖乌斯·巴尔塔尔(Gaius Baltar)

    谢谢!。 确实,这是很久以前保存的条目。 但是要写这些东西,读者必须对JACK和Qjackctl进行自我教育,因此我不能忽略它。 😀

    再过几天更好的😀

  4.   古斯塔沃·帕拉(Gustavo Parra)

    您好,有点脱离上下文。 有没有办法解决额外的屏幕检测问题? 自从我的系统从Linux Core 3.7升级到Linux Core 3.8.3-203.fc18.i686以来,它不再检测到我始终通过HDMI在装有Fedora Linux 18的PC上使用的其他端口,因为它是我唯一的端口除了VGA外,我一直在寻找输出,但我找不到方法。

    干杯!!