Vmix Universal Title Controller [better]

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 vmix universal title controller

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

Developer/Source: It is an open-source project primarily hosted on GitHub (elgarf/vMixUTC). vMix Universal Title Controller (UTC) is a free,

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

Here’s a comprehensive write-up for the vMix Universal Title Controller — a conceptual or instructional guide depending on whether you mean a custom controller, third-party tool, or an advanced vMix feature.


Step 1: Use GT Title Designer (Not Legacy Titles)

The Universal Title Controller only works with GT Titles (HTML5-based) created in vMix’s built-in GT Title Designer. It does not work with legacy XAML titles or image overlays. Step 1: Use GT Title Designer (Not Legacy

  • Go to Add Input > Title > GT Title.
  • Choose a template or create a blank one.

2. Church Services

Create a "Song Lyrics" UTC that reads from a JSON file. The worship leader can change slides on an iPad using a simple web interface, and vMix displays the current verse on the stream.

2. Dynamic Scoreboards (Sports & Esports)

For sports streaming, use the controller alongside a scoreboard title. Map properties for Home_Score, Away_Score, Period, and Game_Clock.

  • An operator with a tablet running vMix Web Controller can use the Universal Title Controller via touch to increment scores without a keyboard.

Part 3: Setting Up Your First Universal Title Controller

Getting started is surprisingly simple. Here is a step-by-step workflow.

2. Step 1: Standardize Your Title Keys

The "Universal" part relies on consistency. Whether you are using vMix Title Designer (GT) or XAML (Legacy), you must name your text fields identically across all templates.

  1. Open vMix Title Designer.
  2. Create a new title (e.g., "Lower Third").
  3. Add a text box. In the Name property (not the text content), name it TitleHeadline.
  4. Add a second text box and name it TitleSubtitle.
  5. Save the title.
  6. Create a completely different design (e.g., "End Credits"), but ensure it also has text boxes named exactly TitleHeadline and TitleSubtitle.

Why this matters: Your controller will send text to TitleHeadline. It doesn't care if that Key is in a Lower Third, a Scoreboard, or an End Credit roll.