The patchbay is an interesting idea @thetechnobear I was thinking along those lines myself, but hadn't really come up with much of a way to implement it other than making a specific object. What are modulation sources? I had a look at the mod source cc object but I'm not sure if I understand exactly what it does?
The ui feels like an intuitive place to be able to assign CC encoders, I'd also like to be able to assign note on and/or off for switches, toggles and radio buttons.
I do appreciate that it will add complexity but then again, adding anything to the mapping system will increase complexity but it will also end up enhancing what I believe is a very very powerful midi system, there is a lot of potential here.
I want to be able to plug in any of my midi gear and know that it will be easy to use, the beauty of the axoloti is that we can write the code for anything that is missing.
btw. I had a look at 2s complement but I couldn't see how to use it for a 7bit value, unless I add 128 to values > 64?
Lastly, I was wondering how the midi system is connected and whether it's possible to just intercept the incoming CC messages before it goes anywhere, manipulate the data and then inject it back into the internal system, that way it would be possible to assign CCs via the ui without actually having to change the ui code?