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. Allen & Heath - dLive, ilive

Allen & Heath

dLive ยท ilive

Communityv2.0.3Updated last yearAudio
DocumentationReport an issueView on GitHub

Documentation

Allen & Heath dLive & iLive Module

This module provides comprehensive control for Allen & Heath dLive and iLive digital mixing consoles via MIDI over TCP/IP.

Supported Consoles

  • dLive Series: Full feature set with up to 128 input channels, 24 DCAs, and 500 scenes
  • iLive Series: Compatible feature set with up to 64 input channels, 16 DCAs, and 250 scenes

Connection Setup

  1. IP Address: Enter the IP address of your dLive Surface or MixRack
  2. Console Type: Select either "dLive" or "iLive" to enable appropriate features
  3. Network Ports:
    • MIDI Port: Configurable (default: 51328) - Used for basic mixer commands
    • TCP Port: Configurable (default: 51321) - Used for dLive advanced features only
  4. MIDI Channel Configuration:
    • MIDI Channel for dLive System (N): Base MIDI channel for dLive system control (default: 0)
    • Note: dLive uses 5 consecutive MIDI channels (N through N+4) for different control types
  5. Port Configuration: Both MIDI and TCP ports can be customized in the module configuration

Available Actions

๐Ÿ”‡ Mute Controls

All Consoles:

  • Mute Input Channel - Mute/unmute input channels
  • Mute FX Send - Mute/unmute FX send buses
  • Mute FX Return - Mute/unmute FX return channels
  • Mute DCA - Mute/unmute DCA groups
  • Toggle 48v Phantom on Preamp - Enable/disable phantom power

dLive Only:

  • Mute Mono Group - Mute/unmute mono group buses
  • Mute Stereo Group - Mute/unmute stereo group buses
  • Mute Mono Aux - Mute/unmute mono aux sends
  • Mute Stereo Aux - Mute/unmute stereo aux sends
  • Mute Mono Matrix - Mute/unmute mono matrix outputs
  • Mute Stereo Matrix - Mute/unmute stereo matrix outputs
  • Mute Group Master - Mute/unmute mute group masters
  • Mute UFX Stereo Send - Mute/unmute UFX stereo send buses
  • Mute UFX Stereo Return - Mute/unmute UFX stereo return channels

iLive Only:

  • Mute Mix - Mute/unmute mix buses

๐ŸŽš๏ธ Fader Level Controls

All Consoles:

  • Set Input Fader to Level - Control input channel fader levels
  • Set FX Send Master Fader to Level - Control FX send master levels
  • Set FX Return Fader to Level - Control FX return levels
  • Set DCA Fader to Level - Control DCA fader levels

dLive Only:

  • Set Mono Group Master Fader to Level - Control mono group master levels
  • Set Stereo Group Master Fader to Level - Control stereo group master levels
  • Set Mono Aux Master Fader to Level - Control mono aux master levels
  • Set Stereo Aux Master Fader to Level - Control stereo aux master levels
  • Set Mono Matrix Master Fader to Level - Control mono matrix master levels
  • Set Stereo Matrix Master Fader to Level - Control stereo matrix master levels
  • Set UFX Stereo Send Fader to Level - Control UFX stereo send levels
  • Set UFX Stereo Return Fader to Level - Control UFX stereo return levels

iLive Only:

  • Set Mix Fader to Level - Control mix bus fader levels

๐ŸŽ›๏ธ Advanced Controls (Protocol V2.0)

Scene Management:

  • Scene Recall - Recall a specific scene by number
  • Scene Go Next - Navigate to the next scene
  • Scene Go Previous - Navigate to the previous scene

Solo Controls:

  • Solo Input Channel - Solo/unsolo input channels

EQ Controls:

  • EQ Enable/Disable Input Channel - Enable or disable EQ on input channels

Preamp Controls:

  • Set Preamp Gain - Control preamp gain levels (-10dB to +50dB range)
  • Toggle Preamp Pad - Enable/disable -20dB input pad

Filter Controls:

  • Set High Pass Filter - Control HPF frequency (Off, 20Hz to 400Hz)

Send Level Controls:

dLive Systems:

  • Set Aux Mono Send Level - Control individual aux mono send levels
  • Set Aux Stereo Send Level - Control individual aux stereo send levels
  • Set FX Mono Send Level - Control individual FX mono send levels
  • Set FX Stereo Send Level - Control individual FX stereo send levels
  • Set Matrix Mono Send Level - Control individual matrix mono send levels
  • Set Matrix Stereo Send Level - Control individual matrix stereo send levels
  • Input to Main Assign - Assign/unassign inputs to main mix
  • Set UFX Stereo Send Level - Control individual UFX stereo send levels

