set_keyframe_interpolation
Modify an existing keyframe's interpolation, tangent mode, and tangent values on a master float track channel in a Level Sequence, with optional channel and frame selection.
Instructions
Set the interpolation mode, tangent mode and tangents of an existing keyframe on a master float track's channel (asset-level, headless).
Returns: { sequence_name: string, track_class: string, frame: int, key_found: bool, channel_index: int, interp_mode: string, tangent_mode: string, arrive_tangent: number, leave_tangent: number, saved: bool, save_error?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| frame | Yes | Frame number of the existing key to modify | |
| interp_mode | No | Optional interpolation: "Cubic" | "Linear" | "Constant" (default leaves unchanged) | |
| track_class | Yes | Class-name fragment of the master track whose float channel to edit (e.g. "Slomo", "Fade") | |
| tangent_mode | No | Optional tangent mode (Cubic only): "Auto" | "User" | "Break" (default leaves unchanged) | |
| channel_index | No | Optional float-channel index on the section (default 0) | |
| leave_tangent | No | Optional leave tangent value (Cubic) | |
| sequence_name | Yes | Name of the target Level Sequence | |
| arrive_tangent | No | Optional arrive tangent value (Cubic) |