Manuals
Dante
Dante® is the industry-standard protocol for transmitting high-quality audio over IP networks. This guide will help you to 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.
Quick Start Guide
In this section, we will guide you through the first steps of Dante routing. As an example, we use a 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
- PC/Mac with Dante Controller (DC)
- Either Dante-enabled mixing board or PC/Mac with Dante Virtual Soundcard (DVS)
- KLANG processor – :konductor with DMI-Dante, :fabrik, :vier, :vokal
- [optional] :kontroller or :quelle
- Please make sure that your network switches are suitable for Dante.
Step 1 | Connect Devices to Network

Connect your Mac/PC with Dante Virtual Soundcard or your Dante-enabled mixing board to the 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. In case 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 a DVS, your computer can be routed with the Dante Controller just like any other Dante equipment.
Switch attached Control to start. Read more here on how to change modes and on which 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 first make sure that all devices are configured correctly.

Transmitting devices are at the top, receiving devices are on the left.
Step 3 | Set Sampling Rate and Latency
Make sure to use the same sampling rate for all Dante devices that you want to connect with Dante audio streams. Always choose the lowest latency available if you have a good Gigabit network connection, but choose a higher latency if you feel your network cannot handle the traffic. In this case though, we highly recommend to optimize the network and choose the lowest latency possible.

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 below, 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, whereas 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.

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. We then expand the KLANG:fabrik channels in the top view (Dante Transmitters, click on the + sign) as well as 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 (see the green square in the lower right corner in our screen shot below). A history of the last messages and warnings is shown. Click on clear.


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, the screen view indicates that audio is transmitted and the clock status indicator is green, but there is no sign that audio is received although the routing is correct. If this is the case, we recommend that you check your network switch and see if a device is set on mute.


Step 7 | Routing in KLANG Processor
Signals can be routed inside KLANG processors in a similar manner FROM:source TO:receiver.
KLANG:app – from left to the top (as in many mixing consoles)
Dante Controller – from top to left
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: Here, 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 you want to use the 3D mixes. Always make sure that the clock source is set to Dante and LOCKED.


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.
- Start at the audio source in Dante Controller.
- Look for Signal Presence (green loudspeaker) in
Transmittab. - Go to the receiving device, choose the
Receivetaband check for signal presence (green loudspeaker), too. - Check
Statustab for Muted status or a toggling sync status and check for network errors. - If the audio chain is longer, proceed with step 2 and so on.
Dropped Audio or Glitches
Hearing dropouts? Increase the Dante latency and ensure your switches support QoS. Keep the 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 that 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 therefore become clock leader itself.
Network Design
Use Managed Switches
For long-term stability, always go with managed switches. They give you full control and avoid problems like Energy Efficient Ethernet or misconfigured multicast settings, which might be caused by unmanaged switches. Furthermore, managed switches 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, where 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, thus 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; although it is harder to spot whether or not devices are in the same VLAN.
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
Always provide clear Dante device names. Remember that Dante uses names for subscriptions, so changing names might break the subscription.
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. In case one cable is unplugged, audio still keeps running smoothly. Just make sure the primary network works first, then bring the secondary online afterwards.
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.
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:

- Open Dante Controller and leave it running.
- Make sure clock monitoring is enabled.
- Check the bottom row first:
- Primary/Secondary green?
- Number of devices as expected?
- Multicast Bandwidth as expected?
- Check
Event LogandClock Status Monitorare green.
- Go to
Network View > Device Info- Are all Dante devices discovered?
- Is the IP address range as expected, e.g.
192.168.1.x/24or is it link local although you are running a DHCP server?
- Are all Dante subscriptions green?
- Is there only one clock leader?
- Are audio signals actually present and sounding clean?
FAQ
Dante
Find a detailed guide to Dante here: www.www.klang.com/dante
How to separate Dante and Control with VLANs?
Learn more in this guide on how to separate Dante and Control networks
What is a link-local or zeroconf IP address?
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?
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?
You will find a step by step guide in our blog here…
Can I use a different word clock source for the Dante network?
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?
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.