In this video I use my FPGA audio player (FBAPE = Fpga Based AudioPlayer with EQs) built in a previous video to build my own DIY expansion card for the Behringer X32. The new card receives 32 audio channels with 24bit at 48kHz, processes them and sends 32 channels back to the X32. So, the X32 is now capable of mixing 64 individual channels: 32 channels within the console and 32 channels from stageboxes within the new card, which are routed back to the AUX-channels, which gives us even up to 68 channels!
MP3 files can be played back via an SD card and the system can be controlled via the original X-LIVE-controls within the console, a web interface over WiFi or a Windows software. There are more cool features within this new card: a DMX512-output for your lighs, an ethernet-connection and WiFi. Even Bluetooth is possible. MQTT and more features are prepared, too.
Some features need a bit more testing (e.g. support of X-Touch), but the overall system is working great. In my opinion this is an excellent basis for further developments.
This video is not sponsored. So if you like to support me and if you like the video, give me a "Thumb up", leave a comment and/or subscribe to my channel.
The Sourcecode and more information about this project:
https://www.github.com/xn--nding-jua/xfbape
The previous video about the FPGA audio player can be found here:
https://youtu.be/ntZmuW3fBnc
The video about our digital FPGA-based Class-D-Amplifier:
https://youtu.be/2TJE_azlhkI
The video about hacking Behringers UltraNet:
https://youtu.be/c7VGjq9yp8g
Soft- and Hardware for the light-show:
https://www.pcdimmer.de
Content:
00:00 Intro
02:12 BigBands eat up your channels
04:31 Reverse engineering the hardware of the X-LIVE
08:22 Schematics and PCB-layout for the new X-FBAPE
11:00 Reverse engineering the signals of the X-LIVE
14:56 Functions of our new card and PCB soldering
17:18 8ch-TDM-Sender in VHDL and first Firmwareupload
22:08 First test of the new card with the X32
27:37 Checking commands with new card
30:25 Testing general audio-performance
35:21 Testing user-interface, EQs and dynamics
37:30 Outlook