Bitfocus AS
logo
logo
Bitfocus AS
logo
logo
Sign upSign in

Loading...

Bitfocus

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

FacebookInstagramGitHubYouTubeLinkedIn

Products

  • Buttons
  • Companion

Integrations

  • Supported Devices
  • Developer Community
  • Connection Development

Support

  • Support Overview
  • Documentation
  • Video Tutorials
  • Community Forum

Sales

  • Resellers & Integrators
  • Buttons Pricing

Updates

  • Case Studies
  • Events & Trade Shows
  • Press Releases
  • Product Updates
  • Webinars

Legal

  • Legal Overview
  • Privacy Policy
  • Buttons EULA
  • Terms & Cookie Policy

Company

  • About us
  • Press kit
  • Careers

© 2026 Bitfocus AS. All rights reserved.

  1. Connections
  2. Prins Vision - Prins Vision

Prins Vision

Prins Vision

Communityv2.0.2Updated 3 months ago
DocumentationReport an issueView on GitHub

Documentation

Prins Vision Server

Connect Bitfocus Companion to a Prins Vision color grading system.

Requirements

  • Prins Vision Core server running and reachable on your network
  • Bitfocus Companion 4.3 or newer
  • A Prins Vision Control UI session logged in with the user you pair with

Setup

  1. Let Companion load custom modules. In the Companion launcher, click the cog (⚙) and turn on developer / custom modules. Companion only loads non-store modules when this is on.
  2. Install this module. In Prins Vision Control UI go to PatchBay Config → Companion:
    • Companion on the same machine: click Install into Companion, then restart Companion.
    • Companion on another machine: open the Download URL in a browser there, then in Companion go to Modules → Import custom module and pick the downloaded .tgz.
  3. In Companion, add a connection and search for Prins Vision.
  4. Copy Host, Port, API Key and Pair Code from PatchBay Config → Companion into the module settings. All four are required.

The pair code links this Companion to one Control UI user. Slot selection, undo/redo, node toggles and RAW/Bypass/Grade are routed to that user's Control UI session, so a logged-in Control UI must be open for those to act.

Configuration

FieldDefaultDescription
Host127.0.0.1IP address or hostname of the Prins Vision server (or pick a Bonjour-discovered system)
Port8888Server port
API Key—From PatchBay Config → Companion (Copy button)
Pair Code—From PatchBay Config → Companion. Required — connections without a valid code are rejected

Actions

ActionDescription
Slot: SelectSwitch the paired Control UI to a slot
Grading: Undo / RedoReplay the paired Control UI's history (same as Cmd+Z there)
Grading: Reset Primary Wheels / Reset Log WheelsReset the wheel group to neutral
Grading: Toggle / Enable / Disable NodeSwitch a node type on/off via the paired Control UI
Preset: ApplyApply a saved node-tree preset to a slot
Preset: Save As NewSave the slot's current node chain as a new preset
Preset: Update (Overwrite)Overwrite an existing preset with the slot's current chain
Preview: RAW / Bypass / GradeSet the preview mode (viewer, output and attached LUT boxes)

All actions target a specific slot by slot number (1–128).

Feedbacks

FeedbackDescription
PrinsVision: ConnectedActive when connected to the server
Slot: RunningActive when the slot runtime is running (streaming)
Slot: IdleActive when the slot is idle
Slot: Active (this surface)Active when the slot is the one selected by this Companion
Node: EnabledActive when a node type is enabled on a slot (live-synced)
Preview: Mode ActiveActive when the slot's RAW/Bypass/Grade mode matches

Variables

VariableDescription
$(prinsvision-server:module_version)Module version
$(prinsvision-server:connected)Connected or Disconnected
$(prinsvision-server:slot_count)Number of slots on the server
$(prinsvision-server:current_slot)Slot number selected by this Companion
$(prinsvision-server:current_slot_name) / _statusName / state of that slot
$(prinsvision-server:slot_<n>_name) / _statusName / state per slot (1–32)

Presets

The Slot Selection category contains one ready-made button per slot on the server, with the live slot name baked in and the active-slot highlight pre-wired. The list rebuilds automatically when slots are added, removed or renamed server-side.

Notes

  • Undo/redo, node toggles and preview-mode changes act through the paired Control UI — if no Control UI session of the paired user is open, those buttons do nothing.
  • Preset dropdowns refresh automatically when presets are added, renamed or deleted.
  • Rotating the API key or removing the pair code in PatchBay Config disconnects the module until the new values are entered here.

Details

Manufacturer
Prins Vision
Product
Prins Vision
Latest Version
v2.0.2
Author
Prins Vision
Contributor
JeffreyDavidsz(1)

Open Issues and Requests

To file a new issue, you need to sign up for a user on GitHub.

Go to GitHub issues →

In other news

Buttons v1.8 Main with text

Buttons v1.8

October 2, 2026

Buttons v1.8 IBC award win

Bitfocus wins IBC2026 Best of Show Award for latest Buttons enhancements

September 21, 2026

Buttons v1.8 grey background

Biggest functionality boost yet makes Buttons the perfect platform for broadcast and media management

September 10, 2026

Vivid Buttons on screen

Bitfocus Buttons makes complex OB production feel simple

August 10, 2026

View all news →