Real FFT · 16 to 2048 bands · Free

A real audio spectrum generator
that doesn't fake the math

Drop in audio. Shimga runs an actual FFT — the same one DAWs use — and renders the frequency spectrum as bars, circles, or polar plots that react to every bass kick, vocal note, and hi-hat. Free, browser-based, exports clean MP4.

Make a spectrum video → Browse spectrum templates

Built on real FFT, not amplitude tricks

Many "spectrum analyzers" online just animate dummy bars to amplitude. Shimga uses the browser's AnalyserNode for true frequency-band decomposition.

📊

16 to 2048 bands

Coarse and chunky? Set 16. Studio-grade detail? 2048. The slider gives you smooth control over band count per layer.

🔄

Linear or logarithmic

Linear shows the raw FFT (bass crammed on the left). Log spaces bands by perceived pitch — bass and treble both get screen room.

🎨

Multiple shapes

Vertical bars, horizontal bars, circle spectrum, polar plot, monster bars, dual-mirrored. Every shape is a one-click layer add.

📈

Smoothing & ballistics

Each band has decay (peak-hold) and attack tuning so the bars feel kinetic and musical instead of jittery.

🌈

Gradient or per-band coloring

Apply a hue gradient across the spectrum, or color each band individually for a more designed look.

🎬

MP4 export

One click. Audio baked in. No server upload. No render queue. Saves to your downloads folder ready for YouTube or socials.

3-step spectrum workflow

Open the studio

Load Shimga — no signup. A default scene already has a spectrum layer running.

Add your audio

Drop the MP3 or WAV. The spectrum begins reacting to your file immediately.

Tune & export

Tweak band count, shape, smoothing, and color. Hit Export — clean MP4 with audio in seconds.

Spectrum generator FAQ

What's a frequency spectrum?

It splits audio into its constituent frequencies — bass on the left, treble on the right. Each bar shows how loud that frequency band is right now. Shimga uses the Web Audio API's AnalyserNode (a real FFT) to produce this 60 times per second.

How many bands does Shimga use?

You pick — anywhere from 16 chunky low-res bars (looks great on socials) up to 2048 ultra-fine bars (looks great on a 4K YouTube upload). More bands = more GPU work; modern laptops handle 512 easily.

Are the bars logarithmic or linear?

Per layer, your choice. Linear matches the raw FFT (bass concentrated on the left). Logarithmic spaces bands by perceived pitch so the spectrum reads more musically — most music videos use log.

Can I export the spectrum as video?

Yes — MP4 (preferred) or WebM up to 1080p, with audio baked in. Export uses WebCodecs and runs entirely in-browser.

Why do the bars look "stuck" sometimes?

That's the peak-hold ballistic. Each band has a decay setting — turn decay down for snappier movement, up for the classic VU-meter "drop slowly" look.

Ready to see your audio?

Open the studio and watch the spectrum bars dance to your track in under a minute.

Open the Studio →