Pulsing LED with respect to the music

Hey Guys... I recently bought an Arduino Uno R3. I started off with the basics. I am fairly good in the language. What I would like to do now is to pulsate an LED as per the beats of a song. How can I accomplish this.

I checked out the Firmata.. No luck with that.. Is there any other Alternative method available. Please do notify....

Thank you in Advance...

The msgeq7 chip is often used for this, Google ' msgeq7 arduino ' Or see:- https://www.sparkfun.com/products/10468

You could build a bandpass filter(BPF) with adjustable cutoff frequency(Fc), to extract frequency content and in your case it's the drum beat; then rectify the signal with the LED or drive one. It would also be useful to include a Q control to allow you to vary the bandwidth of the BPF, this will give you a more tighter control to trigger the LED by the beat. You can simply use potentiometers for the 2 controls mentioned .

Or you can use the Arduino to control digital potentiometer/resistor in the BPF circuit, depending on the type of the BPF circuit you use. Or control DACs if you decide to use a voltage controlled BPF, a lot of options to choose from.

I just got done doing the exact same thing you are asking about. I wired about about 80 meters of SMD 5050 LED strips up to my arduino and it all pulses to the music perfectly. It does blue for low frequency, red for mid frequency, and green for highs. It really does look great.

This is the instructable i followed exactly: http://www.instructables.com/id/Blinking-LEDs-to-the-Frequency-of-Musi/

I never programmed an arduino before. Or even knew what a breadboard was before getting started. Just follow that instructable exactly and you'll be good to go.