Software Dante RX
The Software Dante TX and RX components transmit and receive Dante audio streams to and from Dante-enabled devices on the network. The capabilities of software-based Dante are similar to the CDN64 Dante Audio Bridge Card, except that the sample rate is fixed at 48 kHz.
- The Software Dante components are licensed elements that require a Q-SYS Feature License when included in a design deployed to a supported Q-SYS Core processor. See the Licensing topic in the Q-SYS Core Manager help.
- Your deployment must meet the network requirements for Dante, including clocking, QoS, and redundancy. See Other Networked Audio.
- When using Software Dante, the Q-SYS Core name must be 31 characters or less.
- Only one Software Dante TX and one Software Dante RX component is allowed per design.
Each Software Dante TX and RX component consumes Q-SYS Core processor Network Audio Channels and Streams. Consumption is determined by the Channel Count property and whether one or both LAN interfaces are enabled for use by Software Dante in the Design Properties:
- LAN A or LAN B = Non-redundant
- Both (LAN A and LAN B) = Redundant
Tip: Use the File > Check Design feature to see how many network channels and streams your design uses.
Core 110f
Channel Count Property | Dante Flows | Consumed Channels | Consumed Streams |
---|---|---|---|
8 |
4 |
8 of 128 |
12 of 64 (Non-redundant) 24 of 64 (Redundant) |
16 |
8 |
16 of 128 |
24 of 64 (Non-redundant) 48 of 64 (Redundant) |
32 |
8 |
32 of 128 |
24 of 64 (Non-redundant) 48 of 64 (Redundant) |
- Read the Requirements section before proceeding.
- From the Inventory > Streaming I/O menu, add Software Dante RX to your inventory list.
- Configure the component Properties.
- Drag the Status/Control component into your schematic.
- Connect output audio pins from the Software Dante RX component to one or more audio components in your design.
- In File > Design Properties, configure the Receive Latency and Interface for Software Dante. See the Design Properties topic for information.
- Press F5 to save and run your design to the Core.
- Double-click the Software Dante RX component to open its control panel.
- For each output Channel:
- Select a Device. This is another Dante device on the network that is transmitting audio.
- Select a Channel on that device. You can select channels by number (and associated label, if available), or select 'All' to populate all output channels with the selected Dante device channels.
See Controls for more information.
Name
The Name may contain ASCII letters 'a' through 'z' (case-insensitive), the digits '0' through '9', and the hyphen. Names cannot begin or end with a hyphen. No other symbols, punctuation characters, or blank spaces are permitted.
Location
User-defined name that groups the component with other components in the same physical location, or in the same organizational scheme.
Channel Count
The number of input channels: 8 (default), 16, or 32. The number of usable channels is determined by the Software Dante feature license – refer to the Licensing topic in the Q-SYS Core Manager help.
External Config/Control
Determines whether Dante configuration is allowed by an external program, such as Dante Controller:
- When set to Yes, you configure Dante with an external program. In this mode, some controls within the Software Dante RX component in Q-SYS Designer become read-only.
- When set to No (default), you configure Dante with the Software Dante RX component in Q-SYS Designer. In this mode, any changes you make in an external program are ignored.
Tip: You can set this property individually for Software Dante TX and RX.
Dante
Peak Input Level (dBFS)
Measures the received audio peak input level, from -120 dB to 0 dB. The measurement is taken directly from the Dante input signal before the Digital controls.
Digital
Invert
Inverts the polarity of the audio signal.
Mute
Mutes the digital audio signal.
Gain
Controls the gain of the digital audio signal, from -100 dB to 20.0 dB (default is 0).
Status
Component status is conveyed with the Status LED and Status box, which uses both color and text to indicate the current condition:
- OK: The device is functioning normally.
- Initializing: The device is in the process of a firmware or configuration update, or the design is starting.
- Compromised: The device is functioning, but a non-fatal problem exists.
- Missing: The device cannot be discovered.
- Fault: The device is malfunctioning or is not properly configured.
- Unknown: This status appears during a Core reboot (for example, during a firmware update), or when a design is being pushed to the Core and before it has started running.
- Not Present: If applicable to the device, this status appears when the device is not connected to the network and its Is Required component property is set to 'No'. This status also appears if the device component's Dynamically Paired property is set to 'Yes', pairing has not been assigned in Core Manager, and the device component's Is Required property is set to 'Yes'. See Dynamic Pairing.
Subscriptions
A Q-SYS input channel can subscribe to a specific channel on a specific Dante device. The transmitting device is given a name and each channel on that device can have a label. Each channel has the following controls.
Device
The Device is selected for a Q-SYS input channel from a list of Dante output devices advertising on the network. The Device name is a unique name on the Dante network.
Channel
The Channel is selected from a list of channel labels on the selected Device. Each channel has a unique name on the device.
Each Dante Channel has a name that is set by the device manufacturer and is not changeable by the user. The Q-SYS Software Dante TX component, for example, uses channel names "01", "02", etc. Each Dante Channel also uses an optional Label, which can be set by the end user with the Label control in the Software Dante TX component in Q-SYS (when the External Configuration property is set to 'No') or with Audinate's Dante Controller software (when External Configuration is 'Yes').
The format for the Channel control in Q-SYS is Name . Label
, with the delimiter (space-period-space) and Label being optional.
Subscription Status
The LED and status bar indicate the current status of the channel subscription. Normally, this should indicate 'OK'. A 'Fault' status indicates a problem with the channel subscription. If the message following the 'Fault' status is in all caps, it is a message returned directly from the Dante code.
These are some common Dante subscription status messages:
- Initializing - UNRESOLVED: Dante is looking for the device to whose channel it is subscribed.
- Compromised - Unresolved: Timed out looking for the device.
- Fault - NO_TX: The Dante transmitting device to which Q-SYS is trying to subscribe has run out of Transmit Flows.
- Fault - NO_RX: This Dante receiver has run out of available Receive Flows.
Config
Device Name
This is a read-only value, set to the name of the Q-SYS Core processor.
Interface
Indicates what network interface on the Q-SYS Core is being used to receive Dante audio. Configure the interface in File > Design Properties.
Subscriptions
Click to clear all Devices and Channels for all output channels.
Pin Name | Value | String | Position | Pins Available |
---|---|---|---|---|
Clear All |
(trigger) |
Input / Output |
||
Dante Interface |
- |
LAN A LAN B Both |
- |
Output |
Dante Name |
(text) |
Output |
||
Input Status |
0 1 2 3 4 5 |
OK (Green) Compromised (Orange) Fault (Red) Not Present (Gray) Missing (Red) Initializing (Blue) |
- |
Output |
Channel n |
||||
Gain |
-100 to 20 |
-100 dB to 20 dB |
0.000 to 1.00 |
Input / Output |
Invert |
0 1 |
normal inverted |
0 1 |
Input / Output |
Level |
-120 to 0 |
-120dB to 0dB |
- |
Output |
Mute |
0 1 |
unmuted muted |
0 1 |
Input / Output |
Subscription Channel |
(text) |
Input / Output |
||
Subscription Device |
(text) |
Input / Output |
||
Subscription Status |
0 1 2 3 4 5 |
OK (Green) Compromised (Orange) Fault (Red) Not Present (Gray) Missing (Red) Initializing (Blue) |
- |
Output |