I have a Nektar Impact 25+ Midi Controller. It works fine. Cubase (11 Pro) sees it fine and it works with VST instruments fine.
I have an audio track with Amplitube 5 on it as an Insert.
I have set up a separate MIDI track with “All MIDI Inputs” as my input and for the Output, I’ve selected the Audio Track > Amplitube 5 > MIDI Input channel.
For the MIDI output channel I’ve selected “Any”.
Within Amplitube 5 I’ve selected “Any” for the MIDI input channel.
When I press anything on my Nektar keyboard Cubase (and the MIDI channel) detect MIDI messages. Indeed, if I re-route the output of that MIDI channel to a different instrument (e.g. Groove Agent) it detects and plays those MIDI messages.
But when I switch it back to Amplitube, it sends messages, but Amplitube just doesn’t see them.
And it’s driving me mad!!
(as an aside; if I run Amplitube 5 in standalone mode then it detects MIDI no problem)