Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
basically, there are 2 approaches. you either let the computer do the actual computing, or you put some ICs, which will be fed the input signal (probably amplified) after you pass it for each band through a band-pass filter. this band-pass filter will actually determine on what frequency each channel will "pop" or "dim". An example of such IC is AN6884.
There's one advantage into using a computer instead of feeding directly the signal - you can make the analyser/vu meterdisplay stuff when it's idle. Aaron's website had an example of one with direct signal feeding https://www.aaroncake.net/circuits/3chspec.htm.
If you want to go with the computer, it's not that easy. You'll first need to understand how to make a plugin for the software that's playing the music. I'd suggest winamp, since it's easiest. Then, you'll need some kind of programming language (I use C++ for my stuff, i also have some dll to interact with the parallel port, let me know if you want it), to write the actual code, that will generate the output in the vu-meter. if there are several channels, you'll also need some clock circuit, since you won't be able to set each individual led from a port (parallel has 8 + 4). Also, no led can be driven by the parralel port, except perhaps very small ones. So you'll need buffering/amplifing of the signal.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.