automation_envelope
Ramp a target parameter from start to end values across beats, adding or creating an automation lane with linear, exp, or sine curves.
Instructions
Convenience: ramp a target from start_value to end_value between start_beat and end_beat. shape ∈ {'linear', 'exp_in', 'exp_out', 'sine'}. exp_in starts slow then speeds up; exp_out is the inverse; sine is a smooth S-curve. Appends to an existing lane on the same target if one exists, otherwise creates a new lane.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| shape | No | linear | |
| steps | No | Number of intermediate points to render the curve | |
| target | Yes | ||
| end_beat | Yes | ||
| track_id | Yes | ||
| end_value | Yes | ||
| start_beat | Yes | ||
| start_value | Yes |