Code: Select all
aconnect -i
.......
client 24: 'Keystation 49 MK3' [type=kernel,card=2]
0 'Keystation 49 MK3 MIDI 1'
1 'Keystation 49 MK3 MIDI 2'
Code: Select all
~$ aconnect -i
......
client 24: 'Keystation 49 MK3' [type=kernel,card=2]
0 'Keystation 49 MK3 Keystation 49'
1 'Keystation 49 MK3 Keystation 49'
In QJackCtl, when selecting the Keystation as an alsa output client in the Patchbay, I initially get the choice between two plugs (of the same name: Keystation\ 49\ MK3\ Keystation\ 49), but after selecting any one of them, the other disappears.
Strangely enough, in the graph window, the output ports -do- have different names (0:Keystation 49 MK3 MIDI 1 and 1:Keystation 49 MK3 MIDI 2), and -both- are connected when in the patchbay I connect the Keystation output socket (with just the single plug selected) to a midi input socket.
Also, although in the graph I seemingly -can- connect the two ports independently, creating a new patchbay config with the graph as basis, and subsequenly activating it, connects both output ports to the same inputs.
This should give no problems perhaps (maybe these ports are not meant to be separately connected, ever) were it not for the fact that in MusE, while apparently properly setting up the connections, no midi activity can be discerned at all.
Code: Select all
aconnect -l
......
client 24: 'Keystation 49 MK3' [type=kernel,card=2]
0 'Keystation 49 MK3 Keystation 49'
Connecting To: 129:0[real:0], 131:0
Connected From: 129:0
1 'Keystation 49 MK3 Keystation 49'
Connecting To: 129:0[real:0], 131:0
Connected From: 129:0
client 131: 'MusE' [type=user,pid=2302]
0 'MusE Port 0 '
Connecting To: 129:0[real:0]
Connected From: 0:1, 129:0, 24:1, 24:0
I -think- this has to do with the fact that the two ports of my midi keyboard get assigned the same name with the newer kernels. On the older kernels where they get different names, I get no midi trouble at all.
Luckily, there is a simple work-around:
In QJackCtl, connect the Keystation to Alsa Midi Through, and connect Midi Through to MusE. Then it all works fine. It's still a work-around though, and not how it should ideally be done, imo.
Or, one could just use Jack Midi of course...
I'm also not sure if this problem is exclusive to MusE or not, but standalone fluidsynth, and also pianoteq, at least still seems to work just fine without rerouting midi over midi-through.
Thanks for reading:)
(I wanted to include some screenshots, but must first figure out how. But I don't think they are needed to understand the text anyway)
EDIT: I use Muse 4.1 appimage, and QJackCtl 0.9.7 appimage, on linux Mint 20.2