MIDI 控制器问题

MIDI 控制器问题

我买了 Arturia Keystep,我在网站上查了一下。没有 Linux 版本的驱动程序/midi 中心。有什么帮助吗?

答案1

如果您在运行时能够看到您的 MIDI 控制器:

lsusb

然后本指南应该能帮你搞定基本问题。它讲解得相当详细,并讨论了你可能遇到的错误,我不想省略任何内容,也不想因此而失去功劳。

此命令应该显示您的控制器:

cat /proc/asound/cards

你做不是所有这些操作都需要 WINE。

在 Ubuntu 16.04 上,我需要执行以下操作:

添加音频组以便以正确的优先级运行您的软件:

sudo addgroup audio

将自己添加到音频组:

sudo adduser $USER audio

检查你的声卡的输出地址(通常是 hw:0):

aplay -l

安装 Fluidsynth 和将作为合成器的声音字体:

sudo apt-get install fluidsynth
sudo apt-get install fluid-soundfont-gm

安装 JACK2,它将成为位于 Alsa 之上的声音服务器:

sudo apt-get install jackd2

运行 JACK 服务器,但允许它绕过任何并发的 pulseaudio 进程:

pasuspender -- jackd -d alsa --device hw:0 --rate 44100 --period 1024

使用其中一种默认声音运行合成器:

fluidsynth --server --audio-driver=jack --connect-jack-outputs /usr/share/sounds/sf2/FluidR3_GM.sf2

现在检查你的服务器在哪些端口上运行。这应该会显示你的 MIDI 控制器(注意客户端后面的数字,我得到的是129):

aconnect -i

这应该显示 Fluidsynth 的端口(我得到128):

aconnect -o

连接两者(记住129128仅用于说明目的,使用您在上面两个命令中看到的端口号):

aconnect 129:0 128:0

现在,当您按下控制器上的按键时,您应该能够听到声音!

相关内容