transpose_clip
Transpose MIDI or audio clips by a specified number of semitones, with options to error, clamp, or drop notes outside the MIDI range.
Instructions
Transpose a MIDI clip by note pitch or an audio clip via pitch_coarse.
Args:
track: Track index in song.tracks.
slot: Scene/slot index in track.clip_slots.
semitones: Number of semitones to transpose (positive or negative).
out_of_range: Action when transposed notes exceed MIDI range 0..127
('error', 'clamp', or 'drop').
Returns:
Dictionary reporting transposition status and details.
Note:
Measured 2026-08-29 against Live 12.4.5: Audio clips are transposed by setting
clip.pitch_coarse (-48..48 semitones).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slot | Yes | ||
| track | Yes | ||
| semitones | Yes | ||
| out_of_range | No | error |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||