webaudio powered xbox 360 style audio visualizer. fft driven radial field, kaleidoscope mirroring and hsv palette morphing on a single HTML5 canvas in vanilla js.
- browser based, no dependencies
- webaudio analyser with band sliced energy (sub, bass, mids, treble)
- simple beat detection from low band onsets
- radial warp field plus kaleidoscopic segment folding
- multiple color palettes with smooth crossfades that are rng generated
- canvas auto resizes to the current window, so for different monitors - diff resolutions
1. clone
```bash
git clone https://github.com/nuttsm211/xbox360-visualizer.git
cd xbox360-visualizer-
run
open
index.htmlin a browser -
select input
choose your audio device in the HUD, then start the visualizer
-
palette hotkeys
press keys 1 to 6 to switch color profiles (glitchy, will test upon further)