# Duotone Beat — primitive for beat sync (remotion)

> **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 `.md` to its path. Before generating anything, show the person the options on the use-case page.

A two-ink halftone portrait swaps its ink pair on every beat, with a punch-in on the downbeat and a bar indicator.

- **Install:** `npx shadcn@latest add @remocn/duotone-beat`
- **Registry:** remocn · **Framework:** remotion · **License:** MIT
- **Docs and preview:** https://remocn.dev/docs/graphic-looks/duotone-beat
- **Source:** https://remocn.dev/r/duotone-beat.json
- **Runs:** local render, free
- **Aspect:** any

## Slots (what you fill in)

- `beatFrames` (number)
- `beatsPerBar` (number)
- `punch` (number)
- `halftone` (number)
- `showIndicator` (boolean)

## Used in

- [Lyric video](https://skills.varg.ai/video/lyric-video.md)
- [Beat-synced slideshow](https://skills.varg.ai/video/beat-slideshow.md)
- [Music video](https://skills.varg.ai/video/music-video.md)
- [Live-coded music video](https://skills.varg.ai/video/live-code-music.md)
- [Kinetic manifesto](https://skills.varg.ai/video/manifesto.md)
- [Game trailer](https://skills.varg.ai/video/game-trailer.md)

## More beat sync

- [Anime Triple Split](https://skills.varg.ai/component/varg.anime-triple-split.md) — `git clone https://github.com/vargHQ/code2video-templates && cd code2video-templates/anime-triple-split && bash make.command`
- [varg Music Video](https://skills.varg.ai/component/varg.music-video.md) — `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](https://skills.varg.ai/component/hf.beat-accent.md) — `npx hyperframes add beat-accent`
- [Beat Freeze Cut](https://skills.varg.ai/component/hf.beat-freeze-cut.md) — `npx hyperframes add beat-freeze-cut`
- [Beat Pulse Background](https://skills.varg.ai/component/hf.beat-pulse-background.md) — `npx hyperframes add beat-pulse-background`
- [Beat Timeline](https://skills.varg.ai/component/hf.beat-timeline.md) — `npx hyperframes add beat-timeline`
