1
$\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$

closed as off-topic by trichoplax Mar 22 '16 at 17:20

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question does not appear to be about computer graphics, within the scope defined in the help center." – trichoplax
If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\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$ – trichoplax Mar 22 '16 at 17:19
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$
  • $\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 '16 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.