Antifeedback patch for Behringer X-M consoles

This is a patch that analyzes the audio from the console and suppresses acoustic feedback using the graphic EQ of the console.

It's an anti-feedback Max patch engineered to detect acoustic feedback, generate graphical EQ values for the Behringer X-M series, and transmit them via Wi-Fi using the OSC protocol to attenuate problematic frequency bands.

The patch processes any input or output from the console via USB and applies FFT analysis using PFFT to detect feedback frequencies. The audio signal is solely utilized for analysis and detection, with feedback attenuation handled entirely by the console's graphical EQ.

The patch employs a threshold to identify feedback, the sensitivity for feedback detection can be customized for each frequency band. Additionally, the frequency resolution of the detection can be modified by adjusting the sampling rate and FFT size.

This work was part of my bachelor dissertation submitted in 2020 to the Sound and Musical Instruments Technology department at TEI of Ionian Islands. It was first developed with XR18, now I have implemented the patch with X32.

Here is the patch implementation.

Here is a demonstration using the Behringer XR18.

And here is the standalone early demo version using Cascade and Cycle for testing.

Year

2024

Location

Athens, Greece

Author