Problem: Volunteer operators are nervous about changing "Pastor Steve" to "Worship Leader Jenna" during a live song transition. Solution: The producer uses the Universal Title Controller on an iPad (via vMix Web Controller). They pre-type "Worship Leader Jenna" into the field. When the song ends, they simply transition to the lower third. No frantic keyboard typing.
Problem: Donation tickers and sponsor logos need to change every 30 seconds. Solution: vMix Data Sources linked to a Google Sheet. The producer edits the Google Sheet on a phone. The Universal Title Controller detects the change (via refresh) and updates the ticker automatically.
The vMix Universal Title Controller represents a shift from "input-based" thinking to "layer-based" thinking. It emulates the workflow of high-end hardware switchers, bringing professional-grade graphics management to the software realm.
For any vMix operator looking to graduate from basic switching to professional-grade production, integrating the Universal Title Controller is not just an upgrade—it is an essential step toward a smoother, more reliable, and more visually stunning broadcast.
The vMix Universal Title Controller (UTC) is a free, customizable companion software that interacts with vMix through its official web API. It allows users to build custom control panels with widgets to manage tasks like technical direction, graphics, scoreboards, and automated scripts. 1. Getting Started
Installation: Download the vMix UTC executable and run it alongside vMix.
Connection: In UTC settings, enter the IP address (e.g., 127.0.0.1 for local) of the vMix machine to establish communication.
Enable Web Controller: Ensure the Web Controller is enabled in the vMix Settings menu to allow API commands. 2. Core Widgets (Building Blocks)
Widgets are the primary elements you use to build your interface. [FREE] Universal Title Controller- Page 60 - vMix Forums
The Ultimate Guide to the vMix Universal Title Controller (UTC)
If you have ever managed a live production in vMix, you know that the standard title editor can sometimes feel like a bottleneck, especially when juggling dozens of player names, scores, or lower-thirds. This is where the vMix Universal Title Controller (UTC) becomes a game-changer.
Developed as a powerful external dashboard, vMix UTC allows operators to create custom, streamlined interfaces to control titles, shortcuts, and triggers without cluttering the main vMix workspace. What is vMix Universal Title Controller?
The vMix Universal Title Controller is a third-party application designed to act as a bridge between the operator and the vMix API. It provides a "canvas" where you can build your own Control Panel. Instead of searching through the vMix interface for "Title 42" to update a guest's name, you can create a single button or text field in UTC that handles the update instantly. Key Features of vMix UTC
Custom Dashboard Layouts: You aren't stuck with a rigid grid. You can place buttons, text fields, timers, and list boxes anywhere on the screen.
Data Mapping: Link a single text input in UTC to multiple titles in vMix. If you change a team name once, it can update on the scoreboard, the lower-third, and the bug simultaneously.
External Data Integration: UTC can pull data from external sources, making it a favorite for sports broadcasters who need to manage real-time statistics.
Automated Triggers: Set up complex logic where one action (like a timer hitting zero) triggers another (like a "Game Over" graphic appearing). Why Use UTC Instead of Standard vMix Titles?
Reduced Operator Stress: In high-pressure environments, the "misclick" is your worst enemy. UTC allows you to build a simplified interface that only shows the controls you need for that specific show.
Remote Operation: Because UTC communicates via the vMix Web API, it can often be run on a separate laptop within the same network. This allows one person to handle the switching while another manages the graphics and data.
Advanced Scoring Logic: For sports, UTC can handle complex score increments (+1, +2, +3 buttons) and game clocks far more elegantly than the internal vMix title editor. How to Get Started with vMix UTC
Setting up UTC requires a few specific steps to ensure it communicates properly with your production software: 1. Enable the vMix Web API
Before opening UTC, you must ensure vMix is ready to receive commands. Go to Settings > Web Controller.
Note the Port number (usually 8088) and ensure the Web Controller is enabled. 2. Connect UTC to vMix Download and launch the vMix UTC application.
In the settings, enter the IP address of your vMix machine (use 127.0.0.1 if running on the same PC) and the port number.
The status indicator should turn green, signaling a successful handshake. 3. Building Your First Widget
Right-click on the canvas to add a widget (e.g., a Button or Text Box).
In the widget settings, select the vMix Input you wish to control.
Map the specific field (like "Headline" or "Description") to that widget. Best Practices for Live Production
Color Code Your Widgets: Use different colors for different types of actions (e.g., Red for "On Air" triggers, Blue for data updates).
Use the "List" Widget for Rosters: Instead of typing names manually during a game, pre-load a list of players into a dropdown menu for instant selection.
Save Templates: Build a "Master Template" for your recurring shows so you don't have to map the API commands from scratch every time. Conclusion
The vMix Universal Title Controller is arguably the most essential "extra" tool for any serious vMix user. It transforms vMix from a software switcher into a professional broadcast ecosystem, giving you the flexibility to handle complex data and fast-paced graphics with ease. Whether you are producing a local high school football game or a professional corporate event, UTC provides the professional edge needed to stay organized.
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. vmix universal title controller
Budget-Friendly Solution: Often replaces expensive, proprietary scoreboard software by utilizing pure vMix XAML or GT titles. Technical Details
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
The vMix Universal Title Controller (UTC) is a powerful, free, community-driven dashboard designed to manage vMix titles and graphics via the official vMix API. It acts as a bridge between your live production and complex data, allowing operators to trigger lower thirds, scoreboards, and tickers without touching the main vMix interface. 🚀 Key Capabilities
Custom Interface Builder: Create "widgets" (buttons, text fields, lists) to control specific title elements.
Data Integration: Easily link titles to external sources like Google Sheets or CSV files for player stats or guest names.
External Operation: Run the UTC on a separate laptop to allow a second operator to handle graphics while the main engineer switches the show.
Scripting Engine: Use basic scripting to automate transitions, start timers, or swap content across multiple inputs simultaneously. 🛠 Why Use It Over vMix's Built-In Tools?
While vMix has a built-in Title Editor, UTC provides a more "production-ready" workflow:
Safety: Operators only see the buttons they need, preventing accidental changes to the main switchboard.
Speed: One-click buttons can change a name, update a score, and animate a graphic onto the screen at once.
Cost: It replaces expensive third-party CG (Character Generator) software by utilizing pure vMix GT titles. 💡 Pro Tips for Setup
Enable API: You must enable the "Web Controller" in your vMix settings for UTC to communicate with the software.
Title Mapping: Each widget in UTC must be mapped to a specific "Input ID" and "Title Layer" within your vMix project.
Visibility: If using automation tools like Companion, note that UTC often needs to be the active window for certain shortcut-based triggers to function.
📢 Key Point: UTC is essential for sports broadcasting and high-paced talk shows where titles change constantly.
Are you planning to use UTC for a sports broadcast or a corporate live stream?
The vMix Universal Title Controller (UTC) is a free, third-party companion application designed to create customized user interfaces (UI) for managing graphics and automation in vMix. Built on the official vMix API, it serves as a powerful alternative to expensive specialized controllers for managing scoreboards, lower thirds, and complex production workflows. Core Functionality
Unlike the standard vMix Title Editor, UTC allows you to build a personalized dashboard of "widgets" that can control one or multiple vMix instances remotely over a network.
Centralized Control: Manage tasks like technical direction, graphics, replay, and audio engineering from a single custom interface.
Automation: Trigger multiple actions (e.g., displaying a sponsor logo, starting a timer, and clearing a lower third) with a single button press through base scripting.
Remote Operation: It can be installed on a separate computer to allow a secondary operator—such as a dedicated graphics or replay tech—to manage titles without touching the main vMix machine. Key Widget Types
UTC utilizes a modular "widget" system to build its control panels:
Buttons: The most critical widget, used to execute vMix API commands or internal UTC scripts.
Text Fields: Allow operators to type in new information (like player names) and update XAML titles instantly.
Lists: Create dropdown menus for quick selection of frequently used data, such as a roster of player names.
Score & Timer Widgets: Optimized specifically for live sports, providing easy-to-use interfaces for scorekeeping and countdowns.
External Data: Enables the use of XML files to build dynamic titles that update from live stats. Setup and Integration
Connectivity: Connects to vMix via the IP address of the host machine (127.0.0.1 if on the same PC).
Customization: Users can group widgets using labels, customize colors, and "lock" the interface once a production layout is finalized.
Scripting: It supports "internal" functions like ExecLink (to trigger other widgets), Timer (to pause script execution), and UpdateState. User Community Perspective [FREE] Universal Title Controller- Page 62 - vMix Forums
Streamlining Production with vMix Universal Title Controller (UTC) vMix Universal Title Controller (UTC)
is a powerful, free, third-party application designed to expand the control capabilities of vMix through its official HTTP API. While vMix includes a built-in title editor, UTC serves as a "third hand" for operators, offering a customizable dashboard to manage complex graphics, automation, and live switching from a separate interface or even a different computer on the same network. Core Features and Capabilities Customizable Widget Layouts
: Users can build custom layouts using various widgets like text fields, scoreboards, timers, and buttons. Advanced Scripting
: Unlike some standard vMix editions, UTC supports scripts with expressions, conditions, and jumps, allowing for high-level automation of repeating actions. Real-Time Data Integration
: Link title text and images directly to vMix; any changes made in the UTC interface are reflected instantly in the live production. External Device Support
: You can map UTC functions to hotkeys on your keyboard or even link MIDI controllers for tactile hardware control. Audio and Multi-View Control You can manually type into Text 1 ,
: Beyond just titles, UTC can act as a custom audio mixer for vMix buses and inputs or even a clickable multi-view switcher. Top Use Cases Sports Broadcasting
: Managing scoreboards, timers, and "score up" logic is significantly easier with UTC's dedicated score widgets compared to the standard title editor. Lower-Thirds Management
: Production teams can update guest names and titles on the fly without cluttering the main vMix workspace. Automated Graphics
: Using scripts, a single button press can trigger a complex sequence, such as showing a graphic, waiting 10 seconds, and then hiding it. Remote Operation
: Because it works over a network, a dedicated graphics operator can handle all titles from a laptop while the main director focuses on switching cameras. [FREE] Universal Title Controller- Page 60 - 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
: 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
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.
We will create a simple HTML file that acts as your control panel. Copy the code below and save it as controller.html.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>vMix Universal Controller</title> <style> body font-family: Arial, sans-serif; background-color: #f0f0f0; padding: 20px; .card background: white; padding: 20px; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); max-width: 400px; margin-bottom: 20px; h2 margin-top: 0; color: #333; label display: block; margin-bottom: 5px; font-weight: bold; input[type="text"] width: 100%; padding: 8px; margin-bottom: 15px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; select width: 100%; padding: 8px; margin-bottom: 15px; button background-color: #4CAF50; color: white; padding: 10px 20px; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; button:hover background-color: #45a049; .status margin-top: 10px; font-size: 12px; color: #666; </style> <script> // CONFIGURATION // Change this IP address if vMix is on a different computer const vmixIp = "127.0.0.1"; const vmixPort = "8088";function sendToVmix() { // 1. Get the target Input Key (from dropdown) const inputKey = document.getElementById('inputSelect').value; // 2. Get the text values const headlineText = document.getElementById('headlineInput').value; const subtitleText = document.getElementById('subtitleInput').value; // 3. Build the API URL // Syntax: http://IP:PORT/api/?Function=SetText&Input=INPUTKEY&SelectedName=KEYNAME&Value=TEXT const baseUrl = `http://$vmixIp:$vmixPort/api/?`; // Command 1: Update Headline const url1 = `$baseUrlFunction=SetText&Input=$inputKey&SelectedName=TitleHeadline&Value=$encodeURIComponent(headlineText)`; // Command 2: Update Subtitle
vMix Universal Title Controller (UTC): The Ultimate Guide to Live Production Automation
vMix Universal Title Controller (UTC) is a free, third-party companion application designed to transform how you manage graphics and automate live productions. By leveraging the official vMix API, UTC allows you to build custom user interfaces that simplify complex tasks—from updating sports scoreboards to triggering intricate replay sequences. What is vMix UTC?
vMix UTC is a "donationware" program that serves as a customizable remote control for vMix software. Unlike the built-in vMix Title Editor, which can be cumbersome during a live show, UTC provides a grid-based workspace where you can place "widgets" to control specific inputs, titles, and functions.
It is particularly valued because it can replace expensive dedicated hardware or specialized software for scoreboards and lower thirds. Key Features and Widgets
The power of UTC lies in its modularity. You can build a layout from scratch using nine primary widget types:
Buttons: The core of any layout. They execute vMix API commands and can include internal scripting for advanced logic like "if/then" statements and loops.
Text Fields & Lists: Directly map to text fields in your XAML or GT titles. List widgets are ideal for pre-loading guest names or speaker titles to update them with a single click.
Score & Timer: Specialized tools for sports. The score widget provides quick +/- increments, while the timer can function as a countdown or match clock.
External Data: Allows you to pull in XML files, making it possible to display live stats or dynamic data automatically.
NDI Monitor: Enables you to embed a small preview window of any NDI source directly within your UTC interface. Powerful Use Cases 1. Sports Production & Replay
One of the most popular uses for vMix UTC is managing Instant Replay. Users have built comprehensive replay setups that include:
Auto-clip creation with preset durations (e.g., 5, 10, or 20 seconds).
Event list management to toggle between highlights for the first half, second half, or a "melt" of the best plays.
Variable speed controls to trigger 25%, 50%, or 75% slow-motion playback. 2. Simplified Graphics Control
For baseball or soccer, UTC can manage logos, inning indicators, and player names simultaneously. Using the "set visible" function, you can toggle graphic elements on and off without digging through vMix layers. 3. Remote Technical Direction
Because UTC works over a network, a dedicated graphics operator can use it on a separate laptop or tablet, freeing up the main vMix operator to focus on camera switching. Getting Started with vMix UTC
Download and Install: Download the latest version from the vMix Forums and extract the files to your computer.
Connect to vMix: Open UTC and enter the IP address of your vMix machine. If UTC is on the same PC, use 127.0.0.1.
Create Your First Widget: Right-click the workspace and select "Button." In its properties, assign a command like Cut or OverlayInput1. We will create a simple HTML file that
Sync Titles: Add a "Text" widget and map it to a specific title input and field name (e.g., Headline.Text) to see real-time updates. vMix UTC vs. Alternatives
While UTC is a powerful tool, it hasn't seen frequent updates recently. Some users have transitioned to Panel Builder, which offers a more modern GUI and a drag-and-drop experience that mimics physical hardware switchers. Others use the vMix Web Controller for basic remote needs, though it lacks the advanced scripting and custom widget depth of UTC.
Despite these alternatives, vMix UTC remains a favorite for power users who need granular control over their production workflow without the cost of high-end controllers.
Are you looking to build a specific sports scoreboard or a remote replay station with UTC?
You can use this for LinkedIn, Facebook, a blog, or a newsletter.
Headline: Unlock Real-Time Graphics: Why You Need the vMix Universal Title Controller
Post Body:
If you produce live events, streams, or corporate broadcasts, you know the struggle: the talent asks for a last-minute name change, a sponsor logo update, or a score correction. Diving into the vMix GTX editor mid-show is a recipe for disaster.
Enter the vMix Universal Title Controller.
This hidden gem (accessible via the "Title Editor" button or by right-clicking any GTX title) changes the game. It allows you to create a clean, operator-friendly dashboard to control the text and images inside your titles without opening the full editor.
Here is why you need to use it:
🔹 Operator Safety: Give a producer or remote operator control of lower thirds without risking them crashing your stream by clicking the wrong button in the main interface.
🔹 Real-Time Updates: Change names, job titles, or prices instantly. The text updates on the live output immediately.
🔹 Image Support: Need to swap a headshot or a sponsor logo? The Universal Controller lets you drag and drop images directly into the title slot.
🔹 One Controller, Many Titles: You can control multiple different titles (Lower Thirds, Full Screens, Scoreboards) from a single floating window.
Pro Tip: Open the Universal Controller, undock it, and send it to a second touchscreen monitor. Now you have a dedicated "CG Operator" panel for under $50 worth of hardware.
How to find it:
Stop fumbling through XML files. Start controlling your titles like a broadcast pro.
#vMix #LiveStreaming #VideoProduction #BroadcastTech #vMixTips #LiveEventProduction
The vMix Universal Title Controller (UTC) is a powerful, free third-party application developed by elgarf on GitHub that acts as a customizable interface for managing titles, scoreboards, and lower thirds within vMix. Effective Text and Data Management
Using "good text" in UTC involves leveraging widgets and scripts to automate how text appears on screen without opening the native vMix Title Editor.
Dynamic Data Links: You can link text fields to external data sources like Excel spreadsheets or Google Sheets. This allows you to update player names or headlines in a spreadsheet, and the UTC will push that "good text" live to your broadcast.
Automatic Case Conversion: The krinteron vmix-title-controller variant allows you to enable automatic upper/lower case conversion, ensuring consistent text formatting across all overlays.
Text Formatting (Hex Codes): Since vMix 25, UTC can control text and background colors using hexadecimal color codes. This is useful for instantly matching team or brand colors on the fly.
Separating Text Blocks: Use the hash symbol (#) to separate different text blocks (e.g., Text1#Text2) within the same title input, allowing you to update multiple fields from a single controller module. Essential Widgets for Text Control
Button Widget: The most versatile tool for executing scripts. You can use commands like SetText to update specific title fields or +=1 to increment scores.
Label Widget: Use these to organize your controller interface. You can customize the label color and size to clearly mark different sections of your production (e.g., "Home Team", "Visiting Team").
External Scoreboards: For complex sports data, tools like Keepthescore can be integrated as browser sources, which UTC can then manipulate via scripts.
Check out these tutorials to master text and data control in vMix UTC:
vMix Universal Title Controller (UTC) is a powerful, third-party companion application designed to streamline live broadcast operations by providing a customizable interface for managing titles, scoreboards, and automation through the official vMix API. vMix Forums The Role of UTC in Modern Broadcasting
Broadcasting workflows often require rapid, real-time updates to graphics like lower thirds and sports scoreboards. While vMix is an industry standard for live production, its native interface can become cluttered during complex shows. UTC solves this by offering a modular, "widget-based" environment where users can build a bespoke control panel tailored to their specific show. This effectively replaces the need for expensive dedicated scoreboard hardware or complex titling software. vMix Forums Key Features and Capabilities Modular Interface:
Users can add various widgets, including text fields, timers, scores, and custom buttons, to create a dashboard that only shows the essential controls for a specific operator. Scripting and Automation:
UTC enables "base scripting," allowing a single button press to trigger multiple vMix shortcuts simultaneously. This simplifies complex sequences, such as transitioning a guest panel while updating on-screen data. Live vs. Offline Modes:
A "LIVE" switch allows operators to preview changes within UTC before pushing them to the actual vMix production, preventing accidental errors during a broadcast. NDI Integration:
Advanced versions of UTC can include NDI monitoring features, such as clickable multiview modes to switch inputs directly from the controller. vMix Forums Workflow Efficiency
For "one-man-band" productions, UTC reduces the cognitive load by simplifying the user interface. In larger teams, it allows a dedicated graphics operator to manage titles on a separate computer via a network connection, ensuring the main switcher operator can focus entirely on camera cuts and transitions. Comparison with Alternatives [FREE] Universal Title Controller- Page 65 - vMix Forums
The controller will display a tree list on the left (showing all your Title inputs, e.g., "Title 1," "Title 2") and a field list on the right. Click an input to see its editable fields. Type your new text and hit Tab to save.
How does this compare to other titling solutions?
| Feature | vMix Universal Title Controller | CasparCG | NewBlue Titler Live | | :--- | :--- | :--- | :--- | | Cost | Included with vMix (Pro/4K) | Free (Complex setup) | Expensive ($495+) | | Learning Curve | Low (Spreadsheet style) | High (XML coding) | Medium | | Data Integration | Native (via Data Sources) | Requires middleware | Excellent but proprietary | | Real-time Editing | Excellent (Low latency) | Good | Excellent | | Multi-user Support | No (Single workstation) | Yes (Server-based) | Yes |
Verdict: If you are a solo operator or a small production team already using vMix, the Universal Title Controller is the most cost-effective, low-latency solution available. You do not need expensive third-party software.