DIY Expansion Card for Behringer X32

Based on my Audioplayer-project I developed a DIY card for the Behringer X32. In addition to the youtube-video here you will find some more detailed information about this project and the implementation. Definition of reverse-engineering by Elliot J. Chikofsky: “Reverse-engineering is the process of analyzing a subject system to identify the system’s components and their interrelationships…

Testing FPGA Card for Behringers X32 and mixing a 64ch song

In this video I’m testing the DIY Expansion-Card for the Behringer X32 audio-mixing-console with the Room-EQ-Wizard-Software and I’m showing the new workflow using XTouch-Controllers and more things. With a live-mixed 64-channel song I’d like to celebrate 6.400 subscribers. Thank you so much for your interest, the support and the nice feedback via eMail or the…

FPGA-Audiomixer: Compressors and Noisegates

Implementing an audio-compression-algorithm in pure logic is a bit challenging as it uses a division. Time for some deep-diving into audio DSP with VHDL. Background As I’ve started implementing logic for the FPGA-Audiomixer, first I had not planned to implement more enhanced audio-functions. My primary goal was to understand how a volume-control could be done…

Developing PCI Cards with Plug&Play

Plug&Play is a mystery to you? Until recently it was for me too, but let’s take a look at the PCI specifications and lift the fog of mystery about PnP. Plug&Play Christmas 1994 my family and me got the first computer: an Intel 486Dx4-100 with 16MB RAM and a 534MB harddisk-drive. The only expansion-card was…

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…

Elektor Lab Talk #30: FPGA Audio Player

Join Elektor editors Brian Tristam Williams and Jens Nickel for the Lab Talk, where we’ll explore FPGA-based audio processing with Dr. Christian Nöding. We’ll discuss Christian’s FPGA audio player project and touch on other related topics, including audio latency and Bluetooth LE What’s on the agenda?

FPGA-based realtime audiomixer with equalizer

Using an Arduino MKR Vidor4000 board I created a realtime multi-channel audiomixer with nice audio-processing-features. General background Sure, digital logic has ones and zeros – but in the right order these two states can have an impact on your sound. I wanted to know how digital logic can be used to change the volume and…

Welcome to this blog!

On this blog I’m writing about my individual projects during my free time. In the past I started to write some articles on my website www.pcdimmer.de, but a blog seems to be a better place to talk about these projects. Some of them are about smart-home, some about FPGA-development and some about Retro-Computing.

An Engineers road movie to an FPGA based Class-D-Amplifier

This video shows the construction of our FPGA based full-digital Class-D amplifier and the participation at the finals of the IFEC2024 in Austin, Texas, USA. In July 2024, I took part in the IEEE IFEC 2024 competition together with several students of the University of Kassel. Our device has three channels with each 135W at…