To control vMix from Stage Precision it´s necessary to activate the TCP API within vMix.

Enable remote control within vMix

Open the “Settings” in the upper right corner and navigate to “Web Controller”.
Make sure that the “TCP API” is enabled.



Add vMix remote control within Stage Precision

To add the vMix IO-Connection, click on the (+) -> “Media Server” -> “vMix”.


Remote Host needs to be the IP adress of the vMix system,
Interface is the local used network interface of the Stage Precision system
and the Remote Port should stay at 8099 by default .


Add function Maps to Events

To trigger vMix from Stage Precision it will need an object or interface with a trigger event like e.g. a Button.

Within the event, create a new action -> “vMix Commands”.

This map has multiple “Commands” like:

Command Functions / Options
Cut Direct Cuts directly the defined Input # to the program output
Fade to Black Fades the outputs to black (not visible in the previews)
Quick Play Fades directly the defined Input # to the program output
Set Transition and Trigger Choose a transition and “fade” between preview and program.
  • Transition Button -> chose one of the four transition buttons
  • Transition -> defines the transition type like: Fade, Wipe, …
  • Transition Duration -> defines the transition time in ms.
Set Transition Predefine a transition for a button.
  • Transition Button -> chose one of the four transition buttons
  • Transition -> defines the transition type like: Fade, Wipe, …
  • Transition Duration -> defines the transition time in ms.
Trigger Transition Trigger the defined Transition Button to “fade” between preview and program.
Toggle Overlay on/off Choose a Inpup # and the overlay Layout # to stack the inputs on top of each other.
  • Input # -> define the Input
  • Layout # -> define the Overlayer order channel
Set Preview Input Set the defined Input # into to preview.
Start Recording Starts the recording
Stop Recording Stops the recording
Start Streaming Starts the streaming
Stop Streaming Stops the streaming
Start External Starts the external outputs
Stop External Stops the external outputs
Previous Item If the choosen Input # is a “List”, to trigger the previous item of this list.
Next Item If the choosen Input # is a “List”, to trigger the next item of this list.
Previous Picture/Slide If the choosen Input # is a “PowerPoint”, to trigger the previous page of this list.
Next Picture/Slide If the choosen Input # is a “PowerPoint”, to trigger the next page of this list.