music-to-video
Turn a music track (an audio file, a video to pull audio from, or a track generated from a mood brief) into a beat-synced video — lyric video, slideshow, or kinetic promo. The music drives all pacing; any user-supplied images/videos are cut onto the same beat grid, and a complete video needs zero assets. Narrated pieces → the input-matched workflow (see /hyperframes). Unclear → /hyperframes.
Pinned to revision 9c24d419894c, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/music-to-video/SKILL.md
- skills/music-to-video/references/frame-skeleton.md
- skills/music-to-video/references/montage.md
- skills/music-to-video/references/motion-primitive-catalog.md
- skills/music-to-video/references/motion-primitives/3d-card-flip/index.html
- skills/music-to-video/references/motion-primitives/3d-card-flip/scene.html
- skills/music-to-video/references/motion-primitives/assets/gsap.min.js
- skills/music-to-video/references/motion-primitives/bg-flow-field/index.html
- skills/music-to-video/references/motion-primitives/bg-flow-field/scene.html
- skills/music-to-video/references/motion-primitives/binary-decrypt/index.html
- skills/music-to-video/references/motion-primitives/binary-decrypt/scene.html
- skills/music-to-video/references/motion-primitives/blur-resolve/index.html
- skills/music-to-video/references/motion-primitives/blur-resolve/scene.html
- skills/music-to-video/references/motion-primitives/braam-punch/index.html
- skills/music-to-video/references/motion-primitives/braam-punch/scene.html
- skills/music-to-video/references/motion-primitives/chromatic-split/index.html
- skills/music-to-video/references/motion-primitives/chromatic-split/scene.html
- skills/music-to-video/references/motion-primitives/chrome-sweep/index.html
- skills/music-to-video/references/motion-primitives/chrome-sweep/scene.html
- skills/music-to-video/references/motion-primitives/counting-punch/index.html
- skills/music-to-video/references/motion-primitives/counting-punch/scene.html
- skills/music-to-video/references/motion-primitives/crash-zoom-in/index.html
- skills/music-to-video/references/motion-primitives/crash-zoom-in/scene.html
- skills/music-to-video/references/motion-primitives/datamosh-smear/index.html
- skills/music-to-video/references/motion-primitives/datamosh-smear/scene.html
- skills/music-to-video/references/motion-primitives/directional-fill/index.html
- skills/music-to-video/references/motion-primitives/directional-fill/scene.html
- skills/music-to-video/references/motion-primitives/dolly-zoom/index.html
- skills/music-to-video/references/motion-primitives/dolly-zoom/scene.html
- skills/music-to-video/references/motion-primitives/electric-arc/index.html
- skills/music-to-video/references/motion-primitives/electric-arc/scene.html
- skills/music-to-video/references/motion-primitives/flash-cut/index.html
- skills/music-to-video/references/motion-primitives/flash-cut/scene.html
- skills/music-to-video/references/motion-primitives/gooey-metaball/index.html
- skills/music-to-video/references/motion-primitives/gooey-metaball/scene.html
- skills/music-to-video/references/motion-primitives/hard-cut/index.html
- skills/music-to-video/references/motion-primitives/hard-cut/scene.html
- skills/music-to-video/references/motion-primitives/hypercut-whip/index.html
- skills/music-to-video/references/motion-primitives/hypercut-whip/scene.html
- skills/music-to-video/references/motion-primitives/iris-open/index.html
- skills/music-to-video/references/motion-primitives/iris-open/scene.html
- skills/music-to-video/references/motion-primitives/kinetic-letter-in/index.html
- skills/music-to-video/references/motion-primitives/kinetic-letter-in/scene.html
- skills/music-to-video/references/motion-primitives/liquid-morph/index.html
- skills/music-to-video/references/motion-primitives/liquid-morph/scene.html
- skills/music-to-video/references/motion-primitives/mask-reveal/index.html
- skills/music-to-video/references/motion-primitives/mask-reveal/scene.html
- skills/music-to-video/references/motion-primitives/mosaic-pack/index.html
- skills/music-to-video/references/motion-primitives/mosaic-pack/scene.html
- skills/music-to-video/references/motion-primitives/neon-flicker/index.html
- skills/music-to-video/references/motion-primitives/neon-flicker/scene.html
- skills/music-to-video/references/motion-primitives/outline-to-fill/index.html
- skills/music-to-video/references/motion-primitives/outline-to-fill/scene.html
- skills/music-to-video/references/motion-primitives/palette-flip/index.html
- skills/music-to-video/references/motion-primitives/palette-flip/scene.html
- skills/music-to-video/references/motion-primitives/particle-burst/index.html
- skills/music-to-video/references/motion-primitives/particle-burst/scene.html
- skills/music-to-video/references/motion-primitives/pixel-dissolve/index.html
- skills/music-to-video/references/motion-primitives/pixel-dissolve/scene.html
- skills/music-to-video/references/motion-primitives/radial-burst-lines/index.html
- skills/music-to-video/references/motion-primitives/radial-burst-lines/scene.html
- skills/music-to-video/references/motion-primitives/screen-shake/index.html
- skills/music-to-video/references/motion-primitives/screen-shake/scene.html
- skills/music-to-video/references/motion-primitives/slot-machine-reveal/index.html
- skills/music-to-video/references/motion-primitives/slot-machine-reveal/scene.html
- skills/music-to-video/references/motion-primitives/spotlight-sweep/index.html
- skills/music-to-video/references/motion-primitives/spotlight-sweep/scene.html
- skills/music-to-video/references/motion-primitives/staggered-exit/index.html
- skills/music-to-video/references/motion-primitives/staggered-exit/scene.html
- skills/music-to-video/references/motion-primitives/text-spectral-rays/USAGE.md
- skills/music-to-video/references/motion-primitives/text-spectral-rays/index.html
- skills/music-to-video/references/motion-primitives/text-spectral-rays/scene.html
- skills/music-to-video/references/motion-primitives/text-wave-distort/index.html
- skills/music-to-video/references/motion-primitives/text-wave-distort/scene.html
- skills/music-to-video/references/motion-primitives/tile-mosaic/index.html
- skills/music-to-video/references/motion-primitives/tile-mosaic/scene.html
- skills/music-to-video/references/motion-primitives/typewriter-reveal/index.html
- skills/music-to-video/references/motion-primitives/typewriter-reveal/scene.html
- skills/music-to-video/references/motion-primitives/word-grid-burst/index.html
- skills/music-to-video/references/motion-primitives/word-grid-burst/scene.html
- skills/music-to-video/references/planning.md
- skills/music-to-video/references/storyboard-format.md
- skills/music-to-video/references/template-catalog.md
- skills/music-to-video/references/templates/card-flyby/index.html
- skills/music-to-video/references/templates/card-flyby/program.json
- skills/music-to-video/references/templates/held-message-living-field/index.html
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/asphalt-031.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/bark-014.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/brick.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/bricks-075-a.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/bricks-101.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/bricks-102.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/bricks-104.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/carpet.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/concrete-034.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/concrete-042-a.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/concrete-046.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/concrete-047-a.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/concrete.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/diamond-plate-009.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/fabric-080.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/fabric-083.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/grass-001.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/grass-004.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/grass-005.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/ground-037.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/ground-054.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/ground-068.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/ground-080.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/ground-103.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/ground-104.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/lava.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/leather-037.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/marble-012.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/marble-016.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/metal-032.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/metal-038.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/metal-041-a.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/metal-046-b.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/metal-048-a.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/metal-049-a.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/metal-055-a.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/metal-061-b.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/metal.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/onyx.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/painted-plaster-017.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/paving-stones-138.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/paving-stones-150.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/plaster-001.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/road-007.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/road-008-a.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/road-009-c.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/road-012-a.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/road-012-b.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/road-013-a.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/rock-058.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/rock-063.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/rock.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/snow-015.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/snow.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/tiles-138.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/travertine-009.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/wood-049.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/wood-051.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/wood-058.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/wood-066.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/wood-092.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/wood-094.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/wood-floor-051.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/wood-floor-064.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/wood-floor-070.png
- skills/music-to-video/references/templates/held-text-strobe-burst/assets/texture-mask-text/masks/wood.png
- skills/music-to-video/references/templates/held-text-strobe-burst/index.html
- skills/music-to-video/references/templates/intro-kinetic-cascade/index.html
- skills/music-to-video/references/templates/intro-kinetic-cascade/program.json
- skills/music-to-video/references/templates/logo-split-lockup-pulse/assets/fredoka-700.woff2
- skills/music-to-video/references/templates/logo-split-lockup-pulse/index.html
- skills/music-to-video/references/templates/poster-tile-mosaic/index.html
- skills/music-to-video/references/templates/poster-tile-mosaic/program.json
- skills/music-to-video/references/templates/roll-flipbook-word-cycle/index.html
- skills/music-to-video/references/templates/split-anchor-word-slot/index.html
- skills/music-to-video/references/templates/split-anchor-word-slot/program.json
- skills/music-to-video/references/templates/typewriter-phrase-keyword-shuffle/index.html
- skills/music-to-video/scripts/analyze-beatgrid.py
- skills/music-to-video/scripts/assemble-index.mjs
- skills/music-to-video/scripts/lib/storyboard.mjs
- skills/music-to-video/scripts/stage-assets.mjs
- skills/music-to-video/scripts/validate-plan.mjs
- skills/music-to-video/sub-agents/frame-worker.md
Every link opens the file at its source, pinned to the revision this page describes.