This video shows how to make a DIY Bluetooth Speaker with an integrated audio-reactive LED matrix. The LED matrix includes a number of different visualization modes, including several that react to the music via a microphone inside of the speaker box.
The speaker box involved a fair amount of woodworking. The outside of the box is made from rough curly maple lumber, which I milled to 3/4″. The front and back panels are made from MDF.
Internally, I am using a 2x15w Dayton Audio bluetooth amplifier board for the audio, and an Arduino Mega to control a 16×16 LED matrix.
Source: Adafruit – Arduino