Hey, i am making an mp3 player. but i dont know how to make an equalizer, like the one with winamp. can anyone tell me how to make an equalizer which shows the audio output.
Printable View
Hey, i am making an mp3 player. but i dont know how to make an equalizer, like the one with winamp. can anyone tell me how to make an equalizer which shows the audio output.
Do you mean an EQ control that changes the audio signal, or visualisation?
Do you understand C/C++ at all? Because you will most likely need FFT (Fast Fourier Transform) or similar. What FFT does is it translates the audio data from the time domain to the frequency domain. Or something like that ;). Unfortunately, most of the sample code you will ever find will be in C/C++. The Cthugha source code (search on AltaVista) has some useful examples. Also look at http://www.fftw.org. Searching for Discrete Fourier Transform or Fast Fourier Transform should yield plenty of results.
thanks, but i havent ever used visual c before.
Shame...I doubt there'll be much of any use for VB anywhere - FFT needs realtime processing, and VB just isn't fast enough to pull it off. Although at the rate Intel and AMD are going at it, it may very soon be.