Home
Ctrl SuiteCtrl for iPadCommsKitSupport
™
Buy
Engine NanoOverviewTech SpecsDownloadsBuy

Products

Ctrl Designer
Building workspaces, managing your system and setting up Engines
Ctrl Engine
Running workspaces, processing data and handling interfaces
Ctrl Player
Displaying interfaces and allowing users to interact with workspaces

Supported Platforms

Ctrl Designer
macOS 16 or later
Windows 10 or later
-
Ctrl Engine
macOS 16 or later
Windows 10 or later
-
Ctrl Player
macOS 16 or later
Windows 10 or later
iOS 16 or later
Android 8 or later
See the Ctrl Suite Knowledge Base for hardware recommendations

Control Protocols

MIDIMusical Instrument Digital Interface
OSCOpen Sound Control
HTTPHTTP/1.1 GET, POST & more
TCPTransmission Control Protocol
UDPUser Datagram Protocol
TELNETTelnet RFC 854
MQTTMessage Queuing Telemetry Transport
TimecodeMIDI Timecode (Receive Only)

Internal Communication

VariablesStore and sync data between across your workspace

Modules

Arkaos Media Hub
Avolites Titan
AVPro Edge MXNet
Behringer x32
Blackmagic Design ATEM
Blackmagic Design Smart VideoHub
BrainBoxes ED-008
Chamsys MagicQ
Chamsys QuickQ
disguise Service API
disguise Session API
ENTTEC Datagate Family
ENTTEC ELM
ENTTEC S-Play
ETC ColorSource AV
ETC EoS
ETC Hog4
grandMA3
Infinity Chimp
LED Strip Studio LEC3
Madrix 5
Madrix AURA
Millumin V4
Obsidian ONYX
Session Timer
Showtec Lampy
SMTAV BA30
Troikatronix Isadora
WorkPro Lightshark

Nodes

ModulePredefined connectors based on 3rd party manufacturer APIs to control devices or software
InputReceive raw protocol data from external systems
ActionTrigger single or multiple commands. Unlimited number allowed per workspace
ProcessHandle data using visual or code based functions. Unlimited number allowed per workspace
InterfaceUser interfaces for interacting with the workspace. Unlimited number allowed per workspace, (viewable within Ctrl Player)
MonitorProvides data access for watching the status of connected devices or services

Device Connectivity

Core
Pro

Entities (Endpoints)

Licensed Quantity (∞)
Licensed Quantity (∞)

Players (Interface Viewers)

Licensed Quantity (∞)
Licensed Quantity (∞)

Application

Core
Pro

Workspaces

∞
∞

Engine Monitor Web UI

Action Timelines

∞
∞

Commands per Action

∞
∞

Import and Export

Bundle Import and Export

MediaHub Asset Manager

Variables

CtrlNet Channels

Pre-defined 3rd Party Modules library

Send Only

Visual Processes

∞

Code Processes

∞

Protocol Inputs

Licensed Quantity (∞)

Remote Control

Core
Pro

Ctrl Engine HTTP API

Input & Output Protocols

Core
Pro

MIDI

Output Only

OSC

Output Only

HTTP(S)

Output Only

TCP

Output Only

UDP

Output Only

TELNET

Output Only
Output Only

MQTT

Output Only

Timecode

Receive Only

Monitoring

Core
Pro

Ping Monitor

URL

Syslog

Processes

Core
Pro

Visual Processes

∞

Code Processes (TypeScript)

∞

Time Based Events

Logic

Math Operations

Parsers

Live Logging

Interfaces - General

Core
Pro

Drag and Drop Interface Builder

Dedicated Ctrl Player Interface Viewer App

Multi User and Password Protection

State Synchronization Between Interfaces

Landscape and Portrait Layout

Custom Background Colour

Custom Background Image

Custom Interface Resolution

Remote Modification and Editing

Live Updates from Ctrl Designer

Commands Per Control

∞
∞

Remote Interface Rendering

Remote Triggering from Data Inputs

Remote Component updates from Processes

Module Specific UI Elements

Module Specific Colour Pickers

Interfaces - Interaction

Core
Pro

Push Buttons

Toggle Buttons

Sliders

Steppers

Crossfaders

Position (XY)

Touch (XY)

Interfaces - Descriptors

Core
Pro

Title

Title & Text

Image

Clock

Interfaces - Form

Core
Pro

Text Entry

Multi-line Input

Multi-Input

Time Entry

Interfaces - Monitoring

Core
Pro

Ping Monitor

Interfaces - Interface Navigation

Core
Pro

Swiitch User Button

Go To Interface

Tab Bar

Side Bar

Interfaces - Ctrl Player

Core
Pro

Screen Brightness Control

Device Battery Indicator

Interfaces - Style

Core
Pro

Custom Themes

custom Labels

Set Button Images

Show/Hide Button Pulses

Set Selected Themes

Adjust Borders

Advanced Style Customisation

Custom Font Weight and Size

Enable or Disable Button Pulses

Page Loading Screens

Custom Loading Screens

PointPilotPower UsersAboutPressSupport
© 2026 ON LX Limited
68 King William Street, London, EC4N 7HR
Ctrl Suite™ and CommsKit™ are trademarks of ON LX Limited
Terms of ServicePrivacy & Data ProtectionEnvironmental Policy