This TouchDesigner component lets you generate high-quality sound effects incredibly fast directly inside TD using the ElevenLabs Sound Generation API, then automatically downloads and plays them in your network with a clean, one-button workflow.Demo: https://www.youtube.com/shorts/wP0p7cCs6yM
What it does
Text-to-SFX generation inside TouchDesigner: type a short sound prompt (e.g., “a river flowing”, “metallic impact”, “distant thunder”) and generate audio instantly.
Automatic download + playback: the generated sound is saved to disk and immediately routed into an Audio File In CHOP → Audio Device Out chain for playback.
Duration control: set the requested generation length (great for one-shots or longer textures).
Prompt influence: adjust how strongly the model adheres to the prompt (from subtle interpretation to more literal).
Loop option for ambiences: a dedicated loop toggle designed for beds/textures (drones, room tone, wind, etc.).
Auto-save outputs: each generation is stored in your chosen folder with unique filenames, making it easy to build a library of SFX while you work.
TD-friendly parameters: designed to be triggered by pulses/automation, so it’s ready for interactive installations, generative performances, and real-time systems.
Setup guide: ElevenLabs API Key
Log in to ElevenLabsGo to your ElevenLabs account dashboard.
Create an API keyOpen Settings → API Keys (or “API” section) and click Create / Generate new key: https://elevenlabs.io/app/developers/api-keys
Copy the keyIt will look like a long string (often starting with sk_). Copy it immediately.
Paste it into TouchDesignerIn the component UI, paste it into API Key.
TestType a simple prompt (e.g. “soft wind ambience”), press Generate, and confirm:
a file is created in your output folder
audio plays through your selected device
Security tip: keep your key private (don’t share screenshots with it visible).Done! You're ready to create.