I’ve been working on a MKS70 panel. I believe the MKS80 shouldn’t be too far from that.
It was my first panel, and it took a little while to totally understand how everything works. But it really wasn’t that hard in the end.I tried to build from an existing panel, but that proved somehow tricky, so instead I went from scratch while looking at the same MKS50 panel you mention to work on.
The easiest to get started would be to get the sysex implementation of the MKS80 and copy the MPG80 layout with CTRLR kobs and sliders. You can always theme the GUI after everything is working.
The program manager, as far as I know isn’t working properly yet.
Good luck with your endeavour 🙂