About Bloomalizer

Bloomalizer is a music visualizer that runs in your browser. It listens to whatever you are playing and reforms 131,072 GPU-simulated particles into shapes that move with the music, over slowly rotating procedural backgrounds. It is free, needs no account, and the audio never leaves your machine.

Feeding it music

Nothing plays audio here — Bloomalizer only listens. Choose a source from the SOURCE menu:

With no source connected it falls back to a slow procedural drift, so the scene is never still.

The eleven shapes

One particle stream reconstructs itself as any of eleven forms, cross-morphing between them: a genome river driven by real chromosome data from Ensembl, a torus knot, a galaxy, a breathing planet, a spectrum ring, a tunnel, a lissajous curve, a phyllotaxis disc, a superbloom flower, a nebula cloud, and a double helix. The project began as a genome visualization, which is why the river is still there and still reads real data.

Controls

The CHILL–PARTY slider is the master dial: toward chill everything is dark, slow and long-fading; toward party it cuts fast, bright and punchy.

SCENE applies one of 25 curated looks — each sets the background, the shape, the colours and every dial in one pick. The COLORS ONLY entries pin just a palette and leave the rest alone. SHUFFLE jumps somewhere random. EVERY sets how long a scene lasts, LOOP applies a whole new look every few minutes, and FREEZE holds the current scene until you release it.

Keyboard: h help, f fullscreen, r shuffle, s freeze, 1/2/3 for energy.

Track identification

If the server has a recognition provider configured, a TRACK ID toggle appears. Switched on, it identifies the playing track immediately and then every three minutes, showing the result at the bottom of the screen. It is off by default, and it works by sending an 8-second clip of what the visualizer hears to a third-party service — so with MIC selected, that clip is your room. See the privacy page.

Privacy

Bloomalizer sets no cookies and uses no advertising or tracking scripts. Your audio is analysed locally and is never uploaded — except the explicit TRACK ID case above. Full detail on the privacy page.

Questions

Is Bloomalizer free?
Yes. It is free, needs no account, and shows no ads. It runs entirely in your browser.
Does it work on iPhone or Android?
Yes, with the microphone. Play music out loud and choose MIC. Capturing another browser tab's audio is a desktop-only browser feature, so that option is disabled on phones and tablets.
Why is there no sound reaction?
Bloomalizer never plays audio — it only listens. Pick a source from the SOURCE menu: TAB captures another browser tab (tick 'Also share tab audio' in the picker), MIC listens to the room. Without a source it falls back to a slow procedural drift.
Is my audio uploaded anywhere?
No. Audio is analysed on your own machine and never leaves it. The one exception is the optional TRACK ID feature: when you switch it on, an 8-second clip is sent to a third-party music-recognition service to identify the song. It is off by default.
Does it need a powerful graphics card?
No, but it does need WebGL2, which every current browser supports. It targets 60fps on integrated graphics. If the visuals stay black, your browser or GPU is likely blocking WebGL.
Can I use it for a live set or a party?
Yes. Press f for fullscreen, which also keeps the screen awake. Set how often scenes change, turn on LOOP for hands-off play, or press s to freeze on a scene you like.

Who made it

Bloomalizer is by Alan Koh, built with React Three Fiber and hand-written GLSL.

← back to the visualizer