🚧 ShaderBot is currently in beta. Some features may evolve.Join the Beta!

Audio-Reactive GLSL Shaders — TouchDesigner, OBS, VJ

Create audio-reactive GLSL shaders for TouchDesigner, OBS, Resolume and live VJ performance. uBass, uMid, uTreble uniforms pre-wired. Discord voice channel FFT analysis.

Export Targets

Features

Who it's for

🎵 TouchDesigner · OBS · Resolume · Audio-reactive

Audio-reactive GLSL shaders for VJs and music communities

Generate shaders that pulse, breathe and react to music. Use in TouchDesigner, Resolume, OBS or your Discord server. No code required — describe the vibe, get the shader.

Who it's for

🎛️

VJs & Live Coders

Create sound-reactive visuals for live sets. Export to TouchDesigner, Resolume or OBS. uBass, uMid, uTreble uniforms pre-wired.

🎧

Music Communities

Share audio-reactive shaders in your Discord server. Visuals are shared via links or bot-posted previews — Discord does not display WebGL canvases natively.

🎤

Artists & Live Performers

Visuals for your concerts, music videos or sound installations. Describe the aesthetic, AI generates the GLSL, you focus on the stage.

🎚️

TouchDesigner and OBS ready

ShaderBot exports GLSL shaders with audio uniforms pre-wired for TouchDesigner (GLSL TOP) and generates a direct URL for OBS Browser Source. Copy, paste, connect your audio feed.

  • uBass, uMid, uTreble, uAmplitude — pre-wired audio uniforms (ShaderBot conventions — rename to match your tool)
  • Live microphone preview in the dashboard
  • TouchDesigner GLSL TOP export and OBS Browser Source URL
Create an audio shader →

Features

Audio-reactive uniforms (uBass, uMid, uTreble — ShaderBot naming conventions)
Microphone input live preview
OBS browser source URL
TouchDesigner GLSL TOP export

Add ShaderBot to your music Discord server

All server members can generate and share audio-reactive shaders. Visuals play in a browser or OBS — not natively in Discord.

See Server Plans →

Export to your VJ and live performance tools

TouchDesigner, Resolume, OBS and more.

TouchDesignerTouchDesignerGLSL TOP

Audio-reactive uniforms pre-wired: uBass, uMid, uTreble, uAmplitude (ShaderBot naming conventions — rename to match your TouchDesigner CHOPs).

Resolume (ISF)ISF

GLSL shader with ISF-compliant JSON header for Resolume Avenue/Arena. ISF requires specific metadata — the export includes the required header; a plain .fs without it will not load.

OBS Browser SourceBrowser Source

Direct URL for OBS — live shader running in your stream.

PNG SequencePNG-32

Pre-rendered frame sequence for video editors. Not audio-reactive — frames are fixed at render time. Suitable for non-interactive loops only.

WebM with alphaVP9 Alpha

Transparent VP9 video rendered frame-by-frame server-side. Not audio-reactive — audio response is baked in at render time. Use for pre-rendered loops only.

VDMXISF / GLSL

ISF-compatible shader for VDMX live video mixing on macOS. Drop the .fs file into ~/Library/Graphics/ISF/ and load via the ISF Source layer plugin.