vMix Universal Title Controller (UTC) is a free, third-party companion application designed to remotely control titles, scoreboards, and scripts within vMix. It is widely used by broadcasters to simplify complex operations, such as live sports scoring, without needing to interact directly with the main vMix production interface. Core Functionality
Customizable Interfaces: Users can build custom control panels with buttons, sliders, and text fields that map to specific vMix inputs.
Data Integration: It can pull information from external sources like Google Sheets or CSV files, allowing operators to quickly update player names, positions, or scores.
API-Driven Control: The software operates via the official vMix Web API, enabling it to run on separate laptops or tablets within the same local network.
Scripting Capabilities: Beyond simple text updates, UTC supports basic scripting to automate transitions, start timers, or trigger specific vMix shortcuts. Key Use Cases
Live Sports Production: Commentators or dedicated assistants can use a secondary laptop to update scores and player stats in real-time while the main producer focuses on camera switching.
Lower Thirds Management: Simplifies the process of cycling through guest names or social media handles during live interviews or talk shows.
Budget-Friendly Solution: Often replaces expensive, proprietary scoreboard software by utilizing pure vMix XAML or GT titles. Technical Details vmix universal title controller
Developer/Source: It is an open-source project primarily hosted on GitHub (elgarf/vMixUTC).
Requirements: Works with standard vMix GT titles and requires the vMix Web Controller to be enabled in the main settings.
Common Issues: Users sometimes report errors when loading saved controller data if XML files become corrupted; standard troubleshooting involves checking the vMix Forums for the latest community-driven fixes. [FREE] Universal Title Controller- Page 62 - vMix Forums
vMix Universal Title Controller (UTC) is a free, open-source Windows application designed to remotely control
titles and scoreboards through the vMix API. It allows producers to create custom control interfaces—often featuring buttons, sliders, and timers—to update graphics without interacting with the main vMix production interface. Key Capabilities Custom Interface Creation
: Users can design a personalized "dashboard" with widgets that match their specific workflow. Remote Operation
: Because it uses the vMix API, UTC can run on a separate laptop on the same network, allowing one person to handle switching while another (like a graphics operator) manages scoreboards or lower thirds. Scripting & Automation vMix Universal Title Controller (UTC) is a free,
: It includes basic scripting capabilities to automate complex graphic changes, such as resetting scores or cycling through player names. Data Integration
: It can link to external data sources like CSV or JSON files to pull in player stats or dynamic information automatically. Getting Started : The official project is maintained as a repository on by developer elgarf. Configuration : Open vMix and enable the Web Controller
in settings (typically on Port 8088) to allow UTC to communicate with the software.
: Connect UTC to the IP address of your vMix machine. Once linked, you can add "Widgets" (buttons, text fields, or timers) and map them to specific Title inputs in your vMix project. Common Use Cases Sports Scoreboards
: Frequently used for cricket, football, or kabaddi to manage live scores, clocks, and player stats in real-time. Lower Thirds
: Quickly pulling up names, positions, and heights for commentators or guests from a pre-compiled list. External Control
This is a comprehensive guide to building and using a vMix Universal Title Controller. implement these professional strategies:
A "Universal Title Controller" usually refers to a setup where a single interface (like a web browser or a dashboard) can update text across multiple different title templates without needing to reprogram your control surface every time you change graphics.
This guide focuses on the most practical method: Creating a Custom Web Controller using the vMix API.
Use UTC to pull data from the game’s API (via a local script). Display live K/D ratios, health bars, and ultimate abilities directly on stream without manual entry.
Most users forget the Clear function. Deep feature:
SetText with Value= (empty) leaves a blank space (which still takes up layout size).Value=% CLEAR %) actually removes the text and collapses the layout, allowing background graphics to show through seamlessly.Here is the "Secret Sauce." When you open the GT Title Designer, you will see a list of "Properties" on the right side (Text, Text 1, Text 2, etc.). By default, these are labeled generically. Rename them logically.
Text 1, rename it to Speaker_Name.Text 2, rename it to Speaker_Title.Text 3, rename it to Conference_Name.The Universal Title Controller reads these property names. Clear naming prevents confusion during a live show.
You can manually type into Text 1, "John Doe," and immediately see the HTML update in the preview window. Press the Set button (or press Enter) to commit the change.
To get the most out of your vMix Universal Title Controller, implement these professional strategies: