我得到了 Akai LPK25,并尝试让它在我的 Ubuntu 上运行。我尝试按照教程http://terokarvinen.com/2014/usb-midi-keyboard-on-linux-akai-lpk25-professional,但是当我跑的时候
zynjacku &
我收到错误
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
Failed to connect to JACK.
Failed to initialize zynjacku engine`
我想我可能需要先运行 jackd 服务器,所以我安装了它并运行
jackd -sRp 70 -d alsa -d hw:1 -r 44100 -H -z s
但我仍然无法让 zynjacku 运行并获得
flex scanner jammed
如果我运行 zynaddsubfx 和 aconnectgui,我设法从键盘获取信号(底部的指示灯变为蓝色)但我听不到任何声音。
我尝试手动向 jackd 发送一些信号,ecasound
并且它到达了 jackd 服务器,但我仍然听不到任何声音。
我对 jackd 完全没有经验,所以我的尝试很随机。提前感谢你的帮助。
如果我跑jackd -sRp 70 -d alsa -d hw:1 -r 44100 -H -z s
,我会得到
no message buffer overruns
JACK server starting in realtime mode with priority 10
audio_reservation_init
Acquire audio card Audio0
creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|hwmon|swmeter|-|32bit
Failed to open server
答案1
根据 CL 的建议,我在 jack-devel 邮件中询问(http://jack-audio.10948.n7.nabble.com/Jack-Devel-USB-MIDI-keyboard-Akai-LPK-jackd-td18276.html)。问题是 zynjack 已经过时了。而且,连接也aconnectgui
没有必要。
让我引用邮件列表中的 Jeremy 的话:
为了让事情顺利进行,我会这样做:
- 连接你的 LPK25 安装必要的软件:apt-get install jackd qjackctl zynaddsubfx
- 启动 QjackCtl 并为您的声卡进行设置,进行一些谷歌搜索应该可以帮助您入门
- 启动 ZynAddSubFX 并在音频选项卡中从 Zyn 输出端口建立到播放端口的连接。
- 对 MIDI 执行相同操作,将 LPK25 输出连接到 QjackCTL 连接窗口的 ALSA 选项卡中的 Zyn 输入。