RGB LED strip -> MUSIC

Hello guys.

I want to buy 1 RGB LED strip and i want to make it react to music using a jack. I know how to make one colored leds react to music using a jack (not using an arduino), but i want to know if there`s a chance to make a RGB LED strip react to music using Arduino + a transistor + audio jack. Also i want to know if i can make the strip change colors!

TY!

but i want to know if there`s a chance to make a RGB LED strip react to music using Arduino + a transistor + audio jack.

Yes

Also i want to know if i can make the strip change colors!

Yes

Both are a matter of software. You might also want to look at the msgeq7 chip.

http://skoba.no-ip.org/msgeq7/index.html

Not Found

The requested URL /msgeq7/index.html was not found on this server.

The link does not work.. Let`s say i get an rgb led strip + jack + transistor... How am i going to connect the wires? And the code?

So i found this circuit…

https://dl.dropboxusercontent.com/u/10830255/Arduino%20RGB%20on-beat%20leds%20Project/Scematics%20on-beat%20RGB%20strip.pdf

First: can i replace the upper-right thing with a JACK CABLE?

Second: i can`t figure out why do i need the battery (red dot and black dot). And why the battery ground is connected to the Arduino GND and the + of the battery to the Vin…

Found this:

http://www.instructables.com/file/F5NY7KFHO238R1V

Do you think this would good? I mean... if i wire them exactly like on this link (theres a photo) will it work? I dont know what is that little think: audio jack.. i`ve never seen somethink like that

I worked a lot with beat and sound detection.

So far I found nothing better than the MSGEQ7. The chip is precise and fast.

Here a setup of mine @120 fps. At 1:12 the video quality gets better...

LED matrix + MSGEQ7

In reality it looks more snappy because the human eye is faster than the cameras eye.

Helmuth

edit:

Quote

but i want to know if there`s a chance to make a RGB LED strip react to music using Arduino + a transistor + audio jack.

Yes

On that way it is difficult to get repeatable results. A reaction yes, but always a different one.
Sure you can apply some data smoothing but this you pay with time = higher latency.

So how i can i use a JACK + MSGEQ7 to light up the rgb strip on music?

The easiest thing would be to get a Spectrum Shield: Link

You receive the band levels for up to 7 different bands. Explanation and code here: Link

It is up to you what to do with the data - react only on base drum or on snare or on hihat for example.

You set a threshold and if your measured value for a specified band is bigger you do something - swiching leds on and off or manipulate brightness or other parameters of your animations.

Or you link the intensity of red to the base drum level and the intensity of blue to the hihat level. The possibilities are only limited by your imagination...

Xeyow:
Found this:

http://www.instructables.com/file/F5NY7KFHO238R1V

Do you think this would good? I mean... if i wire them exactly like on this link (there`s a photo) will it work?

No there is a warning in the link, it says "instructables" which is technical talk for utter crap. no it would not work.

Xeyow:
So how i can i use a JACK + MSGEQ7 to light up the rgb strip on music?

The jack socket is an input to the MSGEQ7. But if you have to ask that then you are better off buying a shield with it all wired up for you.