Adaptive beat detection
Bass-energy tracker with an adaptive threshold. Locks the BPM, fires an envelope on every kick, decays gracefully. Works on techno, jazz, and an ill-advised spoken-word record.
A browser-based engine. Drop in any song, drop in a library of clips
and images, hit RE-MAP until you like the composition,
then ● REC. A real MP4 comes out — no backend, no API
keys, no install. Browse curated templates in the
marketplace
and open one in one click.
Click Next / Previous, use the arrow keys, or swipe on mobile. Each video flips in with a 3D rotateY transition.
Drop in whatever you have. The engine picks the right tools for what you're making.
Drop a track. Get a music video. Pure-audio visualizers, neon engines, beat-synced cuts. No footage required.
Spectrum →Drop your brand kit, type, and audio. Get motion graphics and animated typography that breathes with the beat.
Typography →Drop video + audio + type. Get layered compositions with magazine-grid layouts and beat-synced cuts.
Collage →Most visualizers just react to the spectrum. The Sainted Word engine classifies every asset you give it — motion, brightness, hue — and routes each one to the band of the song that suits it. The composition is algorithmic. The score is the audio.
Bass-energy tracker with an adaptive threshold. Locks the BPM, fires an envelope on every kick, decays gracefully. Works on techno, jazz, and an ill-advised spoken-word record.
Six layers, each with its own blend mode and a stack of reactors. Scale to bass. Hue to mids. Position to the spectrum's edge. Every parameter is a feature binding, not a keyframe.
Drop a folder of videos, GIFs, or images. Each one is auto-classified by motion, luma, and mean hue, then routed to the role that suits it. Different song, different look — same library.
The canvas is captured via MediaRecorder at 30 fps with
H.264 + AAC, 8 Mbps. No ffmpeg.wasm, no server, no transcode. The
file you download plays in any editor.
The auto-mapper picks from the top candidates weighted by score, and
shuffles the blend order. Each RE-MAP click yields a new
composition. Hit it until something sticks, then record.
The whole engine is one HTML file. Drop it in a folder, open it in Chrome or Safari, it runs. No node_modules needed for the user. The Vite project is just for development.
Drop any number of PNG, JPEG, MP4, MP3, or WAV files onto the box. Each one is auto-processed: PNGs and JPEGs go through the asset curator (chroma-key on a uniform background, then local tag heuristic), audio and video pass through untouched. Folder drops are flattened recursively. A live chip per file shows the curator's verdict.
Listens for swr:drop on document — fires once per drop with
{results, files} so any consumer can wire it in.
Five single-file variants of the same engine, each with a distinct aesthetic. Click one to open it in a new tab. Same controls, same library, same MP4 export.
Hot club, screen-blend stacks, sharpened easings, scanlines. Cuts on the beat, not after it.
Handheld warm tone, per-pixel grain, soft vignette, slow drift. Smooth easings throughout.
2×2 + half-cell composition, snap to the beat. Binary easings — no in-between, only on or off.
Everything at 0.5 opacity, slow drift, blurry and slow. The song moves through fog.
Every reactor maxed. RGB channel shift, lighter and difference blends, noise canvas overlay.
All five versions on a single page with thumbnails, descriptions, and direct links.
The engine and its 5 versions were built for people who have audio and a release date, and zero budget for a video editor. The profiles below are the ones who reach for it first.
Click the mascot — it requests your camera, samples frames at 8 fps, and reacts in real time. A hand-wave makes it wave back. A face held high makes it look up. Sustained motion (you're close) makes it lean in. Long quiet after activity makes it ease back. Head tilts toward your face. No model, no CDN.
→swr-mascot-camera.client.js
Releasing a single with no video budget. Loads the mastered WAV, picks a style, gets a 30s MP4 for the post.
→versions/neon.html
Selling beats on BeatStars / Airbit. Renders a 15s preview per track so the listing beats a static waveform.
→versions/grid.html
Promoting a mix or a set. 60s vertical teaser with BPM burned in frame 1, cuts on the downbeat, ready for Reels.
→versions/smoke.html
3–10 artists a year, one brand voice. Uses the same version across the roster so every release reads as the label.
→versions/film.html
Local pricing (€25 vs €40+ in the EU), in-person demo at KC Grad, Drugstore, or Dot. Same engine, different margin.
→campaign.html
One long episode, ten short clips. Renders each pull-quote moment as a 15s visual to drive follows from the audio feed.
→versions/film.html
Sample pack creator showcasing the patches. The visualizer becomes the cover art — engine output doubles as marketing.
→versions/hallucination.html
Visual content for the whole roster. One tool, one workflow, ten artists' worth of social posts per month.
→profit-plan.html
Or skip the install entirely — the engine is a single HTML file and runs from a static server.
The dev server uses Vite for hot reload during development. The production build outputs to dist/ with the engine, the 5 versions, and the library.
library/ are 75 MB totalNo native dependencies, no build step required to use the engine. Just a browser and your library.
Public routes from this domain, grouped by what they're for. Each one is a real, hand-tuned surface — no template fills. Last-updated dates come from each page's file mtime.
Drop a song, drop a library, get a video. The browser-native audio-reactive video engine.
The SWR app surface — PWA shell with engine, presets, projects, and cloud sync.
Neon, Film, Grid, Smoke, Hallucination — same engine, five visual languages.
Every engine preset with a real-time thumb. Click to open and record.
Drop a GIF, get a hand-traced animated SVG. No server, no Wasm, no install.
Step-by-step music video maker. Pick a song, drop in clips, MP4 export.
The gallery index — every curated visual collection in one place.
Music-driven visual sets curated for the audio-reactive engine.
Procedural and generative compositions.
Cosmic-scale motion and color.
Bio / organic textures and growth forms.
AI-augmented visual studies.
Glyph-driven typography in motion.
Stereoscopic / VR-ready compositions.
Photo experiments and image treatments.
Dark-future palette: noir, neon, decay.
Brutalist layouts, hard rules, raw type.
Counterpoint-reactive baroque engine and gallery.
Loop-first compositions for social.
57 Midjourney compositions of vintage architecture, Soviet-era civic buildings, and old photographs.
Poster-format static compositions.
Album-art covers and variants.
Heavy FX treatments for video output.
T-shirt design variants from every gallery.
Artist-page treatments.
Point4brand visual system applied across the engine.
Who this is built for — 8 personas with concrete starting points.
Get a visualizer. €25–€40, 48-hour turnaround, browser-based.
Curated wedding-moment playlists. Open the Music Video Maker pre-loaded.
Curated .swr-set templates. Install to your engine, open in one click.
Logo tees, graphic tees, and mugs from every SWR gallery.
Five curated visual sets for music videos. See each set in action.
Sainted Word Records in 90 seconds.
Make a 30-second music video in three steps. No install, no signup.
Interactive walkthrough. Drop a song, drop a library, get an MP4.
A one-person audio-reactive video studio. Built in Belgrade. MIT.
Public release history for the engine, the variants, and the app shell.
Logos, screenshots, hero images, and a one-line bio for press and media.
Live system status for the engine and the daily preset-pipeline.
Order received. Here's what happens next.
Audio-reactive music video software market study. Free with watermark.
90-day launch playbook, financial model, and execution calendar.
Magic-link sign in for SWR projects, presets, and cloud library.