AutoEQ on demand - using ESP32 as TCP/IP channel server

Hi,

I incorporate AutoEq and use ESP32 as TCP/IP channel server for "AutoEQ on demand".

An ADAU1701 outputs white noise via a speaker. A microphone picks up the signal thus the original frequency response of the speaker is known.

To equalize, PEQ coefficients were calculated on demand (on a PC) and sent via WiFi to an ESP32, which in turns modifies ADAU1701's parameter RAM and set the coefficients.

Please see:

1. AutoEQ to flat line

2. AutoEQ to Harman curve

3. Experiment setup and test result

4. Code example

5. Video (please switch on the caption)


Regards.
 
Last edited:
  • Like
Reactions: Baffless