Vmix Universal Title Controller

Note the and Port number (the default port is usually 8088 ).

If you rename an input inside vMix, UTC may lose the link. Ensure your mapping points to the correct Input Guid or Name.

In vMix, add a title input (e.g., a standard Lower Third) and note its exact title or input number.

Error Handling: Provide clear error responses when an update is invalid (unknown field, bad type, out-of-range), and support automatic fallback rendering. vmix universal title controller

If you are hosting a talk show with four guests, you can create a list widget containing all guest names and bios. You can set up a single button that changes the text fields to Guest 2 and triggers the overlay transition in one click, drastically reducing the operator's workload. Data Integration via Data Sources

When Guest B speaks, the operator selects their name from the dropdown.

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: Note the and Port number (the default port is usually 8088 )

Redundancy: Option for hot-standby UTC instances with state replication so a failover can continue feeding vMix with minimal interruption.

: 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.

<!DOCTYPE html> <html> <head> <style> body background: transparent; font-family: 'Arial'; .lowerthird background: #1e3c72; color: white; padding: 15px; #name font-size: 24px; #title font-size: 18px; opacity: 0.8; </style> </head> <body> <div class="lowerthird"> <div id="name">Enter Name</div> <div id="title">Enter Title</div> </div> <script> // The vMix API hook function SetText1(value) document.getElementById('name').innerHTML = value; In vMix, add a title input (e

A vMix preset can quickly become cluttered with hundreds of inputs. By using a controller to manage your titles, you reduce the need for duplicate inputs and "placeholder" graphics, keeping your input list clean and your CPU usage optimized.

: Includes preset buttons (e.g., +1, +2) for quick score updates during sports broadcasts.

Repeat the process for a second text widget targeting the field.

While vMix has a built-in Data Sources manager (for Excel, RSS, etc.), UTC can act as an intelligent intermediary. It allows operators to preview data before pushing it live to air, providing a crucial safety buffer. Best Practices for Designing a UTC Layout