TouchDesigner Interactive Practice

Project Details

Categories SMC

Input

The project uses live microphone input as the trigger for the interaction. Sound is captured in real time and analyzed continuously to control visual changes.

Output

The output is an animated abstract visual created using a Noise TOP. The visual changes brightness and intensity based on the loudness of the microphone input. Louder sounds create brighter and more active visuals, while quieter sounds reduce the intensity.

Interaction

The interaction is based on real-time sound levels. Speaking into the microphone directly affects the visual output. This creates a visible relationship between the audio input and the generated visuals.

Operators Used

  • Audio Device In CHOP
    • Captures live microphone input.
  • Analyze CHOP
    • Reads and analyzes the microphone volume levels in real time.
  • Noise TOP
    • Generates the animated abstract visual texture.
  • Level TOP
    • Adjusts the brightness and intensity of the visual output using the analyzed sound data.

Code / Expressions Used

  • absTime.seconds
    • Used in the Noise TOP to continuously animate the texture over time.
  • op('analyze1')[0] * 5000
    • Used to amplify the microphone values so the sound input creates stronger visual changes.