Using an LED cube as an audio visualizer

[Isaac] sent in his mashup build of a LED cube combined with a graphic EQ meter. The build is fairly simple and from the video we can tell that his build would be a great installation in a dubstep venue. While it’s not the 9x9x9 cube possible with some judicious coding we think it’s a very fitting display for the intended purpose.

Unlike purely analog audio visualizations using resistor and capacitor networks, the MSGEQ7 is a 7-band graphic equalizer IC that requires basically no support circuitry. The cube is powered from a few shift registers and takes up three pins on his Arduino.

Even with freaking enormous LED cubes, the resolution is still too low to do much of anything outside a game of Snake or Pong. Volumetric displays, while offering higher potential resolution, rely on a mechanism to spin the display around at a very high speed. [Issac]’s build gets around that limitation by only needing a few LEDs every band of his EQ. It’s a very nice build that gives a purpose to all the LED cubes out there.

8 thoughts on “Using an LED cube as an audio visualizer

  1. I looked at the datasheet of MSGEQ7 chip you used and cannot figure out what is the output voltage it produces. As you have experience with it, can you provide me with the answer. I assume it has a range, but their datasheet is lacking.

  2. I wonder if it would be more effective and easier to implement the string (or more like silver ropes or chains or balls on wire…whatever) & projector method for the scale a venue would need. Or for that matter, individually addressable LED ropes.

    Looks great, though.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s