Hi, I know a lot of people here use Companion for controlling vMix with a Streamdeck, so I wanted to get some feedback/suggestions for an overhaul of the module that I'm currently working on as it is somewhat out of date currently. For Companion 2 this will be backwards compatible, there should not be any breaking changes to any existing buttons you have set up to work with vMix.
Here are some quick previews of what the version of will include:
Updated Preview/Program feedback, as well as a new feedback that displays time remaining on a video input (with options to change colour when less than 30s remaining, 10s remaining, or not change if set to loop)
Tally.png
(25kb) downloaded 61 time(s).Feedbacks and actions for mixes 2 to 4 that were added in vMix 23. One thing to note though is that mix 2 to 4 doesn't support CutDirect, so if you use the program buttons to do a hot take, the preview will follow to what the program was previously, unlike the main mix where you can CutDirect to any input and it wont change what is being previewed.
Mix.png
(25kb) downloaded 31 time(s).Feedback and actions for toggling vMix functionality, such as recording, external etc...
Status.png
(23kb) downloaded 32 time(s).Feedback and actions for input/bus muting and solo, and for input routing (bus routing has no feedback, for example the API has no way to show if Bus A to G is or isn't routed to Master, or another bus)
Audio Routing.png
(23kb) downloaded 18 time(s).Feedback for titles. This means you can easily see what a lower third, or any text will be, right on your Streamdeck. This also means you can use it for countdowns!
Titles.png
(22kb) downloaded 27 time(s).As well as what I've shown here, I've also added some more commonly used actions, an interactive cheat sheet that's a full list of functions/params so if a function isn't include in Companion you can quickly an easily copy/paste it as a custom command or HTTP request.
If anyone has any suggestions, feedback, or things they would like to see in this then please let me know, as depending on how the final few bits I'm working on goes, and testing, I plan for this to be pulled to Companion in the next few weeks.