bitfocus / companion-module-studiocoast-vmix

Studiocoast vMix module for Bitfocus Companion
MIT License
32 stars 12 forks source link

Support Multiple Inputs in a Tally Feedback #297

Open josh-justjosh opened 5 days ago

josh-justjosh commented 5 days ago

Describe the feature I'd like to be able to pass a list of inputs to a tally feedback and the feedback to be activated when any of those inputs are in programme/preview (depending on the feedback used

Is this version dependent (vMix v24.)? Not that I can tell

If documentation is required to implement, do you know where to find it? N/A

Usecases I do a lot of virtual broadcasts with up to 8 callers. I've recently moved to using the Dynamic Inputs to place a caller in a layer on an input that has various grahics and other sources in the other layers. I use one streamdeck as a matrix controller (callers along the horizontal axis, the 4 dynamic inputs on each row) and during the show I have it configured to feedback Red if that Dynamic Input is in use within the live input - so that I don't accidentally change which caller is there while they're live. At the moment I'm doing this using a feedback for each input where the dynamic input is used in a layer - it would be great if it were possible to store a list of those inputs as an internal variable within companion that two tally feedbacks (one each for preview and programme) could refer to. Then it would be much easier to configure for any extra inputs as a show requires - rather than updating each of the 32 keys individually.

I appreciate that this is probably a very niche feature request!

I can provide extra detail, screenshots or companion page configs as needed. Equally, I'm open to other suggestions as to how I could streamline this set up

Thanks

thedist commented 5 days ago

I don't quite understand what you're trying to achieve as it sounds like a non-standard setup, especially if you need 32 buttons for just routing 8 inputs, so if you could show what actions/feedbacks you're using on those buttons it would be appreciated.