Dante Controller User Guide User Guide For Dante Controller version 4.1.0.x For Windows and OS X Document version: 1.0 Document name:AUD-MAN-DanteController-4.1.0.x-v1.
Dante Controller User Guide Contents Copyright 10 About Audinate 11 About Dante 11 Introduction 12 About Dante Controller 12 What's New 12 v4.1.0 12 v4.0.6 13 v3.10.2 13 v3.10 13 v3.6.
Dante Controller User Guide Device Names and Channel Labels Rules for Names and Labels Routing Audio 20 20 21 Routing Terminology 21 Subscription 21 Redundancy 22 Audio Formats 23 Flows 23 Advanced Routing: Using Multicast 23 Clock Synchronization In Standard Dante Networks 23 23 Dante Clock Types 24 Clock Settings 24 Enable Sync To External 24 Preferred Master 24 Clocking and Synchronization in Redundant Networks In Dante Domains Latency 24 24 25 Latency Monitoring 25 Latency a
Dante Controller User Guide Configuring Dante Controller Network Interface Selection 30 30 Use Shared Dante Interface 32 Wi-Fi Network Connections 32 Network Interface Configuration Guidelines 32 Primary only (non-redundant) Dante network 32 Primary and secondary Dante networks (redundant configuration), only one network interface on the host computer 33 Primary and secondary networks (redundant configuration), two network interfaces on the host computer 34 Connection via Wi-Fi Using Wi-Fi and
Dante Controller User Guide Primary Status | Secondary Status 49 AES67 Status 50 Preferred Master 50 Enable Sync To External 50 About Clock Domains 50 In DDM Networks 51 About Master Clocks 51 Clock Status Monitoring 51 Why would a device clock be unstable? 51 Passive monitoring 52 Active Monitoring 52 Clock Status Monitor 53 Log 53 History 54 About Clock Offset 54 About the Histogram 54 Interpreting the Histogram 55 Network Status 57 Device Name 57 Subscription Status
Dante Controller User Guide View 64 Help 64 Device View Toolbar 64 Device View Tabs 65 Receive Tab 65 Receive Channels 65 Flows 66 Available Channels 66 AES67 Flows 67 Creating Subscriptions 67 Changing Receive Channel Labels 67 Transmit Tab Changing Tx channel labels Status Tab 67 68 68 Device Information 69 Dante Information 69 Clock Synchronization 70 Primary Interface 70 Secondary Interface 71 Latency Tab 71 About Latency and Packet Loss 71 About the Histogram 72
Dante Controller User Guide HA Remote 80 Avid Config Tab 81 Avid Dante Card Information 82 Application version 82 FPGA Version 82 Board Version 82 Avid Rack Status Information 82 Rack Sample Rate 83 Rack Mute Status 83 Avid Dante card Control 83 Card Configuration 83 SRC 83 Card Identity 83 Multicast Transmit Flow Configuration AES67 Flow Using Dante Controller with Dante Domain Manager 83 85 86 About Dante Domain Manager 86 Viewing Domains in Dante Controller 86 Connecting
Dante Controller User Guide Fanout About Transmit Flows Messages on Startup 99 99 99 Computer Configuration Checklist 100 Third-party firewall configuration 100 Troubleshooting Dante IP Address Configuration 100 Correct IP configuration 101 Possible IP network configuration mistakes 101 Incorrect PC/Mac IP configuration 101 Incorrect general IP configuration 101 Incorrect redundant network configuration 101 What are the symptoms of using the wrong network interface on my computer? 102 H
Dante Controller User Guide Contacts Audinate Pty Ltd Audinate Inc Level 1, 458 Wattle Street 1200 NW Naito Parkway Ultimo NSW 2007 Suite 630 Australia Portland, OR 97209 Tel. +61 2 8090 1000 USA Tel: +1.503.224.2998 Postal address Fax. +1.503.360.1155 Audinate Pty Ltd info@audinate.com PO Box 855 www.audinate.
Dante Controller User Guide Copyright © 2018 Audinate Pty Ltd. All Rights Reserved. Audinate®, the Audinate logo and Dante® are registered trademarks of Audinate Pty Ltd. All other trademarks are the property of their respective owners. Audinate products are protected by one or more of US Patents 7747725, 8005939, 7978696, 8171152, European Patent 2255541, Chinese Patent ZL200780026677.0, and other patents pending or issued. See www.audinate.com/patents.
Dante Controller User Guide About Audinate Founded in 2006, Audinate revolutionizes how AV systems are connected so customers can thrive in a networked world. Audinate's Dante® audio networking technology has been adopted by the professional audio industry's leading manufacturers. Dante is used extensively for live performance events, commercial installations, broadcast, recording and production, and communications systems. Audinate offices are located in US, United Kingdom, Hong Kong and Australia.
Dante Controller User Guide Introduction About Dante Controller Dante Controller is a software application provided by Audinate which allows users to configure and route audio around Dante networks. It is available for Windows and OS X (see Minimum System Requirements for more details).
Dante Controller User Guide v4.0.6 n Dante Controller can now connect to Dante Domain Manager, enabling you to control enrolled devices n Support for legacy devices in domains n Support for audio routing between domains n Improved device status information for DDM networks n Additional version information provided in the Device Info tab and the Device View > Status tab v3.10.2 Dante Controller can now be updated directly from the user interface. v3.
Dante Controller User Guide Component Recommended Minimum Requirement Network Standard wired Ethernet network interface (100Mbps or Gigabit) or wireless LAN (WiFi) interface Windows Component Recommended Minimum Requirement Operating System Windows 7 (SP1 and above), 8.1 and 10 NOTE: Both UTF-8 and Unicode are supported EXCEPT for host or device names; the DNS standard does not support Unicode for these Mac OSX Component Recommended Minimum Requirement Operating System Mac OS X 10.11.6, 10.12.
Dante Controller User Guide Installing Dante Controller Downloading Dante Controller Dante Controller is available for download from Audinate’s website. To download a copy of Dante Controller: 1. Go to the Audinate website: www.audinate.com. 2. Navigate to Products > Dante Controller. 3. Under ‘Download’, choose your operating system. 4. Click the red download button. This will take you to the appropriate Dante Controller release page for your operating system.
Dante Controller User Guide Note: Requires an active Internet connection. Checking for Updates Manually In Windows: From the Help menu, select 'Check for Updates'. In Mac OS X / macOS: From the Dante Controller application menu, select 'Check for Updates'. Checking for Updates Automatically Dante Controller can also check for updates automatically. If an update becomes available, you will be notified via a pop-up message.
Dante Controller User Guide Dante Basics Discovery and auto-configuration When a Dante-enabled device is connected to an IP/Ethernet network, it will automatically: 1. Configure its IP address 2. Advertise itself to allow automatic discovery Within seconds of a Dante-enabled device connecting to a network, Dante Controller will automatically discover and display the device, allowing you to configure channels and route audio.
Dante Controller User Guide Subscribing to Audio Channels In the Routing View, a blue square at the intersection of an Rx and a Tx channel indicates that is it possible to create an audio route between those channels. A grey square indicates that it is not possible to create a route between those channels. This may be because of a mismatch in sample rate between the transmitter and receiver, or because a device cannot route to itself.
Dante Controller User Guide Note: The status of a subscription can change after it has been initially established, due to changes in the network or changes in other devices. Subscription Tooltips Hovering the mouse over a subscription icon in the Routing tab displays a tooltip containing information about the subscription.
Dante Controller User Guide n A channel that puts audio data onto the network is known as a transmitting, Tx or output channel. n A channel that takes data off the network is known as a receiving, Rx or input channel. Device Names and Channel Labels In Dante, devices and audio channels are identified by names and labels, not 'magic numbers'. Device names and channel labels can be customized. n Dante routing is performed using the device names and channel labels.
Dante Controller User Guide n Device names cannot begin or end with a hyphen. n Device names must be unique on the network. n Tx channel labels may use any character except '=' (equals), '.' (full stop or period), or '@' (at). n Tx channel labels must be unique on a device. Tx channel labels do not need to be unique on the network, as they are always qualified by device (channel@device). n Rx channel labels follow the same rules as Tx channel labels.
Dante Controller User Guide Rx channels 3 and 4 on “Dest” are subscribed as follows: n 3. Audio L@Source n 4. Audio R@Source Dante will perform the necessary audio routing to deliver the audio from the Tx channels to the Rx channels. Redundancy Many Dante devices support redundant audio routing. These devices have two network interfaces, labeled primary and secondary. Primary interfaces should be connected to one physical network.
Dante Controller User Guide Note: Dante devices that do not support redundancy must be connected to the primary network only. Audio Formats Most Dante devices support a range of audio formats (sample rates). Devices can usually be switched between audio formats, but will not support more than one at a time. It is only possible to set up a subscription between channels which have a common audio format. Channels on devices with incompatible formats will be shown in grey, and will not be routable.
Dante Controller User Guide candidate master clocks are available. The election process may be overridden by manually setting 'Preferred Master' on a device. Dante Clock Types Each Dante hardware device can derive its clock from either its high-quality onboard clock circuit, or an externally connected word clock. In the case of Dante Virtual Soundcard, the computer’s clock will be used.
Dante Controller User Guide Latency In Dante, variation in latency in the network is compensated for at the receiver. Each receiver has a device latency setting. This setting defines the latency between the timestamps on the incoming audio samples and when those samples are played out. The typical default latency for a Dante device is 1 msec. This is sufficient for a very large network, consisting of a Gigabit network core (with up to 10 hops between edge switches) and 100 megabit links to Dante devices.
Dante Controller User Guide Device Lock Device Lock allows you to lock and unlock supported Dante devices using a 4-digit PIN (Personal Identification Number). When a device is locked, audio will continue to flow according to its existing subscriptions, and it can be monitored, but it cannot be controlled or configured – its subscriptions and configuration settings become read-only. To configure a locked device you must first unlock it using the PIN with which it was locked.
Dante Controller User Guide From the Device Info Tab 1. In Network View, select the Device Info tab. 2. Click the Device Lock checkbox for the device. 3. Follow steps 2-4 from the above process. Unlocking a Dante Device To unlock a locked Dante device: Using Device View 1. Open the device in Device View (Ctrl + D, or Command + D) and click the padlock icon 2. In the Unlock Device panel, enter the 4-digit PIN in the PIN field. 3. Click Unlock.
Dante Controller User Guide Option 2: Connect your Dante Controller computer directly to the device Physically remove the device from the main Dante network switch, and either connect it directly to your Dante Controller computer (using a normal Ethernet cable), or connect the device and your computer to a separate network switch (to which there are no other Dante devices connected). Option 3: Use a VLAN Set up a Virtual Local Area Network Controller computer.
Dante Controller User Guide Click Ok to proceed or Cancel to abort the lock process. While the residual connections are being closed, Dante Controller displays a progress dialog: When the preparation process is finished, the standard Lock Device dialog is presented, and the device can be locked as normal. Dante Control and Monitoring In addition to automatic configuration and discovery, audio transport and routing, Dante-enabled devices can also be controlled and monitored in various ways.
Dante Controller User Guide Starting Dante Controller Where to find the Dante Controller application Windows By default Dante Controller will be installed in C:\Program Files (x86)\Audinate\Dante Controller\ It can be started in several ways: n Using the Start menu: Start > Programs > Audinate > Dante Controller > Dante Controller n Run by going to Start > Run and entering C:\Program Files\Audinate\Dante Controller\DanteController.
Dante Controller User Guide Note: When connecting a network interface on your computer to a secondary Dante network with no DHCP server, the network interface should be configured with a static IP address in the 172.31.*.* range, with a subnet mask of 255.255.0.0.
Dante Controller User Guide Use Shared Dante Interface With this option selected, the selected primary network interface will be automatically used by other Audinate software applications installed on that computer (including Dante Via, Dante Virtual Soundcard and Dante Firmware Update Manager) when they are started. This helps to ensure that all Audinate applications are connected to the same Dante network. Only wired Ethernet network interfaces are supported in this mode.
Dante Controller User Guide Primary and secondary Dante networks (redundant configuration), only one network interface on the host computer If you have primary and secondary (redundant) networks, but only one network interface on your computer, you should set your computer's network interface as the primary interface. This ensures that you can control any non-redundant devices, and see full connection information for any redundant devices that are connected to non-redundant devices.
Dante Controller User Guide Note: When connected to the secondary network, you will not have control over devices that are only connected to the primary network (i.e. non-redundant devices, or Dante Virtual Soundcard). You will see the device names in the Network view, and in subscription dialogs (for example, the Device View > Receive and Transmit tabs) but you will not be able to view or edit device configuration for those devices.
Dante Controller User Guide Note: All Dante applications on the same computer have a shared understanding of which interface is the primary Dante interface. For example, if you have installed Dante Virtual Soundcard on the same computer as Dante Controller, and a new primary interface is selected from within Dante Virtual Soundcard, Dante Controller will automatically switch to the newly selected interface, and begin operating on that interface.
Dante Controller User Guide Using Wi-Fi and Multicast Transmit Flows When using a Wi-Fi network connection between Dante Controller and your Dante network, any multicast transmit flows configured in your network routing can flood the Wi-Fi link, and degrade the performance of the link. You may be experiencing this condition if: 1. You are using a Wi-Fi network connection 2. You have multicast transmit flows in place 3.
Dante Controller User Guide If the AP doesn’t automatically block unregistered multicast, you may be able to proactively filter it out using a ‘filter multicast’ feature in the AP. The feature should filter the high-bandwidth multicast media traffic, but again should allow multicast control traffic. Not all APs feature automatic multicast filtering, or a ‘filter multicast’ configuration option. Refer to the user manual for your AP for more information.
Dante Controller User Guide Using Dante Controller Dante Controller presents two main types of view: Network View and Device View. Important: After making changes to Dante network routing (e.g. subscriptions, device names, channel labels etc.) please wait at least 5 seconds before disconnecting or powering down any affected devices. This ensures that the new information has been properly saved to the devices. Device configuration (e.g. sample rates, latency, clock settings) are saved instantly.
Dante Controller User Guide Menu bar The menu bar in the Network View includes four menus: File, Device, View and Help. File n Load Preset (Ctrl+L): loads a configuration from a file n Save Preset (Ctrl+S): saves configuration for currently displayed devices to a file n Exit (Alt+F4): Exits Dante Controller See Presets for more information.
Dante Controller User Guide n Show All Unmanaged Devices Help n About: Shows the Dante Controller version, and current event log file location n License: Displays the license text n Online Help: Opens this HTML user guide on the Audinate web server (requires an Internet connection) n Offline Help: Opens a locally-stored PDF of this user guide (may not be the latest version of the user guide) Tool bar Below the menu bar there is a tool bar, containing six buttons: Filter pane Shows / hides the ad
Dante Controller User Guide n Network Status n Events The use of each of these tabs is described in the next section. Status Bar The Status Bar displays notifications for network status, general device events, and clock status events, plus the current Dante audio multicast bandwidth on the network. DDM Networks In DDM networks, the devices displayed in the Network View will vary according to the selected domain. See Viewing Domains in Dante Controller for more information.
Dante Controller User Guide Network View Tabs Routing View When Dante Controller is started, it always displays the Routing Tab within the Network View. In this view the network is shown in the form of a grid. Devices with Tx channels are displayed along the top row of the grid, and those with Rx channels are displayed along the left-hand column of the grid. Initially a collapsed view is presented; individual channels cannot be seen.
Dante Controller User Guide Expanding the Routing View The Rx channels associated with any device can be displayed by clicking on the [+] to the left of the device name in the left-hand column of the grid. The Tx channels associated with any device can be displayed by clicking on the [+] above the device name on the top row of the grid. When this action is performed the grid view expands to show each channel of the device, and the [+] becomes a [-]. Clicking on [-] collapses the view.
Dante Controller User Guide to only display devices that contain that text string, in either a device name, or channel name. The filtering is case-insensitive. For example, in the Dante Controller Network view shown here, entering the string “foh” in either of the Filter fields would display only the FOH-Amp and FOH-Console devices, and their channels.
Dante Controller User Guide Device State and Configuration Filters The device state and configuration filters can be expanded and collapsed using the plus [+] and minus [-] icons. To filter devices for a particular condition or set of conditions, just select the required checkbox or combination of checkboxes. Use the Clear All button to clear the selections from all filters. Device Lock Filter Use the Device Lock filter to display devices with a specific lock state.
Dante Controller User Guide n To display only devices with a particular latency, select the appropriate checkbox. n To display only devices with one of a selection of latencies, click the appropriate checkboxes. Subscriptions Use the Subscriptions filter to display devices with a specific subscription state. n To display only devices with one or more successful subscriptions, click the 'Success' checkbox. n To display only devices with one or more failed subscriptions, click the Failure checkbox.
Dante Controller User Guide To expand a channel group, click the plus [+] icon. To collapse a channel group, click the minus [-] icon. Note: Grouping channels does not affect routing or device behaviour. Device Info The Device Info tab provides a network-wide overview of device configuration and operating information. For DDM networks, devices are grouped into their respective IP subnets. The tabular view presents the following information, in columns from the left: Copyright © 2018 Audinate Pty Ltd.
Dante Controller User Guide n Device Name: The device name currently associated with the device n Product Type: The type of Dante device n Product Version: The product version assigned by the manufacturer n Dante Version: The firmware version for hardware devices, or software version for Dante software applications n Device Lock: The lock state of the device. You can also click this field to open the device lock / unlock dialog.
Dante Controller User Guide The tabular view presents the following information, in columns from the left: Device Name The device name currently associated with the device. Sync Indicates the clock sync status for the device. n A green light n A red light indicates that the device is currently synced to (or is driving) the network clock indicates that the device is not currently synced Mute Indicates the mute status for the device.
Dante Controller User Guide Other transient clock states exist, which are not listed above. AES67 Status Indicates the state of the PTPv2 clock for AES67-enabled devices. Possible states are identical to those of Primary and Secondary Status. Preferred Master Raises the priority of the device in the master clock election. If only one device on a particular clock domain has this checkbox ticked, it ensures that the selected device becomes master clock (for that clock domain).
Dante Controller User Guide In DDM Networks In DDM networks, each Dante domain typically uses its own special clocking domain (except in the case of audio sharing between domains, when multiple Dante domains will share the same clock domain). About Master Clocks The Dante network master clock (often also referred to as the 'Grand Master'), is displayed at all times in the center of the toolbar of the Network View. This is the device that is providing the time sync source for all devices on the network.
Dante Controller User Guide Passive monitoring Passive monitoring is on all the time. If a Dante device loses sync with the master clock, or regains sync with the master clock, it reports the event to Dante Controller. Dante Controller records these events in a log file, and also will display an alert: the Clock Status Monitor icon (at the bottom right corner of the main window) will light up red.
Dante Controller User Guide Clock Status Monitor The Clock Status Monitor includes two tabs, Log and History. Log The Clock Status log shows time-stamped clock status events for each device that has been identified as unstable, or has lost or regained sync with the master clock.
Dante Controller User Guide Dante Controller will then resume monitoring (unless the Clock Status Monitoring button is switched off). To save the event log as an xml file, click Save. History The History tab can be used to establish the stability of device clocks. It shows a histogram of clock frequency offset for the selected device, and the current frequency offset value, updated in real time.
Dante Controller User Guide The histogram is continually updated, with measurements taken roughly once per second. n To select devices, click the drop-down menu at the top . n To clear the histogram, click Clear. n To save a png format screenshot of the current data, click Save. Interpreting the Histogram The histogram can be seen as an indication of how much work a slave clock is doing to stay in sync with the master clock.
Dante Controller User Guide A histogram that shows measurements in amber and/or red indicates a clock that might be currently stable, but has little room for manoeuvre; its offset could easily move outside its pull range, at which point it will lose sync completely. This can result when the master clock is derived from an inaccurate external word clock.
Dante Controller User Guide Network Status The Network Status tab provides a range of network-related information across all devices in the network. This view includes subscription status, bandwidth and latency information, and can be used to quickly identify any potential network traffic issues. For DDM networks, devices are grouped into their respective IP subnets.
Dante Controller User Guide The Secondary Tx B/W column displays an approximation of the current transmit bandwidth on the secondary Dante network interface for the device. n Primary Rx B/W The Primary Rx B/W column displays an approximation of the current receive bandwidth on the primary Dante network interface for the device. n Secondary Rx B/W The Secondary Rx B/W column displays an approximation of the current receive bandwidth on the secondary Dante network interface for the device.
Dante Controller User Guide Events The Events tab provides information on significant changes and failures in the network. Dante Controller continually monitors Dante devices and the network as a whole. It is able to watch for problematic configurations, unexpected problems and communication failures between itself and Dante network devices. Events are displayed and stored in an event log. Events fall into one of three categories: Information, Warning and Error.
Dante Controller User Guide Saving the Event Log To save the event list, click the Save button. The list is saved as a text file with file extension .log. All events in the list are saved (the filter does not apply to saved events logs). Automatic event logging Events are also continuously written to a log file. Each time Dante Controller is started, it creates a new log file (with a time-stamped filename, to avoid overwriting previous logs). You can find the path to these log files under Help > About.
Dante Controller User Guide Automatic Notification of Device Errors Dante Controller is able to identify several types of problems that a Dante device may experience. A device that is found to have problems will have its device name displayed in red. Additional information about the problem can be found by double-clicking on the device. A device displayed in red will either have entered failsafe mode, or will have an identified issue with its IP configuration.
Dante Controller User Guide n Interruption of audio to any downstream daisy-chained devices until it is convenient, and n Interruption of firmware update data to any downstream daisy-chained devices that are also in the process of updating - which in some devices can lead to the update failing, and the device entering failsafe When the device has rebooted, audio flow to any downstream daisy-chained devices will resume automatically.
Dante Controller User Guide The label of the device being viewed is displayed in the middle of the toolbar. In the screenshot above, FOH-Console is the device being displayed in the drop-down list box. The device viewed can be changed by selecting another device from the drop-down list. Multiple Device View windows may be opened from the Network View, so that several devices can be examined simultaneously.
Dante Controller User Guide Device View Menu bar The menu bar in the Device View contains the following menus: File n Close Window Device n Refresh: Refreshes the displayed network / device data n Create Multicast Flow n Clear Domain Credentials View n Show/Hide Channel Groups Help n About: Shows Dante Controller version and current log file n License: Displays the license text n Online Help: Opens this HTML user guide on the Audinate web server (requires an Internet connection) n Offline
Dante Controller User Guide Device View Tabs The Device View is split into tabs, some of which are only applicable to certain devices. Each tab is described in detail below. Receive Tab The Receive tab displays a list of all subscribed and dormant receive channels on the current device, plus subscription information for the subscribed channels. It also allows the creation of subscriptions from the Available Channels list. The tab is split into two panes: Receive Channels, and Available Channels.
Dante Controller User Guide Channel is receiving audio between -61dbFS and 0dfFS Channel is clipping Which devices support channel metering? Currently, Brooklyn II and PCIe devices support channel metering in Dante Controller. You can check your device type in the Device Info tab. n Connected To: Lists the Tx channel that the receive channel is currently subscribed to.
Dante Controller User Guide AES67 Flows ‘Devices’ with multicast IP address names (e.g. 239.69.82.194) are actually AES67 flows, which can only be received (or transmitted) by AES67-enabled devices. Note: If they are displayed in blue, the currently-selected device is AES67-enabled, and can receive AES67 flows. If they are displayed in grey, the currently-selected device is not AES67-enabled.
Dante Controller User Guide n Transmit Channels: The area on the left pane of the tab shows the Tx channels for the device, and any user-defined channel label. It allows you to create labels for transmit channels. Input to the table is filtered to prevent illegal characters from being used in channel labels.
Dante Controller User Guide The tab is divided into sections. The information presented on this tab can be very useful when investigating networking or clocking issues in the system. The Refresh button this information if required. can be used to update Note: Not all Dante devices support the display of all of this information. Device Information This provides the following general information about the device: n Manufacturer: The name of the device manufacturer. n Product Type: The type of device.
Dante Controller User Guide n Model: The Dante device type. n Dante Firmware Version: The version of the Dante firmware running on the device. n Hardware Version: The version of the hardware firmware running on the device. n ROM/Boot version: The version of the ROM or bootloader.
Dante Controller User Guide Indicates that the link is operating at 1Gbps Indicates that the link is operating at 100Mbps Indicates that the link is not connected, or that there is an error. The IP address will read N/A, and Tx and Rx utilization will be 0 kbps. Clear Counters: Click this button to reset the packet errors history for the device. Secondary Interface This provides the same information for the secondary interface that is provided for the primary interface, as described above.
Dante Controller User Guide n Devices that are dropping packets because their latency is set too low n Devices that are at risk of dropping packets because their latency is set too low n Devices that could potentially have their latency reduced (if required; generally, the default Dante latency of 1ms is more than adequate for low-latency applications) About the Histogram The transmitter's name is displayed at the top of the histogram, along with the latency value against which the histogram is repor
Dante Controller User Guide n The Peak latency since measuring started n The Average latency since measuring started n The number of measurements taken that included one or more Late packets (note that each measurement typically includes many packets) Interpreting the Histogram If all bars are green and falling well within the limit of the histogram (i.e. towards the left or middle of the histogram), it indicates that the latency setting for the receiver is set high enough to prevent packet loss.
Dante Controller User Guide If any bars are red, it indicates late packets, and audio loss. The receiver latency should be increased, or the network reconfigured. Note: Dante Controller can be left running for a few days to collect latency data, providing a longterm picture of the latency performance of your network configuration.
Dante Controller User Guide Configurable Parameters Rename Device Allows you to enter a new Dante 'friendly name' for the device. The text field displays the current name. To change the device name, enter a new name in the text field and press Enter. See Device Names and Channel Labels for information about name conflicts and device name rules. Sample Rate n Shows the current sample rate of the device, and allows you to change the operating sample rate of the Dante device.
Dante Controller User Guide Preferred Encoding Shows the current preferred encoding setting and allows you to change the preferred encoding setting for the device. Note: This setting does not guarantee that the device will use always the selected encoding: Both devices must support the selected encoding for it to be used. Unicast Delay Requests Delay requests are messages sent by clock slaves to the clock master to establish the time it takes for data to traverse the network between the devices.
Dante Controller User Guide n User-defined device name n User-defined channel labels n Clock configuration (clock master / external clock master setting) n Static IP addresses n Redundancy configuration n Sample rate setting (including pull-up/down) n Latency setting n Any existing audio routes Supported devices allow you to 'Clear Config' instead of Factory Reset. Clear Config wipes the same configuration settings listed above, but allows you to optionally keep the IP settings (i.e.
Dante Controller User Guide Dante Redundancy / Switch Configuration Depending on the manufacturer's configuration of a device, it may be possible to toggle the device between Redundant and Switched modes, or to select a Switch Configuration. Redundant When a device is set to Redundant, the device will duplicate Dante audio traffic to both Ethernet ports, allowing the implementation of a redundant network via the secondary port. Not all devices support redundancy.
Dante Controller User Guide 1. Select 'manually configure an IP Address' for the appropriate Ethernet port. 2. Enter the IP Address and Netmask. 3. Click Apply. The DNS Server and Gateway settings are optional - the device will use network defaults if they are not specified. Click Revert to revert back to the previous settings. Note: Assigning static IP addresses requires a device reboot. AES67 Config For supported devices (Brooklyn II v3.9.
Dante Controller User Guide AES67 Mode Select Enabled to enable AES67 mode for the device. Use the Create Multicast Flow panel to create AES67 flows. Tx Multicast Address Prefix You can use the Tx Multicast Address Prefix field to specify a multicast subnet, for cases where device(s) on your Dante network are fixed to a particular address range. Note: Presets do not support AES67 flows. Controls Tab For supported devices, the Device View also includes a Controls tab.
Dante Controller User Guide HA Remote is a proprietary serial control protocol used by Yamaha products. For more information about HA Remote bridging modes, please download the latest version of the Dante-MY16-AUD user guide from the Yamaha website. Avid Config Tab For supported devices (DNT-192 expansion cards), the Device View also includes an Avid Config tab. The Avid Config tab allows the configuration of the DNT-192 card, and displays relevant firmware and hardware version information.
Dante Controller User Guide The tab includes 3 sections: n Avid Dante Card Information: Displays information about card hardware and software versions n Avid Rack Status Information: Displays information about the rack status for the card n Avid Dante Card Control: Allows the configuration of various DNT-192 settings Avid Dante Card Information This section displays: Application version The version of the Dante application currently installed on the DNT-192 card.
Dante Controller User Guide Rack Sample Rate The sample rate at which the rack is currently set to. Rack Mute Status The mute status of the rack. Avid Dante card Control This section allows high-level configuration of the DNT-192 card. Card Configuration In ‘Dante’ mode the card configuration is automatically set by the rack. In ‘Generic’ mode the configuration is manually selectable.
Dante Controller User Guide The window shows a list of the Tx channels for the device, and allows you to add them to the new multicast flow that is being created, by checking the tick box next to each channel name. Once you have selected all the channels required, create the multicast flow by clicking the Create button at the bottom of the dialog box. To abandon creating a new multicast flow, click Cancel. A single multicast flow can contain up to the maximum supported channels per flow for this device.
Dante Controller User Guide Note: Certain Ethernet switches support IGMP (Internet Group Management Protocol), a protocol that provides the ability to 'prune' multicast traffic, so that it travels only to those end destinations that require that traffic. If this is the case, and IGMP is correctly configured on all the Ethernet switches, then multicast audio will not flood throughout the network, but will instead be sent only over the links required to deliver it to subscribed devices.
Dante Controller User Guide Using Dante Controller with Dante Domain Manager About Dante Domain Manager Dante Domain Manager (DDM) is a complete management solution for Dante systems. With DDM, integrators can define specific AV device groupings, by room, building and site, allowing for the creation of independent Dante Domains, and enabling a single Dante Domain to encompass multiple network subnets.
Dante Controller User Guide 2. Click DDM Server Connection. The DDM Server Connection dialog is displayed: 3. In the DDM Server Connection dialog, either: n Select 'Auto Discovery' to search for a DDM server automatically*, or: a. Select 'Manual' to provide a specific IP address or FQDN (requires DNS) and port number. b. Enter the DDM server IP address or FQDN. 4. Click Use This Server. 5. In the DDM User Login dialog, enter your username and password. 6. Click Log In.
Dante Controller User Guide Viewing a Domain To select a domain for viewing, select the required domain from the Domain drop-down menu in the Dante Controller main toolbar. The domains and devices you are able to view and configure are determined by your DDM user account privileges. The currently logged in user is displayed next to the Domain drop-down menu. Note: When connected to the domain, Dante Controller will only display devices in the local subnet.
Dante Controller User Guide Using DDM, you can control the domains in which a virtual device appears, and which channels on the real device are exposed by the virtual device. Virtual devices can be assigned their own individual device names. In Dante Controller, virtual devices are represented using green device names. The number of transmit channels they present is dependent on the number of channels that have been shared on the real device (using DDM).
Dante Controller User Guide Important: When legacy devices are associated with a domain, they are not protected from unauthorized access via Dante Controller. Also, when associated, they are placed in a dedicated clock domain and thus can no longer exchange audio with unmanaged devices. Hidden Legacy Devices If a legacy device is moved to an unmanaged Dante network without first being de-associated, it will not appear by default in Dante Controller.
Dante Controller User Guide Presets Dante Controller supports the saving and loading of Dante network routing and device configurations, known as 'presets'. A preset file contains configuration and routing parameters for some or all of the devices in the network. Preset files are saved as xml, and can be edited offline. They are also 'device-agnostic' - they can be shared between networks with different physical devices.
Dante Controller User Guide If a role is applied to a device that is different from the role's originating device - for example, a role for console model A is applied to console model B - Dante Controller will identify any issues that might arise (such as unsupported sample rates) and will display those issues so they can be addressed - or ignored, if they are not important. Saving Presets To save a Preset that includes all device parameters: 1. Click the ‘Save Preset’ button in the main toolbar: 2.
Dante Controller User Guide Parameter Rules Rx Subscriptions If ‘Rx Subscriptions’ are included in the preset, and applied to the target system (i.e. ‘Rx Subscriptions’ is checked in the Advanced > Parameters column when the preset is saved, and also checked in the Preset Elements column when the preset is applied): All subscriptions for all matched devices on the target system will be updated to match the source system.
Dante Controller User Guide Preset Elements Use the Preset Elements column to select the parameters that you wish to apply from the preset to the target network. If the target network is not identical to the original network (from which the preset was saved), some elements might not be applied successfully.
Dante Controller User Guide Preset Roles The Preset Roles column lists the roles that were saved in the preset. You can apply a role to the same physical device from which it was created (if it exists in the target network), or to a different device in the same network, or to another device in a new network.
Dante Controller User Guide n If a perfect match or a device name match cannot be made, the role will be assigned automatically to a device of the same manufacturer and model, assuming there is an unassigned device of that type Removing Assignments To remove an assignment, select the target device and click Clear or press the Delete key on your keyboard.
Dante Controller User Guide An amber icon indicates that the device has been assigned a role, but there is a warning condition associated with the assignment. A red icon indicates that the device has been assigned a role, but there is an error condition associated with of the assignment. A black icon indicates that the device has been assigned a role, but the assignment will have a potentially terminal effect on the operation of the network. A preset cannot be applied if any terminal issues are identified.
Dante Controller User Guide 4. Click Advanced. 5. Click None, then select the 'Device Sample Rate' checkbox. 6. Click Save. 7. Load the preset (File > Load Preset). 8. In the 'Preset Roles' column, select the relevant role. 9. In the 'Target Devices' column, click Select All. 10. Click Apply then click OK. This will set all devices to the same sample rate, but will leave all other device configuration settings untouched. Copyright © 2018 Audinate Pty Ltd. All rights reserved.
Dante Controller User Guide Troubleshooting Fanout About Transmit Flows Transmit flows are 'streams' of audio packets which supply data between devices. Dante devices can support a finite number of transmit flows, depending on their specific hardware configuration and firmware version. Dante supports two types of flows - unicast and multicast. Unicast flows are used to supply audio to specific devices, and support 4 channels of audio simultaneously.
Dante Controller User Guide Error Message Meaning & Actions 'The installed version [x] of the Dante Control and Monitoring service (‘ConMon’) is out of date. This version of Dante Controller requires ConMon version [x] or later. Please reinstall Dante Controller to resolve this issue. Dante Controller will now exit.' Affects: Windows and OS X.
Dante Controller User Guide Correct IP configuration Dante hardware devices are set to obtain their IP address automatically from the network. They will either: n Automatically assign themselves an address in the range 169.254.*.* (172.31.*.* for the secondary network if present), or n Obtain an IP address from a DHCP server if it is present on the network Your PC or Mac TCP/IP network configuration set should be set to 'Obtain an IP address automatically'.
Dante Controller User Guide What are the symptoms of using the wrong network interface on my computer? If you have more than one wired network interface, and Dante Controller is not using the interface the rest of the Dante devices are connected to: n Dante Controller cannot see any Dante devices n Dante Virtual Soundcard is not sending or receiving any audio when it is expected to How do I check which network interfaces Dante Controller is using? n The selected network interfaces can be viewed or cha
Dante Controller User Guide Troubleshooting Switch Configuration and Cabling Cables are the most vulnerable part of a network system.
Dante Controller User Guide Index A Access control failure 19 AES67 Config 79 AES67 Flow 85 AES67 Status 50 Applying Presets 93 Audio Formats 23 Auto-configuration 17 Auto Discovery 87 Available Channels 66 Avid Config 81 C Cabling 103 Cabling issues 103 Cannot change 19 Changing channel labels 67 Changing Tx channel labels 68 Channel 65 Channel Groups 46, 64 Channel Labels 20 Channel metering 65, 68 Checking for Updates 16 Clear Config 77 Clear Domain Credentials 90 Clock Domains 50 Clock frequency offset
Dante Controller User Guide Clock Types 24 Computer Configuration 100 Config Tab 74 Configure Dante Interfaces 30 Configuring Dante Controller 30 Control ports 37 Controls 80 Creating Subscriptions 67 D Dante Controller 86 Dante Controller application 30 Dante Controller was unable to connect to the Dante Control and Monitoring manager.
Dante Controller User Guide Errors 61, 70 Events 59 External Word Clock 70 F Failsafe 61 failsafe mode 61 Fanout 99 File 39, 64 Filter multicast 37 Firewall Configuration 14 Firmware image 61 Firmware update 61 Flows 23, 66, 99 Forgotten PIN 27 frame rate conversion 75 Frequency Offset 70 G Green device names 89 H Help 40, 64 Hidden Legacy Devices 90 History 54 I IGMP 85 IGMP snooping 37 Incorrect channel format 19 Installing Dante Controller on Mac OSX 15 Installing Dante Controller on Windows 15 IP addre
Dante Controller User Guide Legacy Devices 89 Locked receiver 19 Locked transmitter 19 Locking 26 Locking a Dante device 26 Log 53 M MAC address 51, 70 Manual 87 Manufacturer 69 Master Clocks 51 Memory 13 Menu bar 39 Messages 99 Mismatched clock domains 19 Monitoring 29 multicast 99 Multicast 21, 23, 64, 83 Multicast Transmit Flows 36 Multiple Audio Channels 18 Mute 49 Mute Status 70 N Network Config 77 Network Interface 30 Network Status 57 Network View 38 No more flows (TX) 19 No Receive flows 19 O Orang
Dante Controller User Guide Presets 91 Primary Address 48 Primary Interface 70 Primary Link Speed 48 Primary Rx B/W 58 Primary Status 49, 57 Primary Tx B/W 57 Processor 13 Product Type 48 Product Version 48 PTP 23 PTP Slave 49 pull-up/down 75 R Receive channels 17 Receive Tab 65 Redundancy 22 Redundant Networks 24 Refresh 64 Rename Device 75 Reset Device 76 Reset PIN 27 Residual Connections 28 Routing 21 Routing Audio 21 Routing View 42 Rx 17 Rx Utilization 70 S Sample Rate 75 Saving Presets 92 Secondary A
Dante Controller User Guide Status 66 Status Bar 41 Status Tab 68 Subnet mask 31 Subscribing 18 Subscription status 18, 21 Subscription Tooltips 19 Sync 49 Sync Status 70 Synchronization 23, 49 System Requirements 13 T Tabs 40 The installed version [x] of the Dante Control and Monitoring service (‘ConMon’) is out of date. 100 The installed version [x] of the Dante Discovery service is out of date.
Dante Controller User Guide V View 39, 64 Viewing Domains 86 Virtual Devices 88 W Warning 19 Web Config 64 Wi-Fi access point 36 Wi-Fi and Multicast 36 Wi-Fi network connection 36 Copyright © 2018 Audinate Pty Ltd. All rights reserved.