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

如果您是音乐家,并且想使用在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。

44c97bb5ee8260b257d0e7ec0c0b2406Rosegarden是一种DAW,通常只需很少的设置即可立即使用。它可以作为Ubuntu软件包套件的一部分提供,也可以作为二进制或源代码下载获得

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

通过检查QJackCtl Connections接口,确保已创建ALSA和音频连接,可以轻松解决Rosegarden问题。您会在ALSA和“音频”选项卡下找到列出的各种端口。e318debfe900176cdd8435262df58b0d

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

为了在跟踪时进行监视或在播放期间进行监听,必须将合成器输出连接到计算机的音频输入。af2d9eb1a4a069ea89ba4a66f9fac55f

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

如何使用LMMS

本示例使用LMMS 1.2.2版。

LMMS可以通过Jack或ALSA的MIDI端口建立可靠的连接。它可以作为Ubuntu软件包以及6ebf8a8683d1594ef06187f7c10b11df独立的AppImage文件使用

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

a2jmidid -e &

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

e418b496b49d6b404b6315c43fce3ccb下一步是将“设置LMMS”>“ MIDI”设置更改为以下内容:

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

fc1371edbf8a9dcc02e4db12f51ef021现在重新启动LMMS,并在QJackCtl的MIDI选项卡中验证连接。

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

如何使用Ardor

本示例使用Ardor版本6.6.0。

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

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

不要先启动Ardor。

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

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

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

26f0472758d330abb6a4ba2c9519d405Ardor运行后,从“轨道”菜单添加MIDI轨道。这应该会在您的Jack Connections窗口中填充正确的连接。要进行检查,请打开MIDI选项卡,然后展开全部

f681ebc07c5f8f450bf1f3003a8c7852在“音频”选项卡中执行相同的操作。

8a34c01ea429031dea292838ee524ffa不要忘记检查您的Ardor MIDI通道条是否具有功能齐全的synth插件。否则,您将听不到任何声音。

您建立连接了吗?

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

未经允许不得转载:统信UOS之家 » 如何将Linux DAW与USB连接的MIDI键盘一起使用

相关文章