The Drop · July 2, 2026
How to customize your music visualizer: fonts, palettes, shapes and triggers
A visualizer reacts to your track on its own, but the look is yours to set. Every font, color, shape and trigger in Flash Visualizer is a control you tune before you render. This is a walk down the panel, top to bottom, so you can build a look that fits the song instead of taking whatever the defaults hand you.
Photo via Unsplash
Open the app and the controls sit in a single column on the left, split into numbered sections: text, fonts, images, shapes, flash settings, overlays and output. Nothing here is locked behind an account and none of it gets sent anywhere. The audio you load is decoded in the browser and stays on your machine, so changing settings is just you and a preview window. Load a track, hit preview, and every change you make shows up live without recording anything. That is the loop: tweak, watch, tweak again, then render once you like it.
Text: type your lines, or leave it empty
The text box takes one line per screen. Type four short words and the app rotates through them as the track plays. The important part for customizing is that the box is allowed to be empty. Clear it and there is no fallback text, so you get an images-only, shapes-only or pure strobe video instead. If you are building a clean backdrop rather than a lyric edit, an empty box is the first setting to reach for. A black and white toggle and a separate text flicker menu (strobe, alternate, palette, rainbow, blink) are there if you want the words buzzing.
Fonts: 50 of them, and you pick the deck
The fonts section lists 50 display faces pulled from music cover-art culture: condensed impact, blackletter, wide grotesk, slab, Y2K techno, horror, pixel and graffiti among them. By default the app shuffles a new font in on each word. You rarely want all 50 in one edit, so untick the ones that fight the track and leave the handful that fit. A phonk edit might ride two or three blackletter faces; a clean techno loop might want one condensed sans and nothing else. The ALL ON and ALL OFF buttons reset the grid fast, and if you untick every font the app quietly falls back to one so a render never comes out blank.
Palette: six ways to color every flash
Color is a single menu near the bottom of the flash settings, and there are six palettes to pick from:
- Hyper, the default, cycles red, cyan, yellow and magenta for a loud all-genre look.
- Blood stays in reds plus white.
- Acid runs greens and yellow.
- Ice holds blues and white.
- Mono is a plain white strobe with no color at all.
- Black and white desaturates everything, including your images and shapes.
The palette drives the flash color, the shape fills and the color tint modes, so it is the fastest single control for changing the mood of a piece. Match it to the record: Blood for a horrorcore edit, Ice for something colder, Mono when you want the motion to read and the color to get out of the way.
Shapes: toggle the geometry you want
Shapes are their own section with a chance slider and seven checkboxes: checkerboard, circle, square, rings, stripes, triangle and dot grid. Raise the shape chance and more of your frames land on geometry instead of text or images; drop it to zero to switch shapes off. Untick the ones you do not want so the mix only pulls from the set you picked, which is how you get a consistent rave loop out of, say, just rings and stripes. There is a black and white toggle here too. The techno visualizer guide leans on this section hard for text-free abstract visuals.
Triggers: fire an image on the exact drum you choose
This is the setting people miss. Drop images into the app and each thumbnail gets a role menu. Set one to Kick, Snare or Hi-hat and it flashes in every single time that drum hits, detected separately from the rest of the mix. A Bass drop role takes an image over while sustained heavy bass is running, and anything left on Any stays in the normal rotation. So you can put a logo on the kick, a face on the snare and a glitch tile on the hats and let the song edit itself. The image flash chance slider decides how often Any images show up versus text and shapes, and each thumbnail can override the default fill or fit.
How fast the whole thing swaps is one more menu: content change rate. It rides the detected BPM rather than a stopwatch, so you choose in beats, from every 4 beats for a slow build down to every eighth beat, an option the app labels "unhinged" for good reason. There is also a plain "every N flashes" mode if you would rather not sync to tempo. This one control is the difference between a calm slideshow and a frantic edit, so it is worth sweeping while you watch the preview.
Effect and intensity: how hard each flash lands
The flash effect menu sets what actually happens on a hit: a hard strobe, an invert, glitch slices, an RGB split, a shake, a zoom punch, or a random mix of all of them, which keeps no two flashes looking the same. Trigger mode decides what fires the flash, either beat detection synced to the music or a fixed interval you set in milliseconds. Beat sensitivity tunes how eager the detector is, and the flash intensity slider sets how long each hit holds, from a quick snap up to a longer slam. The bass drop detector is its own slider, off at zero, that scrambles the text and glitches the frame while heavy bass sustains, a setting the DJ booth and bass-genre edits live on.
Persistent flicker, and using it safely
Two more sliders control a constant flicker that runs under everything: a speed in Hz, from 2 up to 30, and an opacity from 0 to off. This is a strong effect and it is also the one to be careful with. Fast flashing light can trigger a seizure in someone with photosensitive epilepsy, and the common accessibility guidance is to keep flashing at no more than three times a second on anything a crowd will see. For a personal edit that is your call; for a screen in front of other people, keep the flicker low or off and let the beat cuts carry it. The flickering visualizer guide breaks down each flicker control and the safety thresholds in full.
Overlays, then render
The overlays section adds texture on top of the scene: flying notes, shapes or light streaks
on each flash, a constant film grain, TV static, scanlines or VHS look, and a vocal visualizer
that draws bars, a ring, a waveform or a glow off the vocal band. These are optional seasoning,
not the main event, so add them last. When the look is set, render exports a 1920 by 1080
60fps WebM with the audio already muxed in. Recording runs in real time while the track plays,
so keep the tab focused while it captures. If whatever you are uploading to will not take WebM,
one line converts it: ffmpeg -i in.webm -c:v libx264 -crf 18 out.mp4.
That is the whole panel. None of these custom visualizer settings are permanent, so load a track, open the preview, and push each slider until the reaction matches the song. When it clicks, render once and you have your file.
Build your own look
Free, in the browser, and your track never leaves your machine.
Open the visualizer