duck music
Lower the music under speech: every music clip ramps down just before the first word, holds, and ramps back after the last; pauses under a second stay dipped. ref (a library item, or a search_stock id, filed first) lays a track under the whole cut, in the same call: its end_at second (default the file’s end) on the cut’s last frame, faded out, and seated as a bed (level bed, default with ref): the speech brought to delivery level first unless within 1 dB or ridden by hand, then the music by measured loudness 13 dB under it while dipped, below it between lines too, its peak under -1 dB. Speech is read from the clips’ words (voiceover and dialogue, never lyrics or music); uploaded speech without word timing is listened to. depth is a fraction of the music’s level: soft to half (default with ref), medium to a quarter (default), deep to a tenth. The response gives each clip’s dips as [start, end] timeline seconds and its volume while dipped, and with ref or level bed the window placed and the music’s loudness against the speech. Written as volume keyframes; an empty setKeyframes list removes them. Free, except listening to untimed speech or first measuring a file: 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 default: for a key or a connected agent, one of the workspaces the user allowed it.
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; soft with ref), deep to a tenth.
soft, medium, deep A library audio item, or a search_stock id, to lay under the whole cut as its music, on a lane of its own, before ducking.
With ref: the second in the file that lands on the cut's last frame, such as a final hit; default the file's end.
x >= 0bed sets each music clip's volume from measured loudness before ducking; keep leaves it. Default bed with ref, keep without.
bed, keep 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
