Manuals

Dante

Dante® is the industry-standard protocol for transmitting high-quality audio over IP networks. This guide will help you quickly set up Dante routing between your KLANG devices and other Dante-enabled gear. Whether you’re building a simple monitoring setup or integrating into a complex network, you’ll find step-by-step instructions and best practices to get started with confidence.

If something doesn’t work as expected, check out the troubleshooting tips at the end of this guide to quickly identify and fix common Dante setup issues.

Quick Start Guide

In this section we will guide you through the first steps in Dante routing. As an example, we use Dante Virtual Soundcard (or a mixing board) and route to :vokal, :vier, :fabrik, :kontroller and the 3D in-ear mixes to :quelle or :kontroller headphone amp.

What you need

faq icon to expand accordian

Dante® is the industry-standard protocol for transmitting high-quality audio over IP networks. This guide will help you quickly set up Dante routing between your KLANG devices and other Dante-enabled gear. Whether you’re building a simple monitoring setup or integrating into a complex network, you’ll find step-by-step instructions and best practices to get started with confidence.

  1. PC/Mac with Dante Controller (DC)
  2. Either Dante-enabled mixing board or PC/Mac with Dante Virtual Soundcard (DVS)
  3. KLANG processor – :konductor with DMI-Dante, :fabrik, :vier, :vokal
  4. [optional] :kontroller or :quelle
  5. Please make sure that your network switches are suitable for Dante.

If something doesn’t work as expected, check out the troubleshooting tips at the end of this guide to quickly identify and fix common Dante setup issues.

Step 1 | Connect Devices to Network

Connect Mac/PC with Dante Virtual Soundcard or Dante-enabled mixing board to KLANG processor and :quelle or :kontroller.

If you connect a Dante-enabled mixing board, make sure to also connect your PC/Mac running the Dante Controller to the network. If you don’t have a mixing console at your fingertips, you can also use and configure KLANG equipment with the Dante Virtual Soundcard (DVS). The DVS allows you to send and receive audio with your computer. With DVS, your computer can be routed with the Dante Controller just like any other Dante equipment.

If you are unsure about the network switch setting of KLANG:fabrik or KLANG:vier connect your computer running the Dante controller to the Dante port and set the switch configuration mode to “Switch attached Control” to start. Read more on how to change modes and on what mode is most suitable for your setup.

Step 2 | Open Dante Controller

Open the Dante Controller on your PC/MAC and navigate to the Routing tab. Before starting to route audio streams let’s make sure that all devices are configured correctly.

Routing page of Dante Controller “Network View”. Transmitting devices are shown at the top, receiving devices are shown on the left.

Step 3 | Set Sampling Rate and Latency

Use the same sampling rate for all Dante devices that you want to connect with Dante audio streams. Choose the lowest latency available if you have a good Gigabit network connection. Choose higher latency if you feel your network cannot handle the traffic. It is highly recommended to optimize the network and choose the lowest latency possible.

Double click on any device in the Routing tab “Device View” and navigate to Device Config to set Sampling Rate (48 kHz in this example) and Latency settings (250 microseconds in this example).

Step 4 | Route Audio to KLANG Processor

To route audio, click on the square at the crossing. In the screenshot this is the position of the green check mark icon. You will notice that a blank square will turn to yellow first and then quickly to green if routing was successful. A red icon signals a problem. Hover your mouse over the icon to get more information on the problem.

If your routing is ‘diagonal’ (Ch. 1 to 1, 2 to 2 etc.) you can also press the ctrl key and click on the minus checkbox between transmitter and receiver.

Please note that the number in brackets is increasing and counting the physical channels, where as the label before the brackets uses a similar labeling than on the devices or in the KLANG:app. L stands for left, and R stands for right channel, respectively.

Step 5 | Route Mixes to a Headphone Amp

In Dante Controller navigate to the Routing screen. In the first example we route the first 3D in-ear mix of KLANG:vokal to all four outputs of KLANG:quelle. Expand the KLANG:fabrik channels in the top view (Dante Transmitters, click on the + sign). Expand the channels of KLANG:quelle on the right view (Dante Receivers). KLANG:quelle’s output 1 left: Out 1 – L (1) will receive KLANG:fabrik’s Out 1 – L (1) and KLANG:quelle’s right: Out 1 – R (2) will receive KLANG:fabrik’s Out 1 – R (2).

Step 6 | Check Meters

It is always good to quickly check for the status of the devices and the routing at this point, before proceeding to configuring mix settings in the KLANG processor. Click on the Clock Status Monitor indicator (green square in the lower right corner in the screen shot). A history of the last messages and warnings is shown. Click on clear.

