Overview
AES67 is an audio-over-IP standard used by many companies for transmitting audio signals over a network. Unlike proprietary protocols, AES67 is managed by the Audio Engineering Society (AES), a professional organization for sound engineers and scientists. This open standard allows for interoperability between different audio devices and systems, providing flexibility across various platforms and manufacturers.
The Audio Engineering Society (AES) defines key requirements for clock synchronization, QoS priorities, media streams, audio format, sample rate, and latency, making it an open standard. While AES67 itself doesn't conform to proprietary platforms like Dante or Q-LAN, many of these systems are robust enough to support AES67 for interoperability, allowing them to work seamlessly alongside other AES67-compliant devices.
This article provides detailed specifications and setup instructions for Just Add Power AES67 devices.
Specifications & Limitations
This section covers the technical details of the following:
- The AES67 Standard
- BACH Minuet™ by Ross©
- Just Add Power AES67-Devices
AES67 Standard Specifications
The AES67 platform is capable of up to:
- Maximum Channels: Up to 120
- Format: LPCM, RTP
- Sample Rates: 32 kHz, 44.1kHz, 48kHz, 96kHz
- Bit-depth: 16 bits or 24 bits
- Latency: 125 µs (microseconds) to 4ms (milliseconds)
- 1000 Microseconds = 1 Millisecond
BACH Minuet Specifications
Just Add Power AES67-compatible devices utilize the BACH Minuet™ chipset, developed by Ross©.
The BACH Minuet chipset is capable of up to:
- Maximum Channels: 8 channels
- Format: LPCM
- Sample Rates: 32 kHz, 44.1kHz, 48kHz, 96kHz
- Bit-depth: 16 bits or 24 bits
Just Add Power AES67-Device Specifications
The BACH Minuet chipset is limited to the following settings due to current Just Add Power firmware development, This limitation will be expanded on in future firmware releases:
- Maximum Channels: 2 Channels
- Sample Rate: 48kHz
- Bit-depth: 24-bit
Setup Instructions
Important! These instructions assume your network is already configured according to AES67 standards. Do not proceed with these instructions without doing so first.
Note! You will need your Just Add Power system's report file that was generated after running [Advanced Matrix Programmer] with the 767AES/ MC-TX3 devices.
Part 1: Apply Default EDID on AES67-Devices
Don't skip this step! Setting EDID values significantly improves the audio stability of the AES67-devices.
-
Access the webUI of the 767AES or MC-TX3 device.
-
See [link] for instructions to access the webUI
-
-
Locate the "Video" button on the left side of the webUI.
-
Scroll down until you find a white box titled "EDID Settings".
-
Click on the dropdown under "Startup EDID".
-
Choose the "Default" option listed.
-
Click "Apply."
-
This will cause any active signal to briefly dropout with the new EDID.
-
You can identify if the EDID changed by using the section "EDID Details".
-
The default EDID for a 767AES ends in "004A".
-
The default EDID for a MC-TX3 ends in "0041".
-
Part 2: Configure AES67 Network Settings
You can configure the AES67 chip directly through the Just Add Power device's webUI. The "Audio" section in the webUI displays the current audio format and allows you to modify the IP address of the BACH Minuet. There’s also a quick-access button to open the BACH Minuet chip's dedicated webUI for further configuration.
BACH Minuet Factory Default Information:
IP Address: 192.168.0.200
Subnet: 255.255.255.0
Gateway: 192.168.0.1
Warning! The AES67-Devices will have duplicate IP's in the AES67-Network until the steps in this section are performed.
-
Access the webUI of the 767AES or MC-TX3 device.
-
See [link] for instructions to access the webUI.
-
-
Locate the "Audio" button on the left side of the webUI.
-
Scroll down until you locate a white box labeled "AES67 Device Details"
-
Displays the current IP address of the AES67 port on the device.
-
Clicking "Refresh" will update the displayed IP address if it has been changed while the webUI is open, ensuring that you're always viewing the latest configuration.
-
-
Use the quick-access button to open the BACH Minuet chipset's dedicated webUI.
-
This section provides advanced configuration options. You can ignore it for now.
-
-
-
Locate the white box labeled, "Change AES67 Network Settings."
-
Use the following fields to configure the AES67 chip:
- IP Address
- Subnet Mask
- Gateway
-
Click "Configure" to apply the IP settings.
-
Reboot the Just Add Power AES67-Device through the webUI or physically.
-
The BACH Minuet chip will take 5 minutes to reboot!
-
Part 3: Access BACH Minuet webUI
-
Access the webUI of the 767AES or MC-TX3 devices.
-
See [link] for instructions to access the webUI.
-
-
Locate the "Audio" button on the left side of the webUI.
-
Find a white box labeled "AES67 Device Details"
-
Do not continue without following the instructions from "Part 2: Configure AES67 Network Settings"
-
-
Click on the quick-access button labeled, "New Window."
-
This will automatically open a new tab to the BACH Minuet webUI.
-
Locate the menu options on the left-hand side of the webUI:
Name Description Home Information about operational status. Patch Subscription settings used to set audio matrixing. Cloud Information about other devices on the AES67 network. Source Audio streams created by this AES67-device. Destination Audio streams created by other AES67-devices. Sync Synchronization settings, format settings, and priority status Config Global Settings. Requires reboot to take effect.
Part 4: Configure AES67-Device Audio Settings
-
Follow the steps found in the "Part 3: Access BACH Minuet webUI"
-
Click on "Config" at the bottom of the left-hand menu.
-
The Device Configuration section offers advanced settings necessary for proper functionality on the AES67 platform.
-
-
Locate the white box labeled, "Global Audio Configuration." and use the following settings:
-
Channel Sampling Frequency:48kHz
-
SDP Source Interface: Primary
-
Packet Time: 125µs
-
Apply Configuration
-
-
TDM Interface Mode: I2S
-
Apply Configuration
-
- Redundancy Mode: False
-
Apply Configuration
-
-
SSM Mode: Disable
-
Apply Configuration
-
-
SAP Mode: True
-
Change this to False to disable the stream broadcast.
-
Apply Configuration
-
-
-
Click "Save Active Configuration" under Configuration Management.
-
DO NOT reboot the device yet!
-
Navigate to the "Sync" menu option on the left side of the webUI.
-
Locate the white box labeled, "PTP Profile Configuration"
-
Use the following settings:
-
Profile: AES67:Media
-
Follower Only: Disable
-
This makes it the Primary Clock
-
-
Click Apply
-
Click "Refresh PTP Status" and Current Reference should say "INTERNAL OSCILLATOR"
-
-
-
Navigate to the "Source" menu option on the left side of the webUI.
-
Find the "+" button at the top-left corner of the source page.
-
A pop-out menu will appear on the right-side of the source page.
-
Fill out the following fields:
-
Source Name: [Insert J+P Input Number]
-
Selected Channels: Click the pencil icon.
-
Available Channels: Assign paired audio channels by selecting the channel and pressing the "Down Arrow" icon.
-
Left Channel: TDM.0-I2S: #0
-
Right Channel: TDM.0-I2S: #1
-
-
Codec: AES67 (L24)
-
Leave all other values at default.
-
Finish by clicking "Add Source"
-
When successful, you will see a single entry listed in the center. Set toggle to ON.
Return to the Config section.
Under "Device Management" press "Reboot Device"
-
The BACH Minuet chip takes 5 minutes to reboot!
Rinse and repeat the steps for each Just Add Power AES67-device.
AES67 Stream Monitor
A free and open source audio over IP monitoring app for livesound, studio and broadcast applications.
It is essential that the PC running this software is connected via Ethernet to the AES67 network for proper functionality.
If no streams are listed in the program, ensure that an exception for AES67 Stream Monitor is allowed through the Public and Private domains of your Windows Firewall.
If the issue persists, verify that SAP Mode in the BACH Minuet webUI is set to True.
When a stream appears in the program, its name will match the label assigned to it in the BACH Minuet webUI.
Click Listen on the right side to hear audio from the AES67-device out of your PC Speakers.
CLI Commands
Commands below must be sent to the AES67 TX, NOT the BACH Minuet chipset.
Name | CLI Command | Description |
---|---|---|
Command List | bach help |
Provides a list of commands and a description for their usages |
Show IP Address | bach get network |
Shows the BACH Minuet IP/Mask/Gateway. |
Set IP Address | bach set network |
Set the BACH Minuet IP/Mask/Gateway. EX: bach set network |
Set Audio Source | bach set HDMI |
Makes it so that the HDMI Input on the Just Add Power device is the audio source. |
bach set MINUET |
Makes it so that the AES67 subscription on the BACH Minuet chip is the audio source. By default, that is the HDMI Input. However, the AES67 chip can subscribe to any other AES67 signal in the system. |