It would be great if there were preset buttons for Bitfocus Companion that allowed you to monitor the state or current routing preset of a redundant interface, and switch between various scenes and routing presets from a stream deck.
For example, for iConnectivity or DirectOut interfaces, a button that would show the state with both a green/red background and a big white text “A” or “B” that you could also use to toggle the state.
Or for DAD interfaces, a few buttons that would allow you to view the state of routing presets, and possibly manually override them. A use case I’m thinking of is I currently have a routing preset for my talkback mic where every source is the same input (my mic) but each source set routes to a different channel… essentially a software version of a HotShot. I would absolutely love to be able to have a momentary button on my stream deck to switch between no active routing, and a given source set routing when pressed.
Thanks for the detailed request, that’s a good idea! I’ll pass it along.
For what it’s worth, the underlying OSC data for all of this is already exposed by AbleSet, so if you’re comfortable with Companion’s generic OSC module, you can actually set something like this up today. AbleSet broadcasts the current scene state for iConnectivity (/audioInterfaces/playaudio/<serial>/scene), DirectOut EXBOX and PRODIGY (/audioInterfaces/exbox/<host>/<port>/active, /audioInterfaces/prodigy/<host>/<port>/active), and DAD presets (/audioInterfaces/dad/<serial>/<preset>/activeSourceSet).
On the control side, commands like /audioInterfaces/toggleScene, /audioInterfaces/exbox/setForce, and /audioInterfaces/dad/setOverride are all available. So it’s doable in the meantime.
i was attempting to figure that out with a generic OSC command last night
and I got stuck on the formatting of
/audioInterfaces/dad/setOverride
where can i locate the [serial] [preset ID] and [source ID]? and for preset
and source, is the format to use the preset’s actual name, or the number it
is in my list? for example “Talkback” or “2” because it’s #2 of 3 presets
i’m running.