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. ZEN - NDIRouter

ZEN

NDIRouter

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

Documentation

Module for ZEN NDIRouter

Controls ZEN NDIRouter. Click here: ZEN NDIRouter for more info and to download.


Configuration

SettingDescription
Target IPEnter the address of the PC running ZEN NDIRouter
PortEnter the port TCP Control. Defaults to 9779

Actions

CommandDescription
Input to OutputRoute an input to an output
Recall PresetRecall a saved Preset
Store PresetStore current routes to a Preset

Note: Dynamic variables can be used in most places


Variables

VariableDescription
$(NAME:name)Name of the Router
$(NAME:number)Router number
$(NAME:n_ins)Number of inputs configured
$(NAME:n_outs)Number of outputs configured
$(NAME:preset)Current preset selected (if active)
$(NAME:i_##_n)Name of input ##
$(NAME:i_##_t)Name of network for input ##
$(NAME:i_##_v)Input ## has a valid signal
$(NAME:i_##_u)Input ## is in use (routed to an output)
$(NAME:o_##_n)Name of output ##
$(NAME:o_##_s)Input source number routed to output ##. Will be 0 if not routed or -1 if out of range for this router configuration.
$(NAME:o_##_v)Input ## has a valid signal
$(NAME:o_##_u)Input ## is in use (routed to an output)
$(NAME:p_##_n)Name of Preset ##
$(NAME:p_##_v)Preset ## is not empty
$(NAME:p_##_u)Preset ## is active / in use

To use these, replace NAME with the name of your module instance.

Feedbacks

FeedbackDescription
Input ValidAdjust button appearance if Input ## is Valid
Input In UseAdjust button appearance if Input ## is In Use (Routed to an Output)
RoutedAdjust button appearance if Input X is routed to Output Y
Preset ValidAdjust button appearance if Preset ## is Valid
Preset In UseAdjust button appearance if Preset ## is In Use

Here is an example page with buttons for a 7x7 router: Sample 7x7 <br/> You will need to create a custom variable nr_out (persistent) for this example


Contributions for development and maintenance of this open source module are always welcome https://github.com/sponsors/istnv


Details

Manufacturer
ZEN
Product
NDIRouter
Latest Version
v2.4.3
Authors
Nigel Brown
John Knight Jr
Contributors
istnv(23)
EventReplay(5)
Julusian(2)
JeffreyDavidsz(2)
josephdadams(1)

Open Issues and Requests

Auggie-F#25 Actions not workjessehazen#18 Feedbacks for "input in use" and "input valid" do not work

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 →