2
$\begingroup$

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

$\endgroup$
1
  • $\begingroup$ Questions asking us to recommend or find a book, tool, software, tutorial or other off-site resource are off-topic as they tend to attract opinionated answers and spam. Instead, describe your problem or need and the steps, if any, you've taken to solve it. See also What topics can I ask about here? $\endgroup$ Mar 22, 2016 at 17:19

2 Answers 2

1
$\begingroup$

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.

$\endgroup$
1
  • $\begingroup$ 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. $\endgroup$
    – Jonathan
    Mar 10, 2016 at 19:23
1
$\begingroup$

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.

$\endgroup$

Not the answer you're looking for? Browse other questions tagged or ask your own question.