← Back to Projects

STM32 Audio Equaliser

2026 Personal STM32DSPCAudio

The user sets equaliser levels on the touchscreen LCD and the STM32 digitally filters the audio stream accordingly. A laptop was used for audio input and the speaker system, connected via the Nucleo board’s USB-C port.

Purpose-built drivers were written in C for the LCD and touchscreen.

In addition to the equaliser interface, the user can view a real-time FFT magnitude spectrum and a visualisation of the FIR filter.

Watch a demonstration of the system: