Skip to content

supamanluva/stonerizm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎸 STONERIZM

Psychedelic WebGL visualizer with procedural stoner doom / space rock / krautrock music

Click anywhere to begin. Best experienced fullscreen with headphones.


What is this?

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.

🦣 Stoner Doom Mode

  • 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

🚀 Space Rock / Krautrock Mode

  • Mellotron-style pads with tape wobble
  • Sequenced arpeggios with resonant filter sweeps
  • Phaser & chorus effects
  • Cosmic delay lines at 68-80 BPM

Genre Crossfading

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.


Controls

Key Action
Click Start / Cycle visual mode
D Toggle doom overlay
H Hyper mode
W Webcam input
M Microphone reactive
1-4 Visual modes

Tech Stack

  • 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

Songs

🎵 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

About

A psychedelic fractal visualizer with audio reactivity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors