Drop in an MP3 or WAV, shape the look live, then export an MP4. Previewing and rendering happen on this device — your song is never uploaded to PULSATRAX.
Free live previewNo upload queueLandscape, portrait, squareAccount needed only for MP4 export
1Step 1 of 3 · Choose a song
Your MP3 or WAV stays on this device.
Portable project
Bundle the song, images, settings, and Scene Director into one local .ptxviz file.
No project bundle saved or opened yet.
Local recoveryChecking this device for a recovery draft…
No song selected
MP3 or WAV · up to 8 minutes
Local only
Safe area
PNG frame readypulsatrax-visualizer-frame.png
Kept locally in this tab.
0:00 / 0:00
Space Play←→ Seek[] VisualR SurpriseP Save PNGF Fullscreen
Song timeline
Choose audio to see its waveform.
Look
StyleVisual library
1 / 6
Saved looks and share links never include your audio or image files.
ColorsAccent
Camera & frameComposition
EffectsGlow & depth
SpectrumAudio overlay
Audio responseIntensity
Auto Scene Mix
Build a sequence of proven MilkDrop scenes and snap each change to the strongest nearby beat.
Choose a song, then enable Scene Mix.
Scene director
Preview and shape the exact sequence used in your video.
Enable Scene Mix and choose a song to edit its sequence.
No scene changes to undo.
Background / cover art
Drop a PNG, JPG, or WebP on this card, or choose one. It stays local and can move with the music.
No background selected
Title card
Artist logo
Drop a PNG, JPG, or WebP on this card, or choose one. It stays local and can react to the music.
No logo selected
Lyrics & captions
Import timed captions, paste your own words, or search by title and artist. Audio stays local; catalog search shares only those two text fields.
Catalog matchFind the real lyrics
Searches LRCLIB with the Song title and Artist from the Title card. Only those two fields are shared — your audio never leaves this browser.
Enter both song title and artist above.
Known songs work best with catalog lyrics instead of AI guessing.
Lyrics results from LRCLIB. Choose the exact recording before applying.
ExperimentalDetect words from the audio
For unknown or unreleased songs, separate the singer first and let Whisper listen to that cleaner local layer. Every audio sample stays on this device.
Vocal focusSeparate the singer before detection
Optional HTDemucs preparation for dense mixes. First use downloads a 181 MB model; processing may take several minutes and works best with desktop WebGPU.
Device · checks after songModel · 181 MB on first use
Preparing vocal focus · 0%Keep this tab open.
Choose a song to inspect vocal isolation on this device.
Powered by demucs-web, HTDemucs, and ONNX Runtime Web. The model is cached by your browser; no stems are uploaded or stored by PULSATRAX.
Engine · checks after songModel · cache checks after song
Preparing local AI · 0%Keep this tab open.
Choose a song to enable automatic lyrics.
Title, artist, and Preferred spellings guide Whisper without being inserted. Close alternatives are corrected transparently after detection — add uncommon names, slang, or words Whisper confuses. Auto · song samples up to 30 seconds to detect language, then uses word timestamps to build short sequential caption phrases. Long songs overlap at quieter cuts, but Automatic lyrics decodes every part independently so one bad or instrumental part cannot poison later minutes. Near-silent parts skip the model, and near-silent cues are discarded. Best uses five-beam Whisper Small (first local download about 300–969 MB); Base is balanced. Automatic lyrics and Sync exact use timestamp models. Failures safely step down to Base, then Tiny. Review unclear words before export.
Caption timing · click a timed line above to select it
Choose or generate timed lyrics first
No lyrics yet · import a timed file or paste plain lines.Live cueWaiting for lyrics
MP4 · HD 720p · 30 FPS
Export locally
Not checked for these export settings.
Estimated renderChoose audio
Resolution1280 × 720
Frame rate30 FPS
Estimated size—
Export storageMP4 is assembled locally in this tab.
Full song · choose audio first
Preview everything for free. Create a free account or sign in only when you are ready to export.
Fast local render — usually much quicker than the song length.
Preparing render · 0%
Estimating time…
Keep this tab open while your device renders.
Your MP4 is readypulsatrax-visualizer.mp4
Kept locally in this tab.
Duration--:--
Resolution—
Frame rate—
File size—
Codec—
Your browser keeps the exact download folder private.
Choose a song to begin.
1
Choose your song
The browser decodes your MP3 or WAV locally. There is no audio upload request.
2
Play with the visuals
Switch styles, colors, intensity, titles, and social video shape while the song plays.
3
Export on your hardware
After sign-in, WebCodecs renders an MP4 with the best compatible local codecs and downloads it directly.