Ask for the music bakes the tempo map needs
Audio follows tempo (conductor P2).
With the conductor's warp.mode "on" (set_warp op, default off) each non-looping music bed is time-stretched (Rubber Band R3, pitch kept) so the song's beats land on the tempo map. It is baked once on the worker's CPU lane and hosted under a content-addressed key; the cue then plays that file (assetUrl = the bake, warp = source file, offset and key), so the editor preview, the share page and the export play the same audio. Warned past +-20% stretch, left as the song past +-50%. Re-baked when the map or the track changes; a stale bake is never played. Exports wait for running bakes and refuse (audio_pending, audio_failed) rather than play stale or un-conformed audio. Free. Idempotent: the same map and song are a cache hit; poll until pending is false.
Authorization
bearerAuth Typecut API key. Generate one in app.typecut.ai → Settings → API keys. Send as Authorization: Bearer tc_live_….
In: header
Path Parameters
uuidResponse Body
application/json
application/json
application/json
curl -X POST "https://example.com/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08/audio-conform"{
"data": {
"mode": "off",
"pending": true,
"settled": true,
"changed": true,
"cues": [
{
"cue_id": "string",
"state": "off",
"key": "string",
"url": "string",
"reason": "string",
"message": "string",
"rate": [
0
],
"warn": true
}
]
}
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}