首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >amidi检测到USB midi键盘,但java检测不到

amidi检测到USB midi键盘,但java检测不到
EN

Stack Overflow用户
提问于 2019-03-06 07:20:11
回答 2查看 249关注 0票数 1

我使用的是Edirol PCR键盘,通过USB连接到运行Ubuntu 18.04.2 LTS的笔记本电脑上。我从amidi -l得到以下输出:

代码语言:javascript
复制
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键盘。有没有关于这里可能出了什么问题的理论,或者解决这个问题的策略?谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-09 03:56:14

问题是我使用的是OpenJDK的无头版本。使用headful版本修复了这个问题。

票数 0
EN

Stack Overflow用户

发布于 2019-03-06 08:08:48

你可能需要一个MIDI over USB驱动程序,就像我的Access病毒一样。

如果您有常规的MIDI端口和电缆-它应该可以检测到它没有问题。

这个here是针对安卓系统的,但它实现了相同的概念-

请注意这16个“虚拟MIDI电缆”,它们是一个人可以控制的通道;

除非能够选择其中的一个,否则这一切可能都是无用的。

尝试将其连接到Ubuntu Studio可能值得一试。

Q&A似乎也是相关的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55013152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档