🎧
Audiovisual Design
WS 2024 Audiovisual Design
WS 2024 Audiovisual Design
  • Audiovisual Design
  • Sessions
    • Session 1
      • Audiovisual Toolchains
      • Processing Basics
    • Session 2:
      • Bitmap Manipulations & Image Effects
      • OSC Connections
    • Session 3
      • Introduction to TouchDesigner
      • Image processing and manipulation
      • Dynamic video processing
    • Session 4 + 5
      • Masking
      • More examples of OSC-Links between TD and SC
      • Streaming bitmap data
      • Projection mapping
    • Session 6
      • 3D Environments
      • Audio analysis
    • Session 7
      • Outlook
      • Collected Assignments / ToDo
    • Session 8 (presentation)
  • Audiovisual Theory
    • Audiovisual Artforms
    • Theories of Audiovisual Perception
    • Artistic Concepts
  • Bibliography
    • Bibliography
    • Links
Powered by GitBook
On this page
  1. Sessions
  2. Session 6

Audio analysis

Previous3D EnvironmentsNextSession 7

Last updated 8 months ago

CtrlK

Example of a basic network for analyzing audio in TouchDesigner

TouchDesigner provides operators for analyzing audio files or audio input. The fundamental workflow for audio analysis starts with either an Audio In CHOP for live input or an Audio File In CHOP for pre-recorded files. These signals are then typically routed through an Analyze CHOP. Then we can compute various metrics including RMS levels for overall volume, peak detection, etc.

When you need to extract specific characteristics from the audio, you can combine these operators with Math CHOPs to process the analysis data further. For instance, you might use the Audio Filter CHOP to isolate particular frequency ranges before analysis, or employ the Trigger CHOP to detect specific events based on amplitude thresholds or frequency content. The analyzed data can then be smoothed, scaled, or otherwise processed to drive parameters in your TouchDesigner network.. All these operators can work in real-time with minimal latency, making them suitable for live applications.