Dante Virtual Soundcard: User Guide
Dante Virtual Soundcard: User Guide
Dante Virtual Soundcard: User Guide
User Guide
For Dante Virtual Soundcard software version 3.7.x.
For Windows, Windows Server and OS X
Copyright
© 2014 Audinate Pty Ltd. All Rights Reserved.
Audinate®, the Audinate logo and Dante are 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, and
other patents pending or issued. See www.audinate.com/patents.
CONFIDENTIAL. Copyright © 2014 Audinate Pty Ltd. All Rights Reserved. -1-
Dante Virtual Soundcard
Contacts
Audinate Pty Ltd
Level 1, 458 Wattle Street
Ultimo NSW 2007
AUSTRALIA
Tel. +61 2 8090 1000
Postal address
Audinate Pty Ltd
PO Box 855
Broadway NSW 2007
AUSTRALIA
Audinate Inc
1732 NW Quimby Street
Suite 215
Portland, OR 97209
USA
Tel: +1 503 224 2998
[email protected]
www.audinate.com
CONFIDENTIAL. Copyright © 2014 Audinate Pty Ltd. All Rights Reserved. -2-
Dante Virtual Soundcard
Contents
About Audinate 5
About Dante 5
About Dante Virtual Soundcard 6
What's New in version 3.7.x 6
v3.7.0 6
Windows v3.2 6
OS X v3.2 7
Before you Install: Important Notes 8
Dante Controller 8
Minimum System Requirements 8
General 8
Windows 9
Mac OS X 9
Operating System Updates 9
Supporting Services 9
Firewall Configuration 9
Installing Dante Virtual Soundcard 11
Downloading Dante Virtual Soundcard 11
Installing Dante Virtual Soundcard on Windows 11
Installing Dante Virtual Soundcard on Mac OS X 12
Uninstalling Previous Versions 12
Windows 12
Mac OS X 12
Starting the Dante Virtual Soundcard Control Panel 13
Windows 13
Mac OS X 13
Obtaining a Dante Virtual Soundcard License 14
Obtaining a License ID 14
Entering a License ID 14
Configuring Dante Virtual Soundcard 16
Settings Available in Dante Controller 16
Changing the Device Name 16
Changing the Sample Rate 16
About sample rate pull-up/down 17
Changing the Encoding 17
Supported Audio Formats 17
Changing Settings in Windows 18
Start / Stop 18
Audio Interface 19
ASIO 19
WDM 19
Options 19
Audio Channels 20
Dante Latency 21
Network Interface 21
Network Status 22
Changing Settings in OS X 22
Start / Stop 23
Audio Channels 23
Dante Latency 24
Network Interface 24
Network Status 25
Licensing Tab 25
About Tab 26
Using Dante Virtual Soundcard with an Audio Application 27
Important Notes 27
Choosing an Audio Application 27
ASIO for Windows 27
WDM for Windows 27
Core Audio Mac OS X 27
Choosing Dante Virtual Soundcard as your Audio Interface 27
Choosing DVS as your Audio Interface - Windows 28
ASIO 28
WDM 28
Windows Audio Shared Mode 29
Choosing DVS as your Audio Interface - OS X 30
Troubleshooting 33
Possible Messages on Startup 33
Possible Messages During Operation 33
Possible Messages During Licensing 33
Further Dante Troubleshooting 34
Index 35
About Audinate
Audinate revolutionizes AV systems to enable its customers to thrive in a networked world. Audinate's
patented Dante media networking technology has been adopted by the leading manufacturers in the
professional audio/visual industry.
Dante is used extensively for live performance events, commercial installation, broadcast, recording and
production, and communications systems.
Audinate offices are located in US, UK and Australia. Visit www.audinate.com for the latest news and
information on the company.
Dante is Digital Media Networking Perfected.
About Dante
Audinate’s Dante technology provides high performance digital media networking that meets the quality
and performance requirements of professional live sound, AV installations and broadcast and recording
systems.
Designed to fully exploit the capabilities of today and tomorrow’s networking equipment, Dante provides
media transport mechanisms that eliminate many traditional audio network design restrictions. Dante
makes it easy to set up robust, flexible digital audio networks with virtually unrestricted performance. A
Dante network can be designed with mixed Gigabit and 100Mbps network speeds, simultaneously support
audio with different sample rates and bit depths, and even allow the design of network zones with different
latencies.
Dante is built on Internet Protocols — not just Ethernet. Because it uses standard IP over Ethernet, Dante
is capable of running on inexpensive off-the-shelf computer networking hardware, and with the use of
standard QoS can share installed networks with other data and computing traffic.
Dante provides sample-accurate synchronization and can deliver the very low latency required by
professional audio. Dante’s network-centric, audio-independent approach to synchronization allows
perfectly synchronized playout across different audio channels, devices and networks, even over multiple
switch hops.
Dante makes networking a true plug-and-play process, allowing automatic device discovery and system
configuration. Dante-enabled devices will automatically setup their network configuration and advertise
themselves and their channels on the network, reducing complicated, error-prone set-up procedures.
Instead of ‘magic numbers’, networked devices and their input and output signals can be named to make
sense to the user.
Dante is not restricted to allowing configuration and transmission of audio channels. Dante also provides
mechanisms to send or receive control and monitoring information across the Dante IP network, including
equipment-specific messages and control specified and developed by a particular manufacturer.
With its strong foundations and links to current and evolving network standards, Dante is able to deliver a
level of future proofing otherwise unavailable in other types of digital audio transportation. Continued
evolution of its networking technology is an integral part of the Dante roadmap.
Dante technology is available in ready-to-implement hardware and software products, reference designs
and development APIs.
For more information, please visit the Audinate website at www.audinate.com.
Figure 1 - Running Dante Virtual Soundcard with an active 1Gbit network link (Windows)
Previous versions
Windows v3.2
Released February 2013
OS X v3.2
Released September 2011
The new feature for Dante Virtual Soundcard version 3.2 (Mac OS X only) is the addition of support for Mac
OS X 10.7 (Lion), both 32- and 64-bit.
Note: The Dante Virtual Soundcard does not support virtual machines - it must be installed on a
computer with a standard Windows or Mac OS X operating system.
General
Component Minimum Requirement
Network Standard wired Ethernet network interface (100Mbps or Gigabit). On OS X, official
Apple USB to Gigabit and Thunderbolt to Gigabit network adaptor cables are
supported.
A Gigabit (1000Mbps) interface is required for channel counts above 32x32 @48kHz.
Wireless LAN (Wi-Fi) Ethernet interfaces are not supported.
Storage / Disk As is the case with any application of this type, higher transfer rates are required for
recording and playing back large numbers of audio tracks to and from disk. Disk
speeds of 7200rpm and above are recommended for more than 16 channels of record /
playback from disk.
Windows
Component Minimum Requirement
Windows Drivers System drivers must be of the performance standard expected by the Windows
Logo Program
Audio Application Must support the ASIO audio device interface for multi-channel recording /
playback, or support WDM (Windows Driver Model) audio.
Mac OS X
Component Minimum Requirement
Audio Any audio application using the standard Core Audio interface to a sound card (e.g.
Application iTunes, Cubase, Nuendo, Logic)
Supporting Services
Dante Virtual Soundcard relies on supporting services for automatic Dante device discovery and for Dante
device control and monitoring. These services must be installed and running for Dante software and
devices to function properly.
On OS X, Dante Virtual Soundcard relies on the Apple Bonjour service for device discovery. Bonjour is
installed as part of OS X, and runs automatically as a background service.
On Windows, Dante Virtual Soundcard uses the Audinate 'Dante Discovery' service for device discovery.
Dante Discovery is installed and started automatically when you install Dante Virtual Soundcard.
On OS X and Windows, Dante devices and software use the Audinate 'ConMon' service for control and
monitoring. ConMon is installed and started automatically when you install Dante Virtual Soundcard.
Firewall Configuration
Firewall configuration for Windows Firewall and Mac OS X built-in firewall is automatically handled during
installation, and on system boot (every time the Dante Virtual Soundcard services start).
The Dante Virtual Soundcard communicates over UDP using the following ports:
n Dante Clock Synchronization: 319, 320
n Dante Audio Routing: 4440, 4444, 4445, 4455
If you are using a third-party firewall product, use the port information provided above to configure it
accordingly.
This will take you to the appropriate DVS release page for your operating system.
Click the link under ‘File downloads’ to download the DVS installer.
Note: If you are upgrading to a new version of Dante Virtual Soundcard, you do not need to uninstall
the previous version first. If you do uninstall the previous version before upgrading, you will need to re-
enter your license key to activate the software.
Note: If you have Dante Virtual Soundcard selected as the default audio interface in Windows,
upgrading to a new version of Dante Virtual Soundcard will reset the selection to an alternative
interface, and you will need to reselect Dante Virtual Soundcard following the upgrade.
If you already have the latest version of Dante Virtual Soundcard installed, running the installer again will
allow you to repair or uninstall the application.
If you do not accept these terms, click Disagree to terminate the installation.
Windows
n To uninstall via the Windows Control Panel: Start > Control Panel > Add or Remove Programs
n To uninstall via the Audinate uninstaller: Program files / apps > Audinate > Dante Virtual Sound-
card > Uninstall
Mac OS X
To uninstall previous versions of the Dante Virtual Soundcard, please use the Uninstall tool available in the
new .dmg file.
Windows
By default the Dante Virtual Soundcard will be installed in:
C:\Program Files\Audinate\Dante Virtual Soundcard\
In 64-bit Windows, it will appear under C:\Program Files (x86)
The Dante Virtual Soundcard Control Panel can be started in one of two ways:
n Using the Start menu: Start > Programs > Audinate > Dante Virtual Soundcard > Dante Virtual
Soundcard; or
n Windows 8: Windows key > Dante Virtual Soundcard
n Navigate to the directory where it is installed, and double-click the Dante Virtual Soundcard icon:
Mac OS X
The Dante Virtual Soundcard application will be installed in the Applications folder.
To start the Dante Virtual Soundcard Control Panel:
n Navigate to the Applications folder, and click the Dante Virtual Soundcard icon:
Obtaining a License ID
You are required to register with Audinate at www.audinate.com and provide an email address to obtain a
valid License ID for Dante Virtual Soundcard.
Note: If you have purchased a Dante product that entitles you to a free or discounted copy of Dante
Virtual Soundcard, details of how to obtain this will be provided in the documentation accompanying
your product.
If the machine on which you are installing Dante Virtual Soundcard is connected to the Internet, click the
Get a License button to be taken directly to the Audinate website.
Entering a License ID
Once you have obtained a License ID, it can be entered in the Licensing tab. The Activate button is not
enabled until a correctly formatted License ID has been entered into the dialog box.
You can paste the entire license ID directly into the first text field on the licensing screen, or enter the
license manually using the keyboard.
Click Activate to register the installation with the Audinate servers.
Note: Ensure that your computer has access to the Internet during this step.
Once this step has been completed, a “Licensed to …” message will appear, and the software is ready for
use. The Control Panel will appear as shown below:
If you are using a trial license the Control Panel will appear as shown below:
In order to continue to use the Dante Virtual Soundcard after the trial period has expired, you will need to
purchase a full license.
Soundcard icon is a means of configuring and controlling Dante Virtual Soundcard, it is NOT the
Dante Virtual Soundcard itself. The actual Dante Virtual Soundcard runs as a background process.
When you open the Dante Virtual Soundcard Control Panel, you are presented with a window with three
tabs: Settings, Licensing and About. The Settings tab is selected by default when the application is
opened.
To change these settings, use the Device Config tab of the Device View in Dante Controller.
To open the Device View > Device Config tab:
1. Completely quit out of any audio applications (such as DAWs) that are using Dante Virtual Sound-
card. Connected applications may prevent new settings from taking effect.
2. Ensure Dante Virtual Soundcard is running.
3. In Dante Controller, open the device view for Dante Virtual Soundcard - either:
n Double-click the Dante Virtual Soundcard device in the routing view, or:
n Use Ctrl + D (command + D for OS X) to open the device view, and select the Dante Virtual
Soundcard device from the drop-down menu.
4. Click the Device Config tab.
See the Dante Controller user guide for more information about configuring Dante devices.
Note: Increasing the sample rate in Dante Controller may reduce the channel count (’Audio
Channels’) setting on Dante Virtual Soundcard, if the channel count setting is not supported at the
new sample rate. Subsequently decreasing the sample rate, however, will not restore the channel
count setting to its previous value.
Note: Applying pull-up/down places the device in a dedicated clock domain, so it will only be able to
sync with other devices with the same sample rate and pull-up/down.
Note: Most settings cannot be changed while Dante Virtual Soundcard is running, or when an ASIO
application is connected.
To change settings:
1. Completely quit out of any audio applications that are using the Dante Virtual Soundcard.
2. Stop Dante Virtual Soundcard.
3. Change your Dante Virtual Soundcard settings.
4. Restart Dante Virtual Soundcard.
5. Restart your audio application/s.
Note: The device name and audio format (sample rate and bit depth) must be set in Dante Controller,
while Dante Virtual Soundcard is running. You should quit out of any connected applications before
changing the device name or audio format.
Start / Stop
The Start / Stop button in the Settings Tab indicates whether Dante Virtual Soundcard is currently running,
and can be used to toggle the running state.
Click the button to toggle the running state of Dante Virtual Soundcard.
Important: If you are recording via Dante Virtual Soundcard, stop the recording before you stop
Dante Virtual Soundcard. Stopping Dante Virtual Soundcard off during a recording can lead to driver
instability issues.
Note: Dante Virtual Soundcard can be either on or off (running or stopped) when the Dante Virtual
Soundcard Control Panel is started. It will always be in the state it was in when the Control Panel was
last closed. If the computer is power cycled, Dante Virtual Soundcard will resume in the state it was
in when the computer was powered off.
When Dante Virtual Soundcard is running, it will be visible in Dante Controller. By default, the device name
shown in Dante Controller will be the same as the name of the computer on which it is running.
Most Dante Virtual Soundcard settings can only be changed while it is stopped.
Audio Interface
Use the Audio Interface drop-down menu to switch between ASIO and WDM audio engines. Dante Virtual
Soundcard must be stopped before you can change the Audio Interface.
ASIO
In ASIO mode, Dante Virtual Soundcard supports audio applications that use ASIO audio, for example
Steinberg Cubase or Nuendo, Avid Pro Tools and Ableton Live.
In ASIO mode, the Options button is enabled.
WDM
In WDM mode, Dante Virtual Soundcard supports audio applications that use WDM audio, for example
iTunes for Windows, Windows Media Player and Skype.
Options
This button is only available in Dante Virtual Soundcard for Windows, in ASIO mode. The OS X version of
Dante Virtual Soundcard uses Core Audio, and has no related user-configurable settings.
The ASIO options supported by Dante Virtual Soundcard are shown below.
Buffer Size (in audio samples) of the ASIO buffer used when 32, 64, 128, 256, 512,
Size transporting audio between Dante Virtual Soundcard and the 1024, or 2048 samples
audio application. Computers with poor scheduling performance
will need to use a higher setting.
The bit depth required by the audio application being used with
Dante Virtual Soundcard. Some audio applications may not
support the Dante network’s native 24-bit, and will need a
different bit depth set at the ASIO interface.
ASIO Latency to insert before transmitting audio from the ASIO buffer 1, 2, 3, 5, 10 and 20ms
Latency on to the Dante network. This compensates for the variability in
computer scheduling.
Audio Channels
Use the Audio Channels drop-down menu to set the number of transmit and receive Dante audio channels
available and advertised on the network. This enables the number of channels shown in Dante Controller
(and any connected audio application) to be limited, if required. The maximum number of channels
supported depends on the interface type and the selected audio format.
Important: The number of Dante audio channels that can be reliably handled by Dante Virtual
Soundcard is dependent on the network speed and sample rate. The maximum recommended
number of channels is shown in the table below.
Note: For recording and playing back more than 16 audio tracks to and from disk, disk speeds of
7200rpm and above are recommended.
Dante Latency
The Dante Latency drop-down menu allows you to set the device latency (time before playout).
A Dante device receiving audio from Dante Virtual Soundcard will use this value (unless the receiving
device only supports higher latencies). The latency compensates primarily for computer scheduling jitter,
as well as delay variations encountered in the network.
Supported values are:
n 4ms (low)
n 6ms (medium)*
n 10ms (high)*
* Not supported at sample rates of 176.4 kHz or 192 kHz when transmitting to hardware devices running
Dante firmware v3.7.x or earlier. In order to enable these latency settings for the higher sample rates,
upgrade your Dante device firmware to v3.8.x or above. Please contact your device manufacturer for
information about Dante firmware upgrades.
As a rule of thumb, 4ms can be used where Dante Virtual Soundcard is running on a high-spec computer
with low scheduling jitter. Computers with poor scheduling performance may need to use the 10ms Dante
Latency setting.
Note: If the Dante Latency setting is set too low to compensate for network delay variation and
computer scheduling jitter, there is a risk of intermittent loss of audio.
Network Interface
The Network Interface drop-down menu allows you to select the computer's network interface that Dante
Virtual Soundcard will use to transmit and receive Dante audio.
The available entries will be all the wired Ethernet network interfaces currently enabled on the machine. For
machines with only one Ethernet network interface enabled, there will only be one option available.
The IP address of the currently selected interface is displayed below the Network Status field.
Note: Dante Virtual Soundcard does not support wireless, Bluetooth or bridged Ethernet interfaces.
On OS X, official Apple USB to Gigabit and Thunderbolt to Gigabit network adaptor cables are
supported. USB is not supported on Windows.
Note: All Dante applications on the same computer have a shared understanding of the primary
Dante interface. For example, if you have installed Dante Controller on the same PC as Dante Virtual
Soundcard, and a new primary interface is selected from within Dante Controller, Dante Virtual
Soundcard will automatically switch to the newly selected interface, and begin operating on that
interface.
Network Status
The Network Status value indicates the link speed of the computer's Ethernet network interface that is
currently in use by Dante Virtual Soundcard. It can have the following values:
n 1Gbps (1 gigabit per second)
n 100Mbps (100 megabits per second)
n N/A (no Ethernet network detected)
To change settings:
1. Completely quit out of any audio applications that are using the Dante Virtual Soundcard.
2. Stop Dante Virtual Soundcard.
3. Change your Dante Virtual Soundcard settings.
4. Restart Dante Virtual Soundcard.
5. Restart your audio application/s.
Note: The device name and audio format (sample rate and bit depth) must be set in Dante Controller,
while Dante Virtual Soundcard is running. You should quit out of any connected applications before
changing the device name or audio format.
Start / Stop
The Start / Stop button in the Settings Tab indicates whether Dante Virtual Soundcard is currently running,
and can be used to toggle the running state.
Click the button to toggle the running state of Dante Virtual Soundcard.
Important: If you are recording via Dante Virtual Soundcard, stop the recording before you stop
Dante Virtual Soundcard. Stopping Dante Virtual Soundcard off during a recording can lead to driver
instability issues.
Note: Dante Virtual Soundcard can be either on or off (running or stopped) when the Dante Virtual
Soundcard Control Panel is started. It will always be in the state it was in when the Control Panel was
last closed. If the computer is power cycled, Dante Virtual Soundcard will resume in the state it was
in when the computer was powered off.
When Dante Virtual Soundcard is running, it will be visible in Dante Controller. By default, the device name
shown in Dante Controller will be the same as the name of the computer on which it is running.
Most Dante Virtual Soundcard settings can only be changed while it is stopped.
Audio Channels
Use the Audio Channels drop-down menu to set the number of transmit and receive Dante audio channels
available and advertised on the network. This enables the number of channels shown in Dante Controller
(and any connected audio application) to be limited, if required. The maximum number of channels
supported depends on the interface type and the selected audio format.
Important: The number of Dante audio channels that can be reliably handled by Dante Virtual
Soundcard is dependent on the network speed and sample rate. The maximum recommended
number of channels is shown in the table below.
Note: For recording and playing back more than 16 audio tracks to and from disk, disk speeds of
7200rpm and above are recommended.
Dante Latency
The Dante Latency drop-down menu allows you to set the device latency (time before playout).
A Dante device receiving audio from Dante Virtual Soundcard will use this value (unless the receiving
device only supports higher latencies). The latency compensates primarily for computer scheduling jitter,
as well as delay variations encountered in the network.
Supported values are:
n 4ms (low)
n 6ms (medium)*
n 10ms (high)*
* Not supported at sample rates of 176.4 kHz or 192 kHz when transmitting to hardware devices running
Dante firmware v3.7.x or earlier. In order to enable these latency settings for the higher sample rates,
upgrade your Dante device firmware to v3.8.x or above. Please contact your device manufacturer for
information about Dante firmware upgrades.
As a rule of thumb, 4ms can be used where Dante Virtual Soundcard is running on a high-spec computer
with low scheduling jitter. Computers with poor scheduling performance may need to use the 10ms Dante
Latency setting.
Note: If the Dante Latency setting is set too low to compensate for network delay variation and
computer scheduling jitter, there is a risk of intermittent loss of audio.
Network Interface
The Network Interface drop-down menu allows you to select the computer's network interface that Dante
Virtual Soundcard will use to transmit and receive Dante audio.
The available entries will be all the wired Ethernet network interfaces currently enabled on the machine. For
machines with only one Ethernet network interface enabled, there will only be one option available.
The IP address of the currently selected interface is displayed below the Network Status field.
Note: Dante Virtual Soundcard does not support wireless, Bluetooth or bridged Ethernet interfaces.
On OS X, official Apple USB to Gigabit and Thunderbolt to Gigabit network adaptor cables are
supported. USB is not supported on Windows.
Note: All Dante applications on the same computer have a shared understanding of the primary
Dante interface. For example, if you have installed Dante Controller on the same PC as Dante Virtual
Soundcard, and a new primary interface is selected from within Dante Controller, Dante Virtual
Soundcard will automatically switch to the newly selected interface, and begin operating on that
interface.
Network Status
The Network Status value indicates the link speed of the computer's Ethernet network interface that is
currently in use by Dante Virtual Soundcard. It can have the following values:
n 1Gbps (1 gigabit per second)
n 100Mbps (100 megabits per second)
n N/A (no Ethernet network detected)
Licensing Tab
The Licensing Tab allows you to see the status of the license you have, and if necessary allows you to
enter a new license key and re-activate the Dante Virtual Soundcard. If you have a trial license, it will
display the number of days remaining before the trial license expires.
See Obtaining a Dante Virtual Soundcard License for more details on the use of this tab.
About Tab
The About Tab displays the version of Dante Virtual Soundcard that you have installed, and the End User
License Agreement.
Note: Make sure that you start Dante Virtual Soundcard with the settings you require before you start
your audio application.
Note: Digital Audio Workstations (DAWs) treat Dante Virtual Soundcard like any other ASIO
(Windows), WDM (Windows) or Core Audio (Mac OS X) device. For support information about using
audio devices (including Dante Virtual Soundcard) with your DAW, please use the support services
provided by the manufacturer of your DAW.
WDM for Windows
In WDM mode, Dante Virtual Soundcard supports common audio applications available for Windows, such
as Windows Media Player, iTunes and Skype.
started Dante Virtual Soundcard with the required settings (and in Windows, with the correct interface
mode selected - ASIO or WDM).
WDM
Dante Virtual Soundcard supports 16 channels (8 stereo pairs) in WDM mode. Each stereo pair appears as
an independent selectable audio device in any relevant Windows and supporting application dialogs.
Show me how Dante Virtual Soundcard appears in the Windows 8 Sound Playback options
Note: Dante Virtual Soundcard stereo pairs will appear as selectable audio interfaces in Windows
regardless of the current mode - i.e. with Dante Virtual Soundcard in ASIO mode, it will still appear as
a set of selectable audio interfaces in the Windows sound playback options dialog. Similarly, in WDM
mode, it will appear as a selectable audio interface in an ASIO-supporting DAW. However, it will not
function correctly unless the currently selected mode matches the requirements of the application.
The system sound effects should be sent to the built-in speakers rather than Dante, so that they don’t
interfere with the audio travelling over the network:
Troubleshooting
Possible Messages on Startup
Error Message Meaning & Actions
Index I
Troubleshooting 34
WDM 27-28
Windows 18
Windows Drivers 9