My controller is Novation Remote SL mkii 49 and its support for Cubase 11 has ended this year. Which means I don't have working MIDI surface for my MIDI-controller and this DAW anymore.
But that's where Bome MIDI translator helps. I wrote/scripted my own MIDI surface for Cubase and Novation, I was able to script not only different modes for my controller, but LED feedback, control of my RME's TotalMix by MIDI-controller and else.
I've tried to use MIDI OX, Loopmidi, AHK and other software, but Bome MIDI is all I need - it's simple, straightforward and understandable enough.
Of course this software needs some kind of programming skills and it needs knowledge about your controller's MIDI signal's syntax (SysEx especially), but it's still VERY worthy and amazing piece of software.