write_tempo_map
Write tempo automation events as ramps or steps into a new Ableton Live Set copy, preserving exact beat/BPM read-back for verification.
Instructions
Write tempo automation to a new set copy, with exact persisted event read-back.
Shape describes interpolation toward the next event. Duplicate boundary events
encode a step. Live 12.4.6 preserved both ramps and steps on actual reopen/save.
Open the new copy and use verify_tempo_map to check its unwarped clip duration.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"source_path": "<source_path>",
"output_path": "<output_path>",
"events": "<events>"
},
"name": "write_tempo_map"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| events | Yes | Ordered beat/BPM events, beginning at zero. | |
| confirm | No | True carries the removal out. False changes nothing and returns a report of what the call would remove, which is how to look before committing to it. | |
| output_path | Yes | New .als copy; an existing file is refused. | |
| source_path | Yes | Saved source .als; source bytes are preserved. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||