I'm using an Edirol PCR keyboard connected by USB to my laptop running Ubuntu 18.04.2 LTS. I get the following output from 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
It seems the keyboard is detected.
When I look at the names of all devices detected by MidiSystem.getMidiDeviceInfo in Java, I have a "Gervill" device and a "Real Time Sequencer" device, but, contrary to my expectations, no PCR keyboard. Any theories as to what might be going wrong here, or strategies to troubleshoot this? Thanks.