iLive Systems:

  • Set Mix Send Level - Control individual mix send levels
  • Set FX Send Level - Control individual FX send levels

๐ŸŽฏ Routing & Assignment

  • Assign DCA Groups for Channel - Assign input channels to multiple DCA groups
  • Assign Mute Groups for Channel (dLive only) - Assign input channels to multiple mute groups

๐ŸŽ™๏ธ Special Features (dLive Only)

  • Talkback On - Enable/disable talkback
  • Virtual Soundcheck - Switch between Inactive, Record Send, and Virtual Soundcheck modes

๐ŸŽ›๏ธ UFX Card Controls (dLive Only)

The UFX card is an effects processing expansion card for dLive systems. These controls are available when UFX cards are installed:

UFX Global Controls:

  • Set UFX Global Key - Control the global key setting for UFX processing (C, C#, D, D#, E, F, F#, G, G#, A, A#, B)
  • Set UFX Global Scale - Control the global scale setting for UFX processing (Major, Minor)

UFX Unit Controls:

  • Set UFX Unit Parameter - Direct control of UFX unit parameters using MIDI channel M and control number
  • Set UFX Unit Key Parameter - Control UFX unit key with automatic CC value scaling
  • Set UFX Unit Scale Parameter - Control UFX unit scale with automatic CC value scaling (Major, Minor, Chromatic)

UFX Send/Return Controls:

  • Mute UFX Stereo Send - Mute/unmute UFX stereo send buses (1-8)
  • Mute UFX Stereo Return - Mute/unmute UFX stereo return channels (1-8)
  • Set UFX Stereo Send Fader to Level - Control UFX stereo send master fader levels
  • Set UFX Stereo Return Fader to Level - Control UFX stereo return fader levels
  • Set UFX Stereo Send Level - Control individual UFX stereo send levels

Note: UFX unit controls require configuring individual MIDI channels (M) per UFX unit in the console's FX / UFX / Show Routing / MIDI Settings. These channels must be different from the main dLive system MIDI channels (N through N+4).

Fader Level Range

All fader controls use a precise dB scale:

  • Range: -โˆž to +10.5dB
  • Resolution: 0.5dB steps
  • Total Steps: 128 levels

Technical Notes

  • MIDI Implementation: Uses standard MIDI commands (Note On, Control Change, NRPN, SysEx, Pitchbend)
  • UFX Card Support: Full support for UFX effects processing cards including parameter control and routing
  • MIDI Channel Management: Supports both dLive system channels (N through N+4) and individual UFX unit channels (M)
  • Real-time Control: All actions are executed immediately
  • Error Handling: Connection status and error logging included
  • Debug Logging: Detailed MIDI message logging available

Version History

  • v2.0.3: Added UFX card support for dLive systems
    • UFX stereo send/return mute and level controls
    • UFX global key and scale controls
    • UFX unit parameter controls with CC value scaling
    • MIDI channel configuration for dLive system
  • v2.0.0: Complete rewrite for Companion 3.0/4.0 compatibility
    • Added Protocol V2.0 support with 20+ new actions
    • Enhanced EQ, preamp, and send level controls
    • Improved scene navigation
    • Solo controls and advanced routing
  • v1.x: Legacy Companion 2.x versions

Compatibility

  • Companion: Version 3.0+ (use v1.x for Companion 2.x)
  • dLive Firmware: V2.0+ recommended for full Protocol V2.0 features
  • iLive Firmware: Compatible with current firmware versions

Support

For technical support and feature requests, please visit the GitHub repository.

Details

Manufacturer
Allen & Heath
Products
dLive, ilive
Latest Version
v2.0.3
Authors
Andrew Broughton
Jeffrey Davidsz
Contributors
JeffreyDavidsz(25)
MeestorX(15)
Julusian(7)
krocheck(7)
yannisgu(7)

Open Issues and Requests

themusicnerd#37 Add tested iLive AHNet meter supportMeestorX#30 This module should drop dLive support and become only an iLive module.shedworth#25 [Feature]: Typescript rewrite for dLive (link in description)Anacondaqq#24 Talk not working - incorrect TCP Command?kyle-thompson-tc#18 v2.0.3 - Scene won't recall unless in cue list

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 Allen & Heath

AHM

Allen & Heath

Community
Audio
View Connection

Avantis

Allen & Heath

Community
Audio
View Connection

CQ-12T ยท CQ-18T ยท CQ-20B

Allen & Heath

Community
Audio
View Connection

dLive

Allen & Heath

Community
Audio
View Connection

QU16 ยท QU24 +3 more

Allen & Heath

Community
Audio
View Connection

SQ5 ยท SQ6 ยท SQ7

Allen & Heath

Community
Audio
View Connection