OpenX32 Beta 1
We are proud to release the first beta version of the OpenSource Operating System for the Behringer X32.
How to use this software
- Download and copy the file "dcp_corefs_openx32-beta1.run" to an USB thumbdrive
- Plug the USB thumbdrive into any X32 (or M32**) console and power it on (if the DCP-Bootloader is not showing up, press and hold VIEW-button next to USB-port while powering the device on)
- Linux will boot after the file-integrity has been checked by the original DCP-Bootloader
- After a couple of seconds the OpenX32 GUI will start automatically after uploading the bitstreams to the FPGA and the two DSPs
- Connect a microphone to XLR input 1-32 or any AUX-input and some loudspeakers to control-room outputs
- Use regular channel-faders and main-fader to control volume
The effect-slots 1-4 are routed to channels 1-4 by default as post-fader. So you can test the DSP-effects very easy.
How to get back to the original system?
If you start the system using the *.run file, you just have to power-cycle the device to get back to the original firmware. No files are changed on the internal SD-Card. If you renamed the file to *.update and performed a firmware-update, you can simply install the original firmware using the regular update-files from Behringer to get back to the firmware.
Known issues
- The M32 and M32R do boot to the display, but no keymapping is loaded, so no button or fader works.
see here for progress: https://github.com/OpenMixerProject/OpenX32/issues/86 - AES50 is working only on Port A on the Lattice-FPGA-versions in combination with a connected WING or stageboxes based on Lattice-FPGAs. Stageboxes based on Xilinx-FPGAs will work only after a very long time as there is some kind of timing-issue. The Xilinx-version of the X32 is not working yet.
- https://github.com/OpenMixerProject/OpenX32/issues/90 - Preamp controls broken (on X32Producer)
Features
- Almost all basic audio-mixing-functions are working now
- several nice effects are availble:
- Reverb
- TransientShaper
- Delay
- Chorus
- Neural-Network-DeFeedback
- Overdrive
- Stereo-to-5.1 Matrix-Upmixer
- SSH: You can login to the Linux-shell by using ssh and the password "openx32". The IP-address can be found in the SETUP page
- VNC is supported to connect to the framebuffer of Linux (start /openx32/framebuffer-vncserver via SSH)
- More effects (DynamicEQ and Multiband-Compression) are prepared and already working, but do not fit into the DSP yet. We are working on this
Outlook
Try it out and enjoy this cool device from a totally different point of view. These files will not change anything on the SD-card or the general hardware so a simple power-cycle is enough to bring back the original operating system. Perhaps you would like to participate in this project - now that the general system is up and running, lots of great things could be done with this device.
This open-source version of the X32 includes about 50% (or maybe 60%) of the features of the original firmware. Think of it primarily as a way to better understand complex digital audio systems. Feel free to create an issue here on GitHub if you have ideas or feedback.