Psychedelic WebGL visualizer with procedural stoner doom / space rock / krautrock music
Click anywhere to begin. Best experienced fullscreen with headphones.
A fully procedural audio-visual experience built with WebGL and the Web Audio API. No samples, no loops — every note, every drum hit, every visual frame is generated in real-time by code.
- Realistic tube amp guitar with cabinet simulation & spring reverb
- Heavy Drop D bass with overdrive
- Thundering doom drums with room reverb
- Slow, crushing riffs at 38-46 BPM
- Mellotron-style pads with tape wobble
- Sequenced arpeggios with resonant filter sweeps
- Phaser & chorus effects
- Cosmic delay lines at 68-80 BPM
The music automatically transitions between stoner doom and space rock across multi-section songs. Visuals morph in sync — doom reds/oranges fade into cosmic blues/purples with nebula warps and aurora streaks.
| Key | Action |
|---|---|
| Click | Start / Cycle visual mode |
| D | Toggle doom overlay |
| H | Hyper mode |
| W | Webcam input |
| M | Microphone reactive |
| 1-4 | Visual modes |
- WebGL 1.0 — Fragment shader with ping-pong framebuffer feedback
- Web Audio API — Full synthesis chain: oscillators → waveshaper → EQ → cab sim → reverb → delay → master
- Zero dependencies — Pure vanilla JS, no libraries, no build step
🎵 MONOLITH RISING — 7 sections from doom awakening through cosmic drift and back
🎵 VOID TRAVELER — 5 sections from star birth through black hole sun to kosmische musik
Built with 🤘 and code