allenheath-dlive-ilive
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.
Manufacturer
Allen & Heath
Allen & Heath
Products
dLive
ilive