我使用的是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版本修复了这个问题。
发布于 2019-03-06 08:08:48
你可能需要一个MIDI over USB驱动程序,就像我的Access病毒一样。
如果您有常规的MIDI端口和电缆-它应该可以检测到它没有问题。
这个here是针对安卓系统的,但它实现了相同的概念-
请注意这16个“虚拟MIDI电缆”,它们是一个人可以控制的通道;
除非能够选择其中的一个,否则这一切可能都是无用的。
尝试将其连接到Ubuntu Studio可能值得一试。
此Q&A似乎也是相关的。
https://stackoverflow.com/questions/55013152
复制相似问题