如何将Linux DAW与USB连接的MIDI键盘一起使用

Linux资讯 统信UOS系统管理员 3周前 (03-30) 70次浏览 0个评论 扫描二维码

如果您是音乐家,并且想使用在 Linux 环境中运行的数字音频工作站(DAW)进行录制和监听,则可能发现从 DAW 到乐器数字接口(MIDI)控制器的 USB 连接不正确总是很简单。

好吧,这里是从最简单到最困难的三个 DAW 的解决方案。对于仅具有计算机和 MIDI 控制器的系统,涵盖了最基本的设置。

成为音频会员

首先,确保您是 Linux 组音频的成员。这将为您提供顺利运行所需的权限:

sudo usermod -a -G audio <your_user_name>

完成此操作后,应重新启动计算机,然后继续。通过运行以下命令来验证您现在确实是组音频的成员:

groups

您应该会在输出中看到音频。

软件安装

这些示例的软件要求包括:DAW,音频连接工具包 Jack(具有 QJackCtl 前端),诸如 FluidSynth(具有 Qsynth 前端)之类的合成器以进行监视和播放,以及一个非常有用的小桥接实用程序 a2jmidid。

请注意,如果您的 MIDI 控制器具有内置合成器,则不一定需要外部合成器来监听和播放-您只需将耳机直接插入控制器即可监听。

带有 SF2 音色字体的 Qsynth 似乎总是工作得很少,但是如果您喜欢其他合成器,请尝试一下。可以从命令行使用 Jack,但是图形前端 QJackCtl 会使事情变得更容易。

为了与更具挑战性的 DAW 进行交流,请使用 a2jmidid,这是一个桥接实用程序,可识别高级 Linux 声音体系结构(ALSA)音序器端口并从中创建 MIDI 端口。然后可以通过“连接”窗口中的 QJackCtl MIDI 选项卡连接 MIDI 端口。

即使这些示例使用了 MIDI 控制器键盘,这些连接也应适用于任何 MIDI 控制器,无论是打击垫,管乐器还是鼓机。

使用软件包管理器安装 qjackctl,a2jmidid 和 qsynth。例如在 Lubuntu 中:

sudo apt-get install qjackctl
sudo apt-get install a2jmidid
sudo apt-get install qsynth

如何使用 Rosegarden

本示例使用 Rosegarden 版本 19.12。

如何将Linux DAW与USB连接的MIDI键盘一起使用Rosegarden 是一种 DAW,通常只需很少的设置即可立即使用。它可以作为 Ubuntu 软件包套件的一部分提供,也可以作为二进制或源代码下载获得

它将自动检测 Jack 和 FluidSynth,自行启动 Jack,然后进行所需的 ALSA 和音频连接。只需确保在启动 Rosegarden 之前先启动 Qsynth,因为它不会自动启动 Synth。

通过检查 QJackCtl Connections 接口,确保已创建 ALSA 和音频连接,可以轻松解决 Rosegarden 问题。您会在 ALSA 和“音频”选项卡下找到列出的各种端口。如何将Linux DAW与USB连接的MIDI键盘一起使用

最常见的问题是合成器断开连接,这是由于在 Rosegarden 之后而不是之前启动合成器引起的。必须通过 Rosegarden 的 MIDI 连接窗口进行连接来纠正此问题,因为如果您尝试通过 Jack 进行连接,则 DAW 中的功能可能不允许其捕获信号。如何将Linux DAW与USB连接的MIDI键盘一起使用

为了在跟踪时进行监视或在播放期间进行监听,必须将合成器输出连接到计算机的音频输入。如何将Linux DAW与USB连接的MIDI键盘一起使用

一旦建立了这些连接,Rosegarden 通常会在整个录制会话中表现出预期的效果。

如何使用 LMMS

本示例使用 LMMS 1.2.2 版。

LMMS 可以通过 Jack 或 ALSA 的 MIDI 端口建立可靠的连接。它可以作为Ubuntu 软件包以及如何将Linux DAW与USB连接的MIDI键盘一起使用独立的 AppImage 文件使用

本示例使用 Jack-MIDI,因为就您在进行连接方面而言,它是一致且可理解的。在启动 LMMS 之前,首先将 a2jmidid 命令添加到 Jack 作为启动后命令。在“ QJackCtl设置”窗口中,输入命令:

a2jmidid -e &

在“启动后执行脚本”框中。然后单击“确定”,然后重新启动 QJackCtl。

如何将Linux DAW与USB连接的MIDI键盘一起使用下一步是将“设置 LMMS”>“ MIDI”设置更改为以下内容:

  • MIDI 接口:Jack-MIDI
  • JACK-MIDI 的设定:lmms

如何将Linux DAW与USB连接的MIDI键盘一起使用现在重新启动 LMMS,并在 QJackCtl 的 MIDI 选项卡中验证连接。

如何将Linux DAW与USB连接的MIDI键盘一起使用选择合成器并将其添加后,例如,通过将 ZynAddSubFX 拖到乐曲编辑器中,QJackCtl 音频选项卡的连接应与 Rosegarden 的音频选项卡显示类似,不同之处在于输出将来自 LMMS 主端口而不是直接来自合成器。

如何使用 Ardor

本示例使用 Ardor 版本 6.6.0。

如何将Linux DAW与USB连接的MIDI键盘一起使用如果您使用 Ardor 从 MIDI 控制器进行录制,则可能会对它的大量端口,连接和名称感到沮丧,然后决定使用其他 DAW。但是,如果您的下一份音乐作品主要由音轨组成,而 Ardor 最终成为您制作的最佳选择,该怎么办?

这是 a2jmidid 可以提供帮助的地方。

不要先启动 Ardor。

而是,启动 QJackCtl。单击开始按钮。然后在“连接”窗口中,检查“ MIDI”选项卡是否将 a2j 显示为客户端。单击全部展开按钮。确认您的 MIDI 控制器在 a2j 下显示为客户端。如果不是,请尝试拔下,然后重新插入 MIDI 控制器的 USB。

现在启动 Ardor 并选择一个New Session

它将检测到 Jack,然后引发会话设置窗口。选择空模板。如果选择Recording Session,它将自动允许您添加录音轨道。如果要录制 MIDI,则需要一个 MIDI 轨道,您必须添加自己。

如何将Linux DAW与USB连接的MIDI键盘一起使用Ardor 运行后,从“轨道”菜单添加 MIDI 轨道。这应该会在您的 Jack Connections 窗口中填充正确的连接。要进行检查,请打开MIDI选项卡,然后展开全部

如何将Linux DAW与USB连接的MIDI键盘一起使用在“音频”选项卡中执行相同的操作。

如何将Linux DAW与USB连接的MIDI键盘一起使用不要忘记检查您的 Ardor MIDI 通道条是否具有功能齐全的 synth 插件。否则,您将听不到任何声音。

您建立连接了吗?

使用Linux DAW进行 MIDI 音乐制作,对艺术家而言具有一些巨大的优势,并且具有主要的驱动程序成本。大多数笔记本电脑都具有处理 CPU 负载和内存要求的能力,并且您可以免费获得大多数软件工具。


统信UOS之家 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何将Linux DAW与USB连接的MIDI键盘一起使用
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址