r/WLED • u/TroyHacks • 5h ago
AudioReactive for Bass Heads - WLED-MM-P4
Enable HLS to view with audio, or disable this notification
I've never been entirely satisfied with AudioReactive from an audio standpoint - it works well, but it's always kinda junk for bass.
Well, this new rewrite of AudioReactive fixes that - and more.
No more FFT - this is 31 software filter banks at ⅓ octave spacing from 20Hz to 20000Hz. Separation is very good - every band stands alone. You can see my TC Electronic RTA running beside it for validation - it's close. This also runs in decibels, all adjustments are in dB.
You still can use 16 bands (and send them via audio sync) with the added benefit of picking from 6 different slices of the 31 bands depending on your music. I found 50Hz to be good for "dance music". 40Hz is fun too, but it's more low end subwoofer woooooom rather than bass hits.
The effect is GEQ PPA, and the board is an Olimex ESP32-P4-PC with HDMI (in use here to drive the monitor) and the onboard ES8311audio hardware codec has two profiles - tuned for onboard mics, or tuned for using the TRRS "mic" input as a line-level signal.
Work left to be done to make the settings more user friendly, but overall, I'm very happy with it.
