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]











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.
Demo:
http://scottrharris.blogspot.com/2010/07/arduino-fast-fourier-transform-color.html
Some performance benchmarks:
http://scottrharris.blogspot.com/2010/07/arduino-fast-fourier-transform.html
You can also use the MSGEQ7 chip (available from Sparkfun) to do the heavy lifting:
http://scottrharris.blogspot.com/2010/11/msgeq7-fun.html
and here is a color organ using the MSGEQ7:
nice
// What's Trending
Raspberry Pi Design Contest
Dad Builds Son an Iron Man Arc Reactor
Teardrop Camper Trailer
Seventeen Sneaky Secret Hides
What to do with an 800 Lb Eucalyptus Slab
3D Printed Kinetic iPhone Cases
10 Things to Connect to Your Raspberry Pi
80-Ruxpin Art Installation
// What's Shared
A better way to slice a pumpkin
DIY Nerf Darts
100 Dollar Store Organization Ideas for Craft Rooms and Beyond
In the Maker Shed: Minty Boost USB Charger
Mad’s Mouse House
Lace Princess Crowns
I Have a (Puzzling) Dream
Play the Rings of a Tree Trunk Like a Record
// Most Commented
Plastic Bags into Plastic Blocks: Revisited
10 Hot New Boards to Watch
Why the Maker Movement is Here to Stay
MAKE Asks: Roadside Hacks
DIY Hacks & How To’s: Convert From Battery Power to AC
Ten Tips for Hand Saws and Blades
How To Make Your Own Laundry Detergent
What to do with an 800 Lb Eucalyptus Slab