Skip to content

OpenX32 Beta 1

Choose a tag to compare

@xn--nding-jua xn--nding-jua released this 30 Apr 19:28

We are proud to release the first beta version of the OpenSource Operating System for the Behringer X32.

How to use this software

  1. Download and copy the file "dcp_corefs_openx32-beta1.run" to an USB thumbdrive
  2. 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)
  3. Linux will boot after the file-integrity has been checked by the original DCP-Bootloader
  4. After a couple of seconds the OpenX32 GUI will start automatically after uploading the bitstreams to the FPGA and the two DSPs
  5. Connect a microphone to XLR input 1-32 or any AUX-input and some loudspeakers to control-room outputs
  6. 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.