Live-coded music video — how to make it with code and an AI agent
For AI agents: find the right skill in one call —
curl -s "https://skills.varg.ai/api/search?q=<what the person wants>"returns the matching use case and the best skills with install commands, as markdown (Russian works too). Full index: https://skills.varg.ai/llms.txt. Every page has a markdown twin: add.mdto its path. Before generating anything, show the person the options on the use-case page.
Music made in code, shown as code: tokens light on the notes they play.
Output: 1:1 · 16:9 · any length · Input: A live-coding session
Skills that make it end to end
Recipe, beat by beat
Each beat lists components that build it; install any with its command, then fill its slots.
Code (Code & terminal, Audio visualizers)
- Code 3D Extrude — Syntax-highlighted code on a lit, beveled 3D slab that rotates through real space and settles to a readable rest — true WebGL depth and ligh ·
npx hyperframes add code-3d-extrude - Code Diff — An edit shown as a colored diff — removed lines collapse in red, added lines expand in green. ·
npx hyperframes add code-diff - Code Highlight Sweep — A highlight band sweeps across a target line while the surrounding context dims — draws the eye to one line. ·
npx hyperframes add code-highlight - Oscilloscope Trace — CRT oscilloscope beam sweeping a waveform across a 10x8 graticule, with closed-form phosphor persistence: the tail decays as exp(-age/tau) a ·
npx hyperframes add oscilloscope-trace - Waveform — Equalizer bars in a blue to pink gradient pulse across the middle of the frame, like an audio visualizer. A WebGPU shader from the Shaders l ·
npx hyperframes add waveform
Beat (Beat sync, Generative & ASCII)
- Anime Triple Split — Three live video panels slam onto screentone paper one per beat — ink borders, slanted gutters, an impact flash and a katakana SFX stamp — t ·
git clone https://github.com/vargHQ/code2video-templates && cd code2video-templates/anime-triple-split && bash make.command - varg Music Video — An AI music video from a song: song map with beats and word timings, a beat-grid storyboard, Seedance scenes with QA, a frame-exact cut on t ·
git clone https://github.com/vargHQ/code2video-templates && python3 code2video-templates/varg-music-video/scripts/songmap.py song.mp3 --lyrics lyrics.txt --out songmap.json - Beat Accent — A single music-hit sting: impact flash, micro scale-pulse on the subject, immediate decay. ·
npx hyperframes add beat-accent - ASCII Render Pass — A slotted scene renders as live ASCII: a canvas samples the source's luminance grid (rasterized once at mount) and draws glyphs from a densi ·
npx hyperframes add ascii-render-pass - ASCII Trail Reveal — An authored S-curve sweeps through a deterministic ASCII grid, flipping cells away to reveal a labeled panel. ·
npx hyperframes add ascii-trail-reveal - Code Shader Dissolve — The code compiles into existence: a GPU fragment shader resolves it out of seeded noise with a chromatic dissolve front and edge glow, then ·
npx hyperframes add code-shader-dissolve
Title (Kinetic type)
- Anime JP Subtitles — Japanese captions in four anime styles from one subs.json: fansub lines with a karaoke sweep, TV telop with popping letters, a vertical tate ·
git clone https://github.com/vargHQ/code2video-templates && cd code2video-templates/anime-jp-subtitles && bash make.command - Liquid Thorn Logo — Any word as a black-metal chrome logo that a cursor smears with a WebGL fluid. ·
git clone https://github.com/vargHQ/code2video-templates && cd code2video-templates/liquid-thorn-logo && bun render.ts --text "WORD" - Apple Money Count — Apple-style finance counter that counts from $0 to $10,000, flashes green, and bursts money icons with sound. ·
npx hyperframes add apple-money-count
Generated footage, voice and music
Code renders the layout for free. Anything generated — AI shots, voiceover, music, lip-sync — runs on varg with one key: npx skills add vargHQ/skills --skill varg-ai, the Claude Code plugin claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg, or the MCP https://mcp.varg.ai/mcp.