Audio & Dante Network Configuration
Audio & Dante Network Configuration
Comprehensive guide for setting up and troubleshooting the Dante audio network in the Multi-Camera Livestream Framework.
Last Updated: Version: 1.0.0
Table of Contents
- Overview
- Hardware Setup
- Dante Controller Configuration
- MOTU 8PRE-ES Setup
- Clock Synchronization
- Audio Routing
- Integration with Ableton Live
- Troubleshooting
Overview
The Multi-Camera Livestream Framework uses Dante audio networking for low-latency, high-quality audio transport from the MOTU 8PRE-ES interface to the Mac Studio running Ableton Live.
Key Components
| Component | Role | Connection |
|---|---|---|
| MOTU 8PRE-ES | Dante audio interface, clock master | Ethernet → Dante switch |
| Dante Controller | Audio routing software | Mac Studio |
| Ableton Live | Audio mixing, processing | Mac Studio |
| Dante Virtual Soundcard | (Optional) Software audio routing | Mac Studio |
Signal Flow
Microphones/Sources → MOTU 8PRE-ES → Dante Network → Mac Studio → Ableton Live → OBS
↑
[Clock Master]
Hardware Setup
MOTU 8PRE-ES Physical Connections
- Power: Connect to UPS/power conditioner
- Ethernet: Connect to dedicated Dante switch (NOT main network)
- Audio Inputs:
- Inputs 1-8: XLR microphone preamps
Network Requirements
- Dedicated switch: Dante requires a dedicated gigabit switch
- No WiFi: Never run Dante over WiFi
- QoS: If sharing switch, enable QoS for Dante traffic
Recommended Network Configuration
[MOTU 8PRE-ES] ─── [Dante Switch] ─── [Mac Studio Ethernet]
│
[Dante Controller]
Dante Controller Configuration
Initial Setup
- Launch Dante Controller from Applications
- Wait for device discovery (typically 5-10 seconds)
- Verify MOTU 8PRE-ES appears in device list
Device Naming
Recommended naming format:
MOTU-MAIN- Primary MOTU interfaceMAC-STUDIO- Mac Studio Dante receiver
Routing Matrix
The Dante Controller routing matrix shows transmitters (rows) and receivers (columns).
Basic Routing Example
| Source (TX) | Destination (RX) | Channel |
|---|---|---|
| MOTU Ch 1 | Mac Studio Ch 1 | Host Mic |
| MOTU Ch 2 | Mac Studio Ch 2 | Guest Mic |
MOTU 8PRE-ES Setup
Accessing MOTU Web Interface
- Open browser to MOTU’s IP address (check Dante Controller)
- Or use MOTU Discovery application
- Login with default credentials (check MOTU manual)
Preamp Configuration
| Input | Gain (dB) | Phantom (+48V) | Purpose |
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | |||
| 8 |
Sample Rate
- Recommended: 48 kHz (broadcast standard)
- Alternative: 44.1 kHz (if mixing with music production)
⚠️ All Dante devices on the network must use the same sample rate.
Clock Synchronization
Clock Master Setup
The MOTU 8PRE-ES should be the Dante clock master for the network.
In Dante Controller:
- Go to Device Config tab
- Select MOTU 8PRE-ES
- Set Preferred Master: ✓ Enable
- Set Clock Source: Internal
Verifying Clock Sync
In Dante Controller:
- Blue clock icon = Clock master
- Green indicator = Synced to master
- Red indicator = Clock error (troubleshoot immediately)
Clock Priority Order
- MOTU 8PRE-ES (Primary master)
- Mac Studio DVS (Fallback if MOTU fails)
Audio Routing
Dante to Ableton Live
Option 1: Dante Virtual Soundcard (Recommended)
- Install Dante Virtual Soundcard
- Launch DVS and select channel count (e.g., 8x8)
- In Ableton Live Preferences:
- Audio Device: Dante Virtual Soundcard
- Input Config: Enable channels matching your routing
Option 2: Direct MOTU Routing
Channel Mapping
| Dante Channel | Ableton Track | Source |
|---|---|---|
| 1 | Audio 1 | |
| 2 | Audio 2 | |
| 3 | Audio 3 | |
| 4 | Audio 4 |
Integration with Ableton Live
Audio Preferences
Preferences → Audio
├── Driver Type: CoreAudio
├── Audio Device: Dante Virtual Soundcard (or MOTU)
├── Sample Rate: 48000 Hz
├── Buffer Size: 256 samples (recommended)
└── Input/Output Config: Enable required channels
Latency Settings
| Buffer Size | Latency | Use Case |
|---|---|---|
| 128 samples | ~2.7ms | Low-latency monitoring |
| 256 samples | ~5.3ms | Balanced (recommended) |
| 512 samples | ~10.7ms | High plugin load |
Template Project Setup
Recommended tracks:
- Host Mic (Dante 1)
- Guest Mic (Dante 2)
- Music/SFX (Dante 3-4)
- Master Bus → Virtual Audio Cable → OBS
Troubleshooting
No Devices Visible in Dante Controller
Symptoms: Dante Controller shows no devices
Solutions:
- Check Ethernet cable connections
- Verify devices are on same network/subnet
- Check firewall settings (allow Dante Controller)
- Restart Dante Controller
- Power cycle MOTU 8PRE-ES
Audio Dropouts
Symptoms: Crackling, pops, gaps in audio
Solutions:
- Check clock sync status (Dante Controller)
- Increase buffer size in Ableton
- Check network switch for errors
- Reduce Dante latency setting if too aggressive
- Check CPU load on Mac Studio
Clock Sync Errors
Symptoms: Red clock indicator in Dante Controller
Solutions:
- Verify only one device is set as Preferred Master
- Check all devices are same sample rate
- Restart affected devices
- Check for network loops (spanning tree)
MOTU Not Detected
Symptoms: MOTU doesn’t appear in Dante Controller
Solutions:
- Power cycle MOTU (wait 30 seconds)
- Check Ethernet connection
- Update MOTU firmware
- Check Dante Controller version compatibility
High Latency
Symptoms: Noticeable delay in monitoring
Solutions:
- Reduce Dante latency (0.25ms if network allows)
- Reduce Ableton buffer size
- Disable unnecessary plugins
- Use direct monitoring on MOTU for performers
Quick Reference
Default Ports
- Dante Primary: UDP 4440-4455
- Dante Secondary: UDP 4440-4455
- mDNS: UDP 5353
Essential Dante Controller Shortcuts
| Action | Shortcut |
|---|---|
| Refresh devices | F5 |
| Toggle routing | Click intersection |
| Device info | Double-click device |
See Also
- RUNBOOK.md - Pre-stream checklist
- TROUBLESHOOTING.md - General troubleshooting
- VIDEO-CAPTURE.md - Video setup guide
Document maintained by Multi-Camera Livestream Framework team