About Bloomalizer
Bloomalizer is three apps that run in the browser: Flyer and Magic on the phone, the studio on the laptop. Each turns what you give it — a flyer, a photo, a track, your hands — into particles that move live, and nothing you play or film ever leaves your device. This page is about the studio, the music visualizer: it listens to whatever you are playing and reforms 262,144 particles into shapes that move with the music, over slowly rotating procedural backgrounds. Nothing to download; an account records your clips. The phone apps have their own pages: Flyer and Magic.
What it is not
Bloomalizer is not a video editor or a VJ suite, and it is not trying to replace one. Those tools earn their learning curve. This is the opposite bet: open a tab, press play, and have something worth filming inside ten seconds — an instrument you play, not a timeline you edit. Nothing you play, film or load is stored anywhere; it all stays in your browser.
Will it run on my machine?
Press the button. It reads the GPU the browser exposes and says so in one line — nothing is sent anywhere.
The short version: Bloomalizer runs in your browser and works best in Chrome. Safari works too, except sharing a screen or a tab. Edge and Firefox run it too. It needs WebGL2 and a graphics chip the browser hasn't blocklisted. Discrete graphics or Apple silicon for 60 fps at 1440p; integrated graphics works at medium quality. Phones play it at half the particle count, with a reduced set of sources. In-app browsers (Instagram, TikTok) block the mic and camera — open the link in a real browser.
Feeding it music
Nothing plays audio here — Bloomalizer only listens. Tab or system (desktop Chromium only) captures a browser tab — tick “Also share tab audio” — or, for a desktop app like Spotify, the whole machine: share the Entire Screen and tick “Share system audio” (Chrome 141+, and macOS 14.2+ on a Mac). Microphone hears the room and works everywhere, phones included — it is the way to use Bloomalizer on mobile. Where system audio isn't offered, a loopback driver (BlackHole on macOS, VB-Cable on Windows, the “Monitor of…” device on Linux) picked under Input lets Microphone hear the machine directly. With no source connected the scene keeps moving on a slow procedural drift.
The twelve shapes
One particle stream reconstructs itself as any of twelve forms, cross-morphing between them: a genome river driven by real chromosome data, a torus knot, a galaxy, a breathing planet, a spectrum ring, a tunnel, a lissajous curve, a phyllotaxis disc, a superbloom flower, a nebula, a double helix — and your own pictures: drop photos in and the stream rebuilds them as glowing point clouds in each photo's colours, without the images ever leaving your browser. A typed phrase becomes particles the same way, in your pick of display fonts.
Controls
Energy is the master dial, chill to party. Look pins scenes, shapes, backgrounds and colours (or a custom colour); Every, in Motion, sets the scene cadence, down to a cut on every beat. On a phone Record sits right in the strip, double-tap shuffles, and everything else — photos included — is behind Menu. Keyboard: h help, f fullscreen, r Shuffle, s Look, z freeze, 1/2/3 energy.
Clips, streaming, projection
Frame, in the Record dialog, shapes the view for where it is going (9:16 for Reels and TikTok, 4:5, 1:1, 16:9) — the visual re-composes rather than crops — and Record records up to 30 seconds at social-ready resolution, silent by default (include the sound only when the music is yours to post). For streaming, add the page to OBS as a Browser Source. For a projector or a propped-up phone, the screen is kept awake — fullscreen on desktop, automatically while music plays on mobile.
Nothing is uploaded: sound, camera and screen are processed on your own machine. Details on the privacy page.
Questions
- Is it finished?
- Not yet. All three apps are beta previews: they work, they change often, and new looks and tricks land every week. Every shape, scene and colour, webcam hand control and your own pictures are open to everyone; an account records clips, each with a small bloomalizer.xyz mark, and an invite code takes the mark off. No ads, and it runs entirely in your browser.
- Does it work on iPhone or Android?
- Yes. Flyer and Magic are made for the phone. The studio runs on phones too, with the microphone: play music out loud and choose Microphone. Capturing a browser tab or the device's own audio is a desktop-only browser feature, so that option is disabled on phones and tablets — no mobile browser can hear another app. An iPhone app and an Android app on Google Play are on the way.
- Why is there no sound reaction?
- Bloomalizer never plays audio — it only listens. Pick a source from the Sound menu: Tab or system captures another browser tab (tick 'Also share tab audio') or your machine's own sound (share the Entire Screen and tick 'Share system audio'), Microphone listens through an input device. 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. Recorded clips are also produced entirely in your browser and never uploaded — and they are silent unless you choose otherwise when you press Record. Nothing you play, film or share is ever sent anywhere.
- Does it need a powerful graphics card?
- No, but it does need WebGL2, which every current browser supports. It targets 60fps on integrated graphics and adapts its resolution to what your device can hold. 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; the screen is kept awake so a projector never sleeps mid-set — on a phone, the screen stays awake whenever music is connected. Set how long scenes last with Duration, or press z to freeze on a scene you like.
- Can I use it on Twitch or in OBS?
- Yes. Bloomalizer is an ordinary web page, so add it to OBS as a Browser Source, or open it in its own window and use Window Capture. There is nothing to install and no plugin. Pick Microphone or Tab or system as the audio source in Bloomalizer itself — OBS captures the visuals, not the sound.
- Does it work with Spotify, SoundCloud or YouTube?
- Yes. For the web players, start the music in a second tab, choose Tab or system, pick that tab and tick 'Also share tab audio'. For the Spotify or Apple Music desktop app, share the Entire Screen and tick 'Share system audio' — that needs Chrome 141 or newer, and macOS 14.2 or newer on a Mac. For a record player, an instrument or a speaker in the room, use Microphone instead.
- Can I save or share a video of it?
- Yes. Choose a shape with Frame — 9:16 for Reels, TikTok and Shorts, 4:5, 1:1 or 16:9 — then press Record. It records up to 30 seconds at social-ready resolution, then lets you download the MP4 or share it — on a phone straight to WhatsApp, Telegram, Instagram or TikTok. The visuals re-compose for the shape rather than being cropped, and the on-screen controls never appear in the recording. By default the clip is silent — if music is playing when you press Record, it asks whether to include the sound. Silent is the safe choice: add music in the app you post from and nothing gets copyright-claimed. Recording happens entirely in your browser; no video is uploaded.
- Can it show my own photos or words?
- Yes. Drop one or many photos onto the visualizer (or use Visual) and the particles rebuild them as glowing point clouds, taking turns in time with the music and transforming from one into the next. You can also type a short phrase and the particles spell it in neon letters, in one of several display fonts. Nothing is uploaded — images and text stay in your browser.
- Do I need to download or install anything?
- No. Bloomalizer runs entirely in the browser — no download, no install, no extension. Open the studio and pick an audio source; an account is asked for when you record.
Where it is going
Bloomalizer is new and still changes; something may break now and then, and it gets fixed quickly. The direction is written up on the vision page.
Who made it
Bloomalizer is a solo-founder project by Alan Kohler, a DJ and engineer in Basel. Partnerships and backing are welcome: see support.
- SoundCloud
- Email: hello@bloomalizer.xyz
Credits
Some of the visuals in Shaders mode build on other people's shaders, changed to move with the music.
- Sun and grid in Synthwave: Jan Mróz (jaszunio15), CC BY 3.0
- Glowmarcher and Apollonian: mrange, CC0
- Sculpt's 3D objects: Spark Radix by World Labs, MIT
- The Sri Yantra in Geometry follows the traditional construction as published on texample.net (CC BY-SA 4.0); the drawing is our own code.