Skip to content

OpenX32 Alpha 5 - Displays!

Choose a tag to compare

@schulz-alexander schulz-alexander released this 09 Apr 19:49

We are proud to release the fifth alpha version of the OpenSource Operating System for the Behringer X32.

Alpha 5

the main display on all models should work - thanks to @nickushorul for discovering the correct settings of the PCR register in the LCD controller!

grafik

How to use this stuff

  1. Download and copy the file "dcp_corefs_openx32-alpha5.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

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
  • You can login to the Linux-shell by using ssh and the password "openx32"
  • 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

Known issues

  1. Sometimes audio is not working at the beginning. This is due to a race-condition in the parameters. Fix this by slightly adjusting the thresholds for gate and/or compressor, adjust the EQ a little bit and/or change an effect. This is a bit annoying, but hey, its an alpha-version ;-)
  2. AES50 is working only on Port A on the Lattice-FPGA-versions in combination with a connected WING. Connected S16 or SD16 will work only after a very long time as there is some kind of timing-issue. The Xilinx-version is not working yet.
  3. After a couple of hours we are running out of memory and the GUI will crash. This memory-leak is work-in-progress

Outlook

Besides these issues 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.