And finally the usecase by certain users. Some kind of mapping is always included. I saw demos at the web, where apps try to auto-configure wheels/sliders and buttons. In apps with fixed content positions, this seems to be possible. In mimoLive this would be meaningless - no: impossible, because of all this dynamic positioning - or as requested above (what if, a dropshandow should be increased or decreased in its amount).
Dynamic wheels, sliders, toggles, dependent on sources, layers or even layer-variants and the content of it… So, the only person which could be able to decide, which mapping should be valid for what slider/wheel/toggle etc. can only be the person which wants to use it: (This means work to configure, however the integration might be.)
But, who knows:
Maybe it will be possible some day to create a Control Surface with WebControl and who knows, maybe this could be the basement of an additional output of the idea what individually should be available for mapping. Some kind of blueprint. Without (software or hardware) feedback on the OSC-hardware or -software, all workarounds / mappings, are nice to play, but not realy handy. Some kind of WebControl2OSC or OSC2WebControl.
Sure, this would lead to new Endpoints at the API, for e.g.
<API>/increase/<affected-API-Data-Key>
<API>/decrease/<affected-API-Data-Key>
<API+document-id>/surfaces/$SURFACE_ID/<language>
// <API+document-id>/surfaces/$SURFACE_ID/osc
// <API+document-id>/surfaces/$SURFACE_ID/midi
I always missed suggestions to find a solution, which is working and useful. So this was my suggestion to solve/integrate it when it will ever come.
Within 2 days, I was not able to find only one person to test 2 endpoints with the wheel-demo-document and writing feedback on it. Why should anyone use WebControl to configure a surface and connect it later with the OSC-mapper/-app/-wrapper by using a URL like // http://localhost:8989/v1/api/documents/24520986/surfaces/SDFS-SDFSDF-SDFSF-SFSF-SFSDFSF/osc
? When copy+paste of two endpoints is too much work, then the best solution is wasted time. - But this is only my opinion, which does not count.
@hutchinson.james_boi , I was not able to find OSC in BoinxTVs archived online-documentation.
@Achim_Boinx , would something like this be possible if there is time to integrate it?