I tried with a MIDI hardware device, and I get still the same behavior, no devices listed with JACK running, and just hardware is listed with JACK stopped.
When I start Godot with --audio-driver ALSA
I would expect it to be available as input in ALSA, but it's not listed either with amidi -l
which lists only hardware, or aconnect -l
which lists both hardware and software.
$ aconnect -l
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 20: 'UMA25S' [type=kernel,card=1]
0 'UMA25S MIDI 1 '
client 28: 'UMC404HD 192k' [type=kernel,card=3]
0 'UMC404HD 192k MIDI 1'
client 128: 'SuperCollider' [type=user,pid=18939]
0 'in0 '
1 'in1 '
2 'in2 '
3 'in3 '
4 'in4 '
5 'out0 '
6 'out1 '
7 'out2 '