Read the project's tempo
The project's musical grid (settings.tempo): bpm, meter, key, where bar 1 falls, and tempo sections.
It is what grid-bound motion, sound cues, grooves and music loops are timed against. Falls back to the grid the film was generated at (stored: false); null when there is neither.
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 GET "https://example.com/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08/tempo"{
"data": {
"tempo": {
"version": 1,
"bpm": 0,
"meter": {
"beats": 1,
"unit": 1
},
"keyScale": "string",
"originSec": 0,
"sections": [
{
"id": "string",
"atSec": 0,
"label": "string",
"bpm": 0,
"meter": {
"beats": 1,
"unit": 1
},
"keyScale": "string"
}
],
"source": "user"
},
"stored": true
}
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}{
"error": {
"type": "string",
"code": "string",
"message": "string"
}
}Set the project's grooves PUT
A project's GROOVES are synthesized loops, one per scene, that play on the PROJECT's musical clock (its tempo map): bar n is bar n in every scene, so neighbouring grooves stay in phase across a join a
Change the project's tempo PATCH
The project's musical grid (settings.tempo): bpm, meter, key, where bar 1 falls, and tempo sections.