MIDI
Connect music software and audio equipment by cable or wirelessly with Bluetooth MIDI.
Open the MIDI guide →DeviceJockey Guide
Interfaces define how DeviceJockey communicates with a device, an application, or your local panel.
The connection layer
Before an item can control a device or react to an application, DeviceJockey needs to know how to communicate with it. That is the role of an interface. You select the interface that matches your target and configure the required connection settings, such as an address, port, or login details.
You can add multiple interfaces to a scene. This makes it possible to combine devices and software from different areas on the same control surface.
Universal connections
Connect music software and audio equipment by cable or wirelessly with Bluetooth MIDI.
Open the MIDI guide →Exchange flexible control messages with a wide range of media, audio, and production applications.
Open the OSC guide →Publish values and react to topic updates in automation, IoT, and custom control environments.
Open the MQTT guide →Dedicated integrations
Some systems need more than a universal protocol. Dedicated interfaces provide commands, events, and connection options designed for the product you want to control.
Control OBS through its built-in WebSocket connection.
OBS guide →Combine OSC with the DeviceJockey MIDI Device Profile.
Logic Pro guide →Build bidirectional controls for X Air, M Air, X32, and M32 mixers.
Mixer guide →Control compatible camera systems through a CCS one or MCP 450.
Grass Valley guide →Switch destinations and work with named sources and destinations.
Videohub guide →Send DMX control data to lighting equipment on your network.
Art-Net guide →Inside DeviceJockey
The Local Interface does not connect to an external product. It controls and monitors behavior inside DeviceJockey itself. Use it to update items, react to panel and connection states, or build navigation between panels.
An event from the Local Interface can make an item light up when all interfaces are connected.
About system events →Getting started
Decide which device or application you want to control.
Select the matching universal or dedicated interface.
Enter the connection settings required by your target.
Add commands and events to the controls on your panel.