Click here to Skip to main content
15,883,731 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I've looked for a long time, but I can't seem to find any answer. I've accomplished something on After Effects, but it's not cutting it, so I'm thinking programming it myself would be the best. Thing is, I have no idea how.

I want to have a visualizer that analyzes the spectrum of the input sound and responds to it by making an image that's associated with the certain frequency range jump (according to the level of the sound it's analyzing).

I have a feeling that this is a HUGE derp of a question, and in this place, I bet it is, but I've barely been introduced to coding anything myself. Up until now, I guess, I've been using premade "templates." Thanks to anyone who can help.
Posted
Comments
Sergey Alexandrovich Kryukov 11-Feb-12 20:20pm    
The problem is pretty wide. If you are not really skilled in programming, this whole field of software engineering (and not "coding", but big deal of computer science, design, development, engineering) is probably way to difficult for you.
--SA
dervishk 11-Feb-12 20:40pm    
Thanks a bunch, I didn't realize I was getting into something this big haha. It's just to play along side music on a portfolio website I'm working on for myself. It's an unnecessary component but I thought it would have been cool. I didn't realize I was leaving so much out. Thanks again.
Sergey Alexandrovich Kryukov 11-Feb-12 21:07pm    
You are welcome.

Well, you can probably find something which is just ready to use, but at least you should have specified your platform(s), language, application type, UI library you want to use...

It would be especially difficult with Web application because of performance problem. I never saw proper "real-time" (in the sense of media, when you see something related to currently playing sound) sound visualization on the Web. Another difficult problem is limitations of HTTP.
--SA

1 solution

Please see my comment to the question.

As you did not specify platform, computer language, the goal of your activity, requirements and other specific detail, the answer could only be as general as this question.

Look here:
http://bit.ly/yUbLV1[^],
http://bit.ly/yzoyMk[^].

Besides, you really need fundamental knowledge in the following fields:
http://en.wikipedia.org/wiki/Spectrum_analysis[^],
http://en.wikipedia.org/wiki/Fourier_analysis[^],
http://en.wikipedia.org/wiki/Fourier_transform[^],
http://en.wikipedia.org/wiki/Fast_Fourier_transform[^],
http://en.wikipedia.org/wiki/WAV[^],
http://en.wikipedia.org/wiki/Sound_file_format[^].

—SA
 
Share this answer
 
v4

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900