I send midi with KM to avoid having an external midi controller and have more flexible mapping. However, the program I use, Max for Live, has a limitation on midi channels (I can only use 1) and CC values. Also the 127 midi limit is a historical hardware limitation, I don't see why virtual messages couldn't be unlimited. I very quickly eat up all those values between playing actual midi notes and mapping midi values to buttons.
I'm asking for advice if anyone has thought about this before. Is there a way to shoot out more messages like midi that could be supported in DAWs? I don't understand how to obtain and format sysex messages, but I think that might be simpler than OSC. Couldn't someone just create arbitrary sysex messages to obtain unlimited options? Any opinions are welcome, thank you!