Does anyone out there know of any software for developing real time visualisations and analysis of real time sound, say using a mike? I've found a few but none allow the user to build up their own visualisations.
Thanks for any ideas, Jonathan
Computer Graphics Stack Exchange is a question and answer site for computer graphics researchers and programmers. It only takes a minute to sign up.
Sign up to join this communityDoes anyone out there know of any software for developing real time visualisations and analysis of real time sound, say using a mike? I've found a few but none allow the user to build up their own visualisations.
Thanks for any ideas, Jonathan
One tool I've seen people use for this sort of thing is Processing, a Java-based language for real-time artsy stuff that supports graphics and audio. I haven't ever worked with it myself, but apparently it's pretty easy to use it for programming visualizations. Here's an example of a simple visualization someone made; look in the video description for a link to their code—it's quite short. Their example loads an mp3 file, but Processing also supports real-time input from a mic.
Shadertoy is a good website for playing with real-time visualizations. It uses WebGL and an in-page code editor, so you can edit a fragment shader and then run it live in your browser. One feature that was added (relatively) recently is the ability to connect a shader input to an audio stream - either from a pre-defined source, or from your microphone. You can also output sound from your shader by writing to a special vec2
output. Here's a list of examples that use mic input.