set_clip_parameter_envelope
Plan and set 1-512 ordered Session clip parameter envelope steps with state checks and value clamping; stop playback and recording before replacing an existing lane via replaceExisting:true.
Instructions
Plan/set 1–512 ordered Session envelope steps with native context checks and explicit clamping. Existing lanes require replaceExisting:true, which discards the whole curve, including unsampled edits. No full-curve backup or restoration. Playback must be stopped; recording off. Verifies sampled interiors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clipId | Yes | list_clips Session ID or supported list_arrangement_clips ID. | |
| dryRun | No | False executes with token and hash. | |
| points | Yes | Ordered nonoverlapping envelope steps. | |
| trackId | Yes | ID from list_tracks. | |
| deviceId | Yes | ID from list_devices. | |
| planHash | No | Plan hash. | |
| parameterId | Yes | ID from list_device_parameters. | |
| replaceExisting | No | Explicit authority to discard the entire existing lane, including unsampled points; default false. No complete curve backup. | |
| confirmationToken | No | Single-use plan token. | |
| expectedStateVersion | Yes | Observed stateVersion. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||