create_clip_automation
Replace a Session clip parameter envelope with verified breakpoints to set or rewrite automation in one Live undo step, limiting to 500 points.
Instructions
Replace one Session clip parameter envelope with verified breakpoints.
Side effects: clears and rewrites one clip envelope in one Live undo step.
Example: create_clip_automation(0, 1, "volume", [{"time": 0, "value": 0.5}]).
Edge cases: requires Session-clip automation APIs and accepts at most 500
points. A parameter name carried by several devices of the track returns
AMBIGUOUS_MATCH; pass device_index to choose one. Envelopes are
stepped, so a smooth ramp needs dense points — or use
create_clip_automation_curve and let the server expand it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clip_index | Yes | ||
| track_index | Yes | ||
| device_index | No | ||
| parameter_name | Yes | ||
| automation_points | Yes |