Dante Controller: Complete Setup & Configuration Guide
Overview
Dante Controller is a free software application by Audinate for discovering, routing, and managing Dante-enabled audio devices on an IP network. This guide walks through network planning, installation, device discovery, routing flows, clocking, redundancy, security basics, and common troubleshooting steps so you can get a Dante audio network running reliably.
1. Before you start — planning and requirements
- Network hardware: Use gigabit switches that support IGMP snooping; avoid consumer-grade unmanaged switches for large systems. For redundancy, choose switches that support Rapid Spanning Tree Protocol (RSTP) or implement Dante AVB-ready infrastructure if required.
- Cabling: Use Cat5e or Cat6 Ethernet cable; for runs over 100 m, use fiber with appropriate SFPs.
- Devices: Ensure all audio endpoints (consoles, I/O boxes, amplifiers) are Dante-enabled and have the latest firmware.
- Host PC: Windows ⁄11 or macOS with the latest Dante Controller version installed. Connect the PC to the same network as Dante devices; for convenience, use a wired connection.
- Clocking strategy: Decide whether to use a dedicated Dante Domain Manager (DDM) or let one device act as the master clock. For larger systems or multiple subnets, plan for Dante Domain Manager to centralize control and security.
2. Installing Dante Controller
- Download the latest Dante Controller from Audinate’s website.
- On Windows: run the installer and allow network access; disable VPNs or secondary NICs during initial setup.
- On macOS: open the DMG and drag the app to Applications. Grant necessary network permissions if prompted.
- Launch Dante Controller and allow it to access the network when macOS prompts.
3. Basic device discovery
- Connect your PC and Dante devices to the same Layer 2 network (switch).
- Open Dante Controller — devices will appear in the Device View with their hostname, IP, and firmware.
- If devices don’t appear: verify switch configuration (IGMP snooping on, no switch blocking), check cabling, confirm devices have power and that Dante services are enabled on endpoints.
4. IP addressing and subnets
- Dante uses multicast for discovery and unicast for audio flows; devices must be in the same Layer 2 subnet unless you implement Dante Domain Manager or route multicast across VLANs.
- For small networks, use DHCP; for fixed installations, assign static IPs to devices via the device web interface or Dante Controller.
- Keep audio devices on a dedicated VLAN when possible to isolate traffic and improve performance.
5. Routing audio flows
- In Dante Controller, switch to the Routing tab.
- Left column lists transmitters (sources); top row lists receivers (destinations). Click the intersection cell to create a flow; click again to remove.
- For multiple channels, select the appropriate channel number in the channel grid.
- Use Flow Status indicators to verify established routes and check counters for packet loss.
- Save configurations by exporting routing snapshots if your system supports it.
6. Clocking, sync, and latency
- Dante uses Precision Time Protocol (PTP) for clocking. One device will be elected the Master Clock; others follow.
- Best practice: assign a stable device (e.g., main console or a dedicated master clock) as the preferred primary. In Dante Controller, set the preferred master under the device’s clock settings.
- Monitor latency settings in Dante Controller; default low-latency values (e.g., 1–4 ms) are fine for live sound, but increase buffer size for complex networks or when using wireless links.
7. Redundancy and failover
- For critical installs, use Dante Redundancy (primary/secondary networks) with two separate NICs and switches, or implement redundant AVB/Dante devices that support cable/fiber redundancy.
- Configure secondary flows and verify that failover occurs cleanly by disconnecting the primary path in a test environment.
8. Dante Domain Manager (DDM)
- Use DDM for multi-subnet routing, centralized user authentication, role-based access, and auditing.
- Install DDM on a dedicated server or VM; register Dante devices into domains and assign roles.
- DDM helps secure and manage large-scale systems, especially in venues with multiple tenants.
9. Security basics
- Place Dante devices on a restricted VLAN and use network ACLs to limit access.
- If using Dante Domain Manager, enforce user accounts and roles rather than leaving devices open.
- Disable unused services on endpoints and keep firmware updated.
10. Common troubleshooting
- No devices discovered: check physical connectivity, switch settings (disable QoS shaping that blocks multicast), and confirm PC NIC is on same subnet.
- One-way audio: verify transmitter-to-receiver routing, check channel mappings, and confirm sample rate/bit depth match across devices.
- Clocking issues: ensure only one preferred master; check for PTP conflicts or network switches blocking PTP packets.
- Packet loss or dropouts: enable QoS (DSCP) on switches, verify IGMP snooping, reduce network load, and use dedicated audio VLANs.
11. Maintenance and best practices
- Keep device firmware and Dante Controller up to date.
- Document IPs, channel mappings, and routing snapshots.
- Schedule periodic tests of redundancy and backups of configurations.
- Train operators on basic routing and clocking principles.
12. Quick checklist (pre-show)
- All devices powered and connected to audio VLAN.
- Dante Controller shows all devices.
- Preferred master clock set and locked.
- Routing configured and tested for all critical paths.
- Redundancy tested (if implemented).
- Firmware up to date and configuration snapshots saved.
If you want, I can produce a step-by-step checklist tailored to a specific venue size (small FOH setup, medium theater, or large distributed campus).