8-channel TDM Transmitter
This is an implementation of an 8-channel TDM-transmitter that accepts 24-bit audio, but transmits it within a 32-bit TDM-stream:
This is an implementation of an 8-channel TDM-transmitter that accepts 24-bit audio, but transmits it within a 32-bit TDM-stream:
An FPGA is a very universal device – if you need a specific digital serial interface, you simply build it on your own. Here is a SPI-interface, that transmits 16 bits, 8 bit for the address, another 8 bit for the data. It is very useful to configure devices like a SPI-ADC, DAC or other…
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…
Dealing with digital audio is a nice thing. Here is my implementation of a 2- and 8-channel I2S-Receiver: If you want to deal with multiple I2S ADCs that are connected to the same bit-clock and frame-sync, we can receive multiple channels at once:
While reverse engineering the Behringer P16-I I’ve found a nice thing: this devices has 32 individual LEDs at the front to display the audio-level and the clipping of a channel. But from the internal FPGA only three lines are connected to the front-leds. So I hooked up an oscilloscope and found out, that the signal…
Do you want to know more about StageConnect? Its a connection to transmit 32 uncompressed audio-channels via a single XLR cable. StageConnect is based on A2B, the Automotive Audio Bus (A2B).
A kind of diary of reverse engineering the Behringer X32 to finally process audio with my own audio algorithms within the original audio DSPs… My original plan was to publish a new blog-entry every week. But my current projects got much bigger than I’ve initially planned. So for the sake of the projects, I will…
Linux, being a highly versatile and flexible operating system, can be configured to run on a wide variety of hardware – including Behringers X32… If you are using a fullsize X32 console like me, you might have realized the huge amount of different connectors at its back. While working on my own Audio-Over-IP-protocol I used…
In this video I’ll take you on a journey setting up and uploading the Linux-kernel together with user-programs to the Behringer X32 – originally an Audio-Mixing-Console. Why? Just for learning purposes, but perhaps more will develop here in the future 🙂
Don’t loose your PV-power to the Grid. Here’s a cheap DIY-solution to keep the PV-energy in your home! General idea In Germany it was common to earn more than 40ct per kWh if you had a PV-power plant on top of your roof in 2009. Since than everything changed: the feed-in tariff dropped to less…