2

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

Jonathan
  • 23
  • 2

2 Answers2

1

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.

Nathan Reed
  • 25,002
  • 2
  • 68
  • 107
  • Thanks for your suggestion. Must try it, there are a good few demos on youtube, but I had never seen any mentioning live imput from mike. – Jonathan Mar 10 '16 at 19:23
1

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.

Dan Hulme
  • 6,780
  • 1
  • 16
  • 35