Vmix Plugin
Using Companion, producers create a single button that can launch vMix, open specific configuration files, and provide real-time visual feedback on a Stream Deck. Advanced Twist: Some creators use custom VB.NET scripting
These tools bridge the gap between vMix’s native features and the specific, custom needs of your event. vmix plugin
def get_loudest_input(): xml = requests.get("http://localhost:8088/api/").text root = ET.fromstring(xml) max_level = -100 loudest = None for input in root.findall("input"): if input.get("type") in ["Camera", "Capture"]: audio = input.find("audio") if audio is not None: level = int(audio.get("volumeDB", -100)) if level > max_level: max_level = level loudest = input.get("number") return loudest Using Companion, producers create a single button that