我使用的是Edirol PCR键盘,通过USB连接到运行Ubuntu 18.04.2 LTS的笔记本电脑上。我从amidi -l得到以下输出:
Dir Device Name
IO hw:1,0,0 PCR MIDI
IO hw:1,0,1 PCR 1
I hw:1,0,2 PCR 2键盘似乎被检测到了。
当我在Java语言中查看MidiSystem.getMidiDeviceInfo检测到的所有设备的名称时,我有一个"Gervill“设备和一个"Real Time Sequencer”设备,但与我的预期相反,没有PCR键盘。有没有关于这里可能出了什么问题的理论,或者解决这个问题的策略?谢谢。
发布于 2019-03-09 03:56:14
问题是我使用的是OpenJDK的无头版本。使用headful版本修复了这个问题。
https://stackoverflow.com/questions/55013152
复制相似问题