Subscribe to Make Magazine Today!

I like where this is heading: Paul Bishop has created an Arduino-based real-time spectrum analyzer, that displays it’s output on a TV. He used an FFT library by Arduino forum user deif to convert an audio input into frequency data, and the TV out library to display the results. I’ve been mucking around with shoehorning an assembler-based library onto the platform, however his version looks like it might be nicer to work with.

First person to build an Arduino-powered color organ wins! Check out his blog post for the source code and a video demonstration. [via Arduino blog]

2 Responses to Real-time spectrum analyzer powered by Arduino

Your Thoughts?

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  1. I used the FFT code from Numerical Recipes in C. It’s not optimized at all and it uses floating point, but it is still plenty fast for a color organ.


    Some performance benchmarks:

    You can also use the MSGEQ7 chip (available from Sparkfun) to do the heavy lifting:

    and here is a color organ using the MSGEQ7:

Related Supplies at Maker Shed