Tutorial: UltraNet-Receiver with Arduino MKR Vidor 4000

In 2023, I published a video on my YouTube channel about reading and processing the Behringer UltraNet protocol (see YouTube: Hacking Behringer’s Ultranet for an FPGA-based DIY audio mixer). in this blog post I’d like to take a bit more time to describe the background and the connection between the UltraNet device, FPGA, and the…

UltraNet Transmitter

This is the VHDL-logic to transmit 8 individual channels via a single digital transmission line. UltraNet uses an AES3-like connection that contains some Behringer specific channel-status-data. For longer transmission-lines a differential transceiver should be used. Important side-note: even the VHDL-block will take 24-bit audio, UltraNet uses the least-significant two bits to transmit an information for…

Working with multi-channel audio-signals

Todays digital-mixing-consoles are offering high number of audio-channels for processing. I was curious of how modern devices are dealing with realtime digital audio-data and had a look into some of these protocols. I2S, TDM and UltraNet Even if you are not working with professional audio-equipment, at least one of the following systems has been used…