# How do I match a sound to my animation’s timing?

> Use Animation Sync in the editor. It matches a sound to an animation three ways: it stretches the sound to the animation’s length, shapes its envelope to follow the animation’s curve, and moves its attack onto the moment the animation peaks.

> **Tip:** When the selected layer has a real animation, a banner offers its actual duration and easing in one click — no measuring by hand.

> **Note:** Stretching changes the length of the audio. Use A/B afterwards to check it still sounds natural.

> **Note:** Stretch first, then align. Stretching after aligning drags the attack back off the mark, because it rescales everything including the silence you just added.

## Steps

1. Select the animated layer in Figma, then open its sound in Create → Edit.
2. If a banner offers the layer’s real timing and easing, apply it — that fills everything in for you.
3. Otherwise find Animation Sync in the Interaction panel and type the animation length.
4. Apply the stretch to fit the sound to that length.
5. Pick a motion curve — including spring and bounce — so the sound’s envelope follows the animation.
6. Check the Transient rows underneath. "Attack at" is where your sound actually hits; "Motion peaks at" is where the animation is moving fastest, worked out from the curve you picked. An ease-out peaks at the start, an ease-in at the end, an ease-in-out in the middle.
7. If those two numbers disagree, use the button below them to move the attack onto the peak. Sound Kit pads the front with silence or trims it — it never cuts into the attack, and it never touches the decay.
8. For multi-step animations, use the sync wizard from the editor toolbar to place several cues along the timeline.

---

More Sound Kit help: https://systergon.com/sound-kit/help
