What is the different between inputs/outputs for MIDI that are
colored red or purple in my QjackCtl → Graph window:
I’m trying to get this github project to work effectively with
an external MIDI controller that is currently not working, and found that I don’t quite understand the layout of the Graph in my QjackCtl
One is JACK MIDI, the other is raw ALSA MIDI. You seem to have a bridge running which should enable you to make connections between the two.
ALSA MIDI is basically always there as long as you have your ALSA driver loaded. JACK MIDI is for apps using the JACK API natively, it has some differences like the possibility of sample-accurate timing, but otherwise it’s the same.
So I’m guessing that the purple is ALSA and the red is JACK. Is that right?
Yes, and the ALSA MIDI ports have client number prefixes