Миди-клавиатура USB обнаружена амиди, но не Java - PullRequest
1 голос
/ 06 марта 2019

Я использую клавиатуру 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

Кажется, клавиатура обнаружена.

Когда я смотрю на имена всех устройств, обнаруженных MidiSystem.getMidiDeviceInfo в Java, яу меня есть устройство "Gervill" и устройство "Real Time Sequencer", но, вопреки моим ожиданиям, нет клавиатуры PCR.Какие-нибудь теории относительно того, что здесь может пойти не так, или стратегии для устранения этой проблемы?Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 марта 2019

Проблема заключалась в том, что я использовал безголовую версию OpenJDK.Использование напыщенной версии исправило это.

0 голосов
/ 06 марта 2019

вам может понадобиться драйвер MIDI over USB, так же как мой Access Virus использует его.

если у вас есть обычные MIDI-порты и кабели - он должен обнаружить его без проблем.

этот здесь для Android, но он реализует ту же концепцию -

обратите внимание на эти 16 "виртуальных MIDI-кабелей", которыми можно управлять;

Если вы не можете выбрать один из них, все это может оказаться бесполезным.

попытка подключить его к Ubuntu Studio может стоить попробовать.

этот Q & A также кажется связанным.

...