Vmix Universal Title Controller Page
The term Universal emphasizes that this controller is not limited to one device, OS, or input method. Whether you’re on Windows, macOS (via vMix for iOS/Android remote), using a touch monitor, phone, or physical control surface, the same logic applies: one interface to rule all your titles.
For an HTML file to work with the UTC, it must register a JavaScript function with vMix.
Basic Template Structure:
<!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; function SetText2(value) document.getElementById('title').innerHTML = value; // Notify vMix that the title is ready window.vMixReady(); </script>
</body> </html>
When vMix loads this file, it looks for SetText1() and SetText2(). When you type "CEO" into Field 2 in vMix, it calls SetText2("CEO"), instantly updating the HTML.
While the controller is manual by default, you can bind its fields to external data. For example: vmix universal title controller
In the fast-paced world of live production, information is king. Whether you are broadcasting a sports event, a corporate webinar, a church service, or a news show, the ability to update on-screen graphics instantly is what separates an amateur production from a professional one.
Enter the vMix Universal Title Controller. While vMix is renowned for its robust switching capabilities, the Universal Title Controller is arguably its most powerful under-the-hood feature for dynamic text rendering. For years, users struggled with clunky workarounds to change scores, names, or lower thirds. Now, the UTC provides a standardized, HTML-based solution that changes everything.
But what exactly is it, and how can you leverage it to supercharge your stream? This article dives deep into the vMix Universal Title Controller, exploring its mechanics, its advantages over legacy titles, and advanced workflows. The term Universal emphasizes that this controller is
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.
| Platform/Tool | Role in Title Control | |---------------|------------------------| | vMix Desktop | Direct title editing and animation | | vMix Web Controller | Wireless tablet control over local network | | Stream Deck + Companion | One‑button title sequences | | MIDI Controller (X-Touch, Launchpad) | Faders for text speed, buttons for cueing | | REST API / HTTP Shortcuts | External apps (e.g., scoring software, CMS) can push data to vMix titles | | OSC (via third‑party tools) | Advanced show control from GrandMA, QLab, etc. |
Even with a great tool, issues can arise. Here is how to solve the most common UTC problems. </body> </html>