rtpMIDI is primarily for network based MIDI connections, though it will work locally. You have to add localhost:5004 to the directory, connect it to the session and enable the session. The resulting virtual MIDI port will be detected and usable by multiple applications.
loopMIDI will also work but you need another application like pd-extended (pureData) to do the routing. This is much more flexible and allows data manipulation between controller and application ( like fine LED feedback control, creating loopers, step sequencers, LFOs, applying maths to the CCs for scaling, inverting, smoothing, etc...). It is way more complicated than setting up rtpMIDI though so... YMMV
BTW... these tools are all free, and so is the knowledge if you put in the research work and are able to actually wrap your head around it. I suppose some people are just not wired that way though. Good luck.