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. Kramer - Matrix (Generic)

Kramer

Matrix (Generic)

Communityv2.0.0Updated 2 years ago
DocumentationReport an issueView on GitHub

Documentation

Kramer Matrix

This module lets you to control Kramer Matrices using Protocol 2000 (PDF) or Protocol 3000 (PDF).

Instance Configuration

Consult your product manual for information about how to set an IP address and what your matrix supports.

  1. Configure your matrix with an IP address and enter it into the Target IP field.
  2. Choose the type of Kramer communication protocol your matrix uses, either Protocol 2000 or Protocol 3000.
  3. Choose whether your matrix uses TCP (port 5000) or UDP (port 50000).

Enter the number of inputs, outputs, and presets your matrix supports. The module can auto-detect these settings if you leave those fields empty and apply your changes. Check the Info log in Companion to confirm the values were detected correctly. The Counts fields will show as empty until you refresh the page.

Route command

Different models of matrices communicate differently, such as which command is needed to switch the audio or video inputs. Video-only matrices use #VID and video/audio matrices use #ROUTE.

Disconnect parameter

Some matrices use 0 to disconnect an input from an output, while others use number of inputs +1.

To determine which your matrix uses, either experiment with the Switch Video action to see which works, or:

  1. Open your matrix's manual.
  2. Find the Protocol 3000 section and look for a ROUTE or VID section.
  3. In the Parameters section, look for 0 (output disconnected) or 5=OFF (as seen on a 4x4 matrix).

Actions

Switch Audio

Changes the audio routing of inputs to outputs.

Switch Video

Changes the video routing of inputs to outputs.

You can route a specific input to an output, an input to all outputs, or disconnect all outputs.

Switch Audio (Dynamic)

Changes the audio routing of inputs to outputs, but allows custom variables to define those inputs/outputs. See Companion's Getting started guide for more information.

Switch Video (Dynamic)

Changes the video routing of inputs to outputs, but allows custom variables to define those inputs/outputs. See Companion's Getting started guide for more information.

Recall Preset

Recalls a stored preset (may be referred to as a Setup in the manual).

Consult your matrix's manual to see how the numbering of the setups compares to physically using the front panel, but here's an example from one of their 6 x 6 matrixes:

matrix-panel

Store Preset

Saves your current inputs and output configuration to a memory preset.

Delete Preset

Deletes a stored preset (not supported on Protocol 3000 matrices).

Front Panel

Allows you to lock or unlock the matrix's front panel. A locked front panel doesn't stop Companion from controlling the matrix.

Details

Manufacturer
Kramer
Product
Matrix (Generic)
Latest Version
v2.0.0
Author
Steve Therrien
Contributors
ntonnaett(21)
SteveTherrien(21)
SkylerJEhly(4)
josephdadams(2)
Julusian(2)

Open Issues and Requests

Jocke4f#39 Add support for VP-440Jocke4f#27 [BUG] #ROUTE command doesn't work for VP-440CedricJoder#13 Port to companion v3ntonnaett#6 Layer numbering for #ROUTE command not as documenteddanielhelmstedt#4 Support VS-8FDxl PORT-DIRECTION commands

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 →

More from Kramer

VP-747

Kramer

Community
View Connection

VP-734

Kramer

Community
View Connection

VP-773A

Kramer

Community
View Connection

VS-41H

Kramer

Community
View Connection