Bin*_*yar 4 music keyboard midi
我买了 Arturia Keystep,然后在网站上查了一下。没有 linux 版本的驱动程序/midi 中心。有什么帮助吗?
如果您在运行时能够看到您的 MIDI 控制器:
lsusb
Run Code Online (Sandbox Code Playgroud)
那么本指南应该可以让您了解基础知识。它涉及很多细节并讨论了您可能面临的可能错误,我不想跳过任何内容或从中获得荣誉。
此命令应显示您的控制器:
cat /proc/asound/cards
Run Code Online (Sandbox Code Playgroud)
你不会需要任何的这种酒。
在 Ubuntu 16.04 上,我需要执行以下操作:
添加一个音频组,以正确的优先级运行您的软件:
sudo addgroup audio
Run Code Online (Sandbox Code Playgroud)
将自己添加到音频组:
sudo adduser $USER audio
Run Code Online (Sandbox Code Playgroud)
检查您的声卡用于输出的地址(通常是 hw:0):
aplay -l
Run Code Online (Sandbox Code Playgroud)
安装 Fluidsynth 和用作合成器的声音字体:
sudo apt-get install fluidsynth
sudo apt-get install fluid-soundfont-gm
Run Code Online (Sandbox Code Playgroud)
安装 JACK2,它将是位于 Alsa 之上的声音服务器:
sudo apt-get install jackd2
Run Code Online (Sandbox Code Playgroud)
运行 JACK 服务器,但允许它绕过任何并发的pulseaudio进程:
pasuspender -- jackd -d alsa --device hw:0 --rate 44100 --period 1024
Run Code Online (Sandbox Code Playgroud)
使用默认声音之一运行合成器:
fluidsynth --server --audio-driver=jack --connect-jack-outputs /usr/share/sounds/sf2/FluidR3_GM.sf2
Run Code Online (Sandbox Code Playgroud)
现在检查您的服务器正在运行的端口。这应该显示您的 MIDI 控制器(注意客户端后面的数字,我得到了129):
aconnect -i
Run Code Online (Sandbox Code Playgroud)
这应该显示 Fluidsynth 的端口(我得到了128):
aconnect -o
Run Code Online (Sandbox Code Playgroud)
连接两者(记住129并且128是为了说明目的,使用您在上面两个命令中看到的端口号):
aconnect 129:0 128:0
Run Code Online (Sandbox Code Playgroud)
您现在应该能够在按下控制器上的按键时听到声音!
| 归档时间: |
|
| 查看次数: |
2583 次 |
| 最近记录: |