TD-Reactive — Audio-Reactive 3D Particle Simulation

Give it music, get a living 3D nebula: a Rust + WebGL2 particle simulation with up to 10M GPU particles driven by kick, bass, vocal, hats and melody stems.

Category
Apps
Type
In development
Author
Deniz Bazan
Published
September 28, 2026
Topics
  • Rust
  • WebGL2
  • WASM
  • Particles
  • Audio Reactive
  • Simulation
  • Music Visualizer

Live experiment

TD-Reactive — Live Audio-Reactive Simulation

Ready in browser
§ 01

A simulation, not an animation

Every particle carries position and velocity in GPU ping-pong buffers, integrated with transform feedback each frame: curl turbulence, travelling attractors, local clustering, drag and speed limits. Particles die and respawn, so the scene never repeats — kick drums detonate shockwaves, the core breathes with the bass.

  • F.01Up to 10,000,000 GPU particles with perspective camera, orbit and zoom
  • F.02Stem roles: kick shockwaves, bass pulse, vocal flow, hat sparks, melody pitch
  • F.037 worlds: Nebula, Fluid, Orbital, Growth, Neural, Inferno, Plasma
  • F.04Deep shadow map from the light's view, ACES tonemapping, film grain
  • F.05Live 64-band spectrum analyzer, file / microphone / procedural demo synth input
  • F.06Rust compiled to WebAssembly, zero installs, runs in a browser tab
§ 02

Controls

Drag to orbit, wheel to zoom. Sliders for sensitivity, speed, color, trail, particle size, density (10K–10M), chaos, variation, light, shadow and sharpness.

Comments

No comments yet. Start the conversation.
Please sign in.