Hey! Would love to see AbleSet integrate with Behringer X Air mixers (XR18, XR16, X Air 18) over OSC.
We run an XR18 for our live shows and the big thing we need is for musicians to control their own monitor mixes from their phones. The X Air protocol is pretty straightforward, its all OSC over WiFi on UDP port 10024. You can read and write channel names, fader levels, bus sends, mutes, everything in real time.
We actually built a custom solution for this already, a Node.js server that talks to the XR18 via OSC and gives each musician a web page for their monitor bus. It works great, but having it built into AbleSet would be a game changer. Imagine being able to tie monitor mix presets to songs in the setlist so they recall automatically when a song starts. That alone would save us so much time during transitions.
The protocol is well documented and not complicated. You send /xremote every 8 seconds to stay subscribed, then its just standard OSC messages for everything β /ch/01/mix/fader for channel faders, /ch/01/mix/01/level for bus sends, /bus/1/config/name for bus names, etc. The mixer even responds to /xinfo so you can auto-discover it on the network without needing to type in an IP.
The X Air series is probably one of the most common small digital mixers for live bands so i think a lot of AbleSet users would benefit from this. Happy to share more details about the protocol if it helps.
Thanks!