I am experimenting with Touchdesigner and realtime audio input with the goal to modify
the geometry, actually individual points on the geometry. The idea is that a specific set of points on a circle or a sphere move based either on the volume of the audio input or as next step, based on various frequencies.
Is there a tutorial to a start with or does anyone have a good example to share ?
There are few ways to do this…
First step is to filter your audio. You can use
-Analyze CHOP
-Pitch CHOP
-Parametric EQ CHOP
-Equalizer TOX (under tools in the browser panel)
Then you need to send that data to your points. You could read the data into a Point SOP, or control a noise, or use a CHOPtoSOP.
One good place to look for approaches is Markus Heckmann’s website : wuestenarchitekten.com/
And one expression based approach :
Create for example a Sphere. Then put down a Point SOP. Put down a noise CHOP too.
Now refer to the noise CHOP in the Position X and Position Y values of your Point SOP using chopf()
So for example X would get $TX + chopf(“pathtoyournoise/channelname”,$PT)
chopf grabs a sample at each frame, and instead of giving it the same frame for all points, each point is going to be grabbing a different frame. That is what $PT gives you.