This indicator should now stay green.
If it turns to red, there is most likely a problem and which should be investigated first.

Furthermore, by double-clicking on the Dante devices, the Receive and Transmit tab indicate whether audio is send or received on a particular channel. We recommend to check (in this example) if the Dante Virtual Soundcard is transmitting and the KLANG:fabrik is receiving audio. In some cases it is indicated that audio is transmitted, the clock status indicator is green but there is no indication that audio is received although the routing is correct. If this is the case, we recommend that you check your network switch and check if a device is set on mute.

Transmit Tab of Dante source (here a DVS) has signal (green loudspeaker icon)

KLANG processor (here KLANG vokal) receives this signal

Step 7 | Routing in KLANG Processor

Signals can be routed inside KLANG processors in a similar manner FROM:source TO:receiver.

Please note the signal flow direction is as follows:
KLANG:app – from left to the top (as in many mixing consoles)
Dante Controller – from top to left
3Diem: input of the 3D in-ear mixing engine
3D Mix: output of the 3D in-ear mixing engine. These are the mixes in stereo pairs. Mix 1: ch 1 / ch 2, Mix 2: ch 3/ 4 etc.

Make sure to be in KLANG:app Admin mode and go to CONFIG > ROUTING: route the incoming signals, in our case the Dante channels 1-64 to the 3Diem (3D IEM Mixing Engine inside the KLANG Processor). Afterwards you can choose where the 3D mixes can be used. Make sure that the clock source is set to Dante and LOCKED.

Go to METERS and easily check that signals are flowing into the 3D mixing engine.

Troubleshooting

Device not shown

If a device shows in the Device Info tab in red but not in Routing:

  • Check the IP address. It may be outside your computer’s range.
  • Reassign it or use DHCP.
  • If it’s part of a Dante Domain, isolate it and clear domain credentials.

No Audio

A green Dante routing checkmark doesn’t guarantee sound.

  1. Start at the audio source in Dante Controller.
  2. Look for Signal Presence (green loudspeaker) in Transmit tab.
  3. Go to the receiving device and go to Receive tabs and check for signal presence (green loudspeaker).
  4. Check Status tab for Muted status or a toggling sync status and check network errors
  5. If the audio chain is longer, proceed with step 2 and so on.

Dropped Audio or Glitches

Hearing dropouts? Increase Dante latency and ensure your switches support QoS. Keep devices under 10 switch hops and verify network config.

Open Dante Controller > Clock Status and check for sync.

Open Dante Controller > Network Status and check Latency Status and Packet Errors remain green after a refresh.

Multiple Clock Leaders

If several devices become clock leaders, multicast traffic may be blocked. Try turning off IGMP Snooping and check switch settings.

If a Dante device is not receiving multicast traffic, it will not receive the Dante PTP clock from other Dante devices and therfore become clock leader itself.

Network Design

Use Managed Switches

For long-term stability, go with managed switches. They give you full control and avoid problems like Energy Efficient Ethernet or misconfigured multicast settings, which unmanaged switches might introduce. They also offer remote control and monitoring for troubleshooting. Even smaller networks will benefit.

Choose a Star Layout

Build your network using a star topology with a central switch. All devices connect to a central switch. This reduces latency, prevents signal drops, and makes troubleshooting much easier.

IP Addresses

Use DHCP

DHCP is the easiest and most reliable way to assign IP addresses. Most managed switches can act as a DHCP server, simplifying setup and reducing the chance of human error. By design, all devices with a DHCP IP address in the same network have the same subnet mask and default gateway.

Avoid Static IPs

Static IPs can work—but they’re prone to typos and harder to reconfigure. Use them only if absolutely necessary, and double-check every entry, especially the subnet mask.

Link-Local / Zero-conf

If no DHCP is available, all Dante devices (and also all KLANG processors) fall back to link-local addresses (169.254.x.x/16). This works well, however it is harder to spot if devices are in the same VLAN or not.

Dante secondary networks automatically use 172.254.x.x/16

Label Everything

Clearly label or color cables and ports with e.g.:

  • VLAN, e.g. Primary or Secondary Dante or Control
  • Connected device

Provide clear Dante device names. Remember Dante uses names for subscriptions. Changing names might break the subscription.

Clear labeling means faster setup and faster fixes.

Use VLANs for Separation

If you run Dante alongside video, lighting, or control data, VLANs help separate the traffic. This reduces the risk of interference and keeps audio performance consistent.

Build-in Redundancy

Use Dante’s Redundant Mode for failover protection. If one cable is unplugged, audio keeps running smoothly. Just make sure the primary network works first, then bring the secondary online.

