我有一个USB转MIDI适配器,我正在尝试实现一个简单的环回。我想从MIDI中读取,并将其直接回显到MIDI输出。
我一直在使用amidi
发送和接收原始MIDI命令。每个操作都可以独立完成,但我无法将两者结合起来。系统抛出错误,因为程序的第一个实例阻止了第二个。
$ amidi -p hw:1,0,0 -S < `amidi -p hw:1,0,0 -d`
ALSA lib rawmidi_hw.c:233:(snd_rawmidi_hw_open) open /dev/snd/midiC1D0 failed: Device or resource busy
cannot open port "hw:1,0,0": Device or resource busy
-bash: `/usr/bin/amidi -p hw:1,0,0 -d`: ambiguous redirect
如何将MIDI输入到输出?
答案 0 :(得分:0)
要连接MIDI端口,请使用aconnect
;这也适用于将端口连接到自身。
(要获取可能的端口列表,请运行aconnect -lio
。)