# Asset treatments — weaving user media onto the beat spine When the user supplies images/videos, a group can be an **asset treatment** instead of a typographic template/free-compose. Assets are an **additive ingredient on the same beat spine** — never a separate pipeline. Typography/templates stay the floor: if no asset fits a group, fall back to a template/free group (a complete video needs zero assets). The planner (Step 3) picks the treatment and the clips + anchors (WHAT); the frame-worker realizes it inside the frame file (HOW). **Obey the frame's `pacing`.** ## The three treatments ### `beat_cut` — one clip per anchor (only on a `beat_cut` frame) The asset-driven analogue of a per-onset typographic group: cut to a new clip on each anchor (the frame's beats/onsets from the audiomap). Each clip is a `class="clip"` element (`` for a photo, **muted** `