Clock Leader and Sync

Automatic Clock Leader

Dante automatically selects the best clock source using its built-in algorithm. In most systems, there’s no need to set a Preferred leader.

Sync to External if Needed

If you’re syncing to external gear (like MADI or Word Clock in a KLANG:vokal), enable Sync to External on this Dante device and set it as the Preferred Leader. The entire Dante network will now sync to this clock.

Be aware of clock loop with this settings. Let’s assume a KLANG:vokal was configured to sync to MADI and therefore Sync to External was enabled. If the sync source on the KLANG:vokal is now changed from MADI to Dante, you have created a clock loop and the entire Dante network will mute.

Best practices

Before the show, power up the full system and check:

  1. Open Dante Controller and leave it running
  2. Make sure clock monitoring is enabled
  3. Check the bottom row first
    • Primary / Secondary green?
    • Number of devices as expected?
    • Multicast Bandwidth as expected?
    • Check Event Log and Clock Status Monitor are green
  4. Go to Network View > Device Info
    • Are all Dante devices discovered?
    • Is the IP address range as expected, e.g. 192.168.1.x/24 or is it link local although you are running a DHCP server?
  5. Are all Dante subscriptions green?
  6. Is there only one clock leader?
  7. Are audio signals actually present and sounding clean?
Make a habit to do these things everytime. If you are new to Dante this might be overwhelming at first, but after a few days it all feels familiar already. And if there is ever an issue, you know your tools and system so well and will spot the issue much quicker.

FAQ

Dante

Find a detailed guide to Dante here: www.www.klang.com/dante

What is a link-local or zeroconf IP address?

faq icon to expand accordian

It’s an automatic IP address in the range 169.254.x.y/16, assigned when no DHCP server is available. Devices can still communicate with each other on the same subnet.

If your KLANG system can’t find a network with a DHCP server (the box that normally hands out IP addresses, e.g. a WiFi router), it will just give itself a number automatically so everything can still talk to each other. These self-assigned numbers always start with 169.254… and are called link-local addresses (sometimes also called “zeroconf”). It’s nothing to worry about — your devices will still connect and work together. For bigger setups, engineers might introduce a DHCP server or may switch to fixed IPs, but for a quick jam or smaller shows, link-local works fine out of the box.

How can I revert a fixed / static Dante IP?

faq icon to expand accordian

I cannot see my KLANG device in Dante Controller… You have probably configured you Dante module for a static / fixed IP address and you need to discover the unit’s IP address and revert it to factory defaults.

Please check our <a href=”https://www.klang.com/blog/reset-dante/”>dedicated guide to recover Dante devices.</a>

How can I update the Audinate Dante firmware?

faq icon to expand accordian

You will find a step by step guide in our blog here…

Can I use a different word clock source for the Dante network?

faq icon to expand accordian

Yes. Dante has the great advantage that it takes care of audio clocking almost automatically. If you use e.g. KLANG:vier with an ADAT input or KLANG:fabrik with ADAT or MADI or external Wordclock, or KLANG:vokal with MADI and you want to integrate the KLANG devices to a Dante network the clock has to be configured manually.

Set the KLANG devices to the clock source of your choice. In Dante Controller tweak the clock settings of this KLANG device in the “Clock Status” tab. Enable the “sync to external” and “preferred master/leader” for this unit. Now, the internal clock of the KLANG device will feed the entire Dante network and you can route audio from your KLANG processor e.g. to a :quelle or :kontroller.

Make sure the KLANG processors are not set back to Dante as the clock master in before unchecking the “sync to external” setting again. Otherwise, you will end up with the clock loop.

 

What is Dante?

faq icon to expand accordian

Dante is a proprietary audio over IP (AoIP) network protocol developed by the company Audinate. It is extremely versatile, robust due to redundancy features and still easy to use. Instead of analog multicores and several digital interface cables with Dante hundreds of channels of audio with high fidelity sound (24 or 32 bit, 44.1–192kHz) can be transmitted over hundreds of meters with only one network cable and maybe a second one for seamless redundancy.

Most manufacturers in the field of digital mixing consoles have already incorporated Dante into their products e.g. by supplying expansion cards. Among them Yamaha, DiGiCo, Soundcraft, SSL, PreSonus, Midas through Klarkteknik converter, Behringer and many many more. Converters between digital formats or to analog inputs and outputs are available in various configurations. DAD/NTP, Focusrite, Auvitran are just a few offering great connectivity possibilities.

Since 2015, Audinate’s Dante modules can be firmware updated to offer AES67 support enabling network audio connectivity to an ever wider range of products.

Still Have Questions?

Contact us here