Hi everyone,
I found a way to integrate MIDI controllers with REAPER that is cross-platform, supports feedback, its easy to develop and debug and most importantly, doesn't require any third-party software or other prerequisites.
It's based on REAPER's web server support. Basically, I replaced the GUI with MIDI interface.
You can read more about at the GitHub repo:
https://github.com/venelinpetrov/rea...surface-driver
I also put together a short video if you prefer to see it in action first:
https://youtu.be/5M-RpgTE8zw
Happy hacking