BLOOB

A Three.js music visualizer, running in your browser

Galaxy is a Three.js and WebGL2 visualizer with 27 scenes, HDR rendering, ray-marched volumes and a cinematic camera. If you are researching how one is built, it is free to open and study in action.

Open Galaxy 3D Or BLOOB (2D)

Who this is for

What it is made of

Three.js on WebGL2 with half-float HDR buffers, an EffectComposer chain with bloom plus a custom cinema pass for anamorphic streaks and diffraction glints, GPU point clouds with procedural sprites, and fragment-shader ray marching rendered at a tiered internal resolution.

The audio contract

Seven perceptual bands with smoothed and raw twins, separate kick, snare and hat onsets, riser and drop detection, tempo and beat phase, a 64-band log spectrum and a 512-sample waveform. Scenes bind geometry to these rather than to overall loudness.

The part most visualizers miss

Above reactivity there is a structure layer: which register is carrying the track right now, where the four-bar phrase is, and a budget for how much of the scene may move. That is what stops every element twitching at once.

How to do it

  1. Open Galaxy — it runs in the browser on WebGL
  2. Choose a song or play the demo
  3. Pick a cosmic scene and add your logo or title
  4. Record, or export an MP4 at 1080p–4K

Questions people ask about three js music visualizer

Is the source available?

Not currently.

WebGL1 fallback?

Galaxy needs WebGL2; the 2D app runs on Canvas anywhere.

Can I embed it?

Yes, both apps support chrome-free embed URLs.

Does it run on mobile?

Yes, at a lower quality tier.

Free forever — help keep it that way. There is no paywall, no watermark and no ad. Support pays the hosting and the phone-remote relay servers and funds new scenes. ♥ Support BLOOB & Galaxy What it funds
Open Galaxy 3D Cloudflare mirror

Related: 3d audio visualizer · galaxy music visualizer · visualizer that follows song structure · particle music visualizer