我有一台Yamaha Clavinova CLP-230钢琴,它可以通过USB电缆将MIDI导出到我的Ubuntu计算机。我可以弹钢琴,并使用arecordmidi -p 24:0 test.mid
命令将数据记录到midi文件中。我可以用timidity test.mid
播放录制的文件。
上面的问题是,选择midi usb导出时CLP-230是静音的。有没有播放流而不先将其保存到文件的方法?我试图用arecordmidi
用管道输送timidity
命令,但是找不到可接受的符号。
解决方案(请参阅@CL注释):首先,我必须使用例如命令aplaymidi -l
。在我的情况下,可以从计算机上听到一个简单的命令aconnect 24:0 128:0
和播放内容。
如果我想同时记录文件,则只需打开另一个终端即可。