Allen & Heath
dLive ยท ilive
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
- IP Address: Enter the IP address of your dLive Surface or MixRack
- Console Type: Select either "dLive" or "iLive" to enable appropriate features
- Network Ports:
- MIDI Port: Configurable (default: 51328) - Used for basic mixer commands
- TCP Port: Configurable (default: 51321) - Used for dLive advanced features only
- 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
- 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.