shop/ audio/ audio analyzer msgeq7

7-Band Audio Spectrum Analyzer — MSGEQ7 Module

The MSGEQ7 Audio Analyzer splits an audio signal into 7 frequency bands (63 Hz, 160 Hz, 400 Hz, 1 kHz, 2.5 kHz, 6.25 kHz, 16 kHz) and outputs the amplitude of each band as an analog voltage. Feed the output into an Arduino or ESP32 to build music visualizers, LED spectrum displays, VU meters, and reactive lighting installations.

What you can build

  • LED spectrum analyzer: Drive an LED strip or LED matrix that dances to music
  • VU meter: Classic volume-level indicator
  • Reactive lighting: Room LEDs that pulse with bass or treble
  • Audio research: Analyze frequency content of signals

Technical specifications

Chip MSGEQ7
Frequency Bands 7 (63 Hz – 16 kHz)
Output Analog voltage (DC) per band
Interface Analog output + strobe/reset digital pins
Supply Voltage 5V

Build with this board

// from learn.circuit.rocks

Notes from the bench

// from blog.circuit.rocks

Ask the community

// from forum.circuit.rocks