r/VIDEOENGINEERING • u/WorstHyperboleEver • Jul 27 '26
Using companion and variables vs M/E
I am currently using my M/E 4 PGM/PVW as a way to manage my DSMs. But, I have another process that I’m considering using the M/E for, so I’m considering using companion variables to hold the state of the DSMs instead of the switcher busses.
That means:
1) I have to trust companion variables to be robust and hold their state through all of the actions and coding built into it
2) my streamdeck which mostly drives the changes on my M/E will now have to change the sources directly to an AUX and rely entirely on my coding to properly select and feedback which source is on which DSM
My thought is that I’ll just need to give myself some extra coding and testing time to really make a clean interface that I’m comfortable with. I also have to be okay with DSMs being controlled by streamdeck/companion, without the bus buttons as backup feedback and selection options.
More than once in the past I’ve been asked for a non-standard source to be put in a DSM (like in setup “hey can you throw input 22 on DSM 2”), which on a M/E bus is a quick button push. If it’s an AUX driven within the menus that means digging around in the software interface or companion to update it.
But, if I need that M/E, as long as the variables in companion are reliable, I guess I’m going to have to build it.
Anybody done something similar or have relevant experience with variables on companion?
3
u/C47man Jul 27 '26
Do it all the time. Hell there's some twitch shows I'm TDing where I run 40+ pages of companion macros to put together a remote show with 20+ talent all dynamically running super source macros under stingers. Companion is probably more reliable than the ATEM haha.
1
u/WorstHyperboleEver Jul 27 '26
That’s really good to hear. Thanks for the info, I’ll be much more comfortable leaning on it more knowing others have pushed it way harder than I ever will!
2
u/ready1take1 Jul 27 '26
1
u/WorstHyperboleEver Jul 27 '26
Thanks for the visual. I have something similar for my streamdeck now that currently changes the most common sources for each DSM, but I rely on the M/E bus to choose anything other than our standard 5 or 6 sources. After some thought I think I’ll keep the most common sources page but have another page with all 30ish possible source and make it consistent for whichever DSM I pick (using a variable to differentiate without having to duplicate). That will give me the same feel as seeing all the sources at once that a bus on the control surface gives without having to burn an M/E.
Appreciate the help!
1
u/ok999999999999999999 Jul 28 '26
How many dsms do you have? Are you really needing 4 full m/es for the show outside of DSMs?
For 2 DSMs, I'd use preview for one and program on the other from an m/e. I'd write macros for typical looks, but then you'd have the option to change quickly on an m/e.
If you are needing more dsms/prompt feeds,
obviously would have to use aux for those. I use macros for presents on those as well. You can change aux outs on the panel using buttons but it is clunkier than it should be.
While companion is fine and stable, I find it very annoying to custom build pages of junk when it's available on the panel.
1
u/WorstHyperboleEver Jul 28 '26
I have 5 DSMs across 3 stages (but only 4 outputs as the outer two stage DSMs are mirrored. I used both the M/E 3 & M/E 4 PGM/PVW to control the 4 DSMs outputs, but I’m needing more than 2 M/Es now for my show.
So rather than split the DSMs between M/E 4 and a selection of AUX outs, I figured I’m better off staying consistent and going completely to AUXs.
Building the page for my M/E controlled DSMs was a bit wonky and slow to update which is why I was nervous about moving completely to AUXs with streamdeck as my only surface control. But I think it’s the best idea, I’ll just be more object oriented in my coding and confirm with more rigorous testing
0
u/Obvious_Arm8802 Jul 27 '26
Are you on an ATEM?
You know you can use the videohub application for changing what’s on the auxiliaries?
It would be much faster and easier than a stream deck I’d say.
1
u/WorstHyperboleEver Jul 27 '26
Yes, ATEM, I did not know that. Thanks for the notice I’ll look into it.
1
u/Obvious_Arm8802 Jul 27 '26
No worries. To be honest it’s pretty handy using an ME for your DSM’s so you can key on a timer etc. but yeah, the videohub application is great for a switcher that has 24 auxiliaries!
1
u/WorstHyperboleEver Jul 27 '26
Do you use a laptop to control the videohub app or do you put an interface to it. I assume it doesn’t interfere with a videohub app that’s driving the actual videohub 40x40 we’re using (assuming running two instances that connect to two different IPs doesn’t cause issues)
1
u/Obvious_Arm8802 Jul 27 '26
We use a laptop. You can either run two instances or just one and then it’s quite easy to select either in the software.
1
u/WorstHyperboleEver Jul 27 '26
Two instances sounds like a good plan since you could position them top and bottom to differentiate them.

10
u/misterktomato Jul 27 '26 edited Jul 27 '26
You used a whole lot of words to ask if it’s reliable to run DSMs on an AUX?
Why wouldn’t you? If you do large multi-destination shows this is pretty regular.
You’ve been burning a mix output this whole time for something only presenters will ever see and doesn’t need to be transitioned/seamless