duck music
Lower the music under speech: every music clip ramps down just before the first word, holds, and ramps back after the last, with pauses under a second staying dipped. Speech is read from the words the clips carry (voiceover and dialogue, never lyrics); uploaded speech without word timing is listened to (a file too long for the call is queued and named in warnings). A muted video counts only through the audio detached from it. depth is a fraction of the music’s level: soft to half, medium to a quarter (default), deep to a tenth. Every music clip that plays, or the ones named. Written as the clip’s volume keyframes; setKeyframes on volume with an empty list removes it. Free, except listening to speech without word timing: cloud processing.
Authorizations
An API key (es_live_…) from Settings, under API keys, or an OAuth access token.
Headers
Retry a paid dispatch safely: the same key returns the job already dispatched instead of charging again.
The workspace this one call acts in, when it is not the key's own.
Body
The timeline id.
The music clips to duck. Absent: every music clip on the timeline that plays sound.
How far the music drops: soft to half its level, medium to a quarter (default), deep to a tenth.
soft, medium, deep The revision get_timeline returned. A stale one fails with revision_conflict instead of applying; so does no revision once a user edited the timeline in the app since this connection last read it.
Optional: one sentence shown to the user beside this action.
600
