nudge_midi_notes
Shift MIDI notes in time by a specified number of beats, preserving note lengths. Use positive values for later, negative for earlier, with clamping at item edges.
Instructions
Shift MIDI notes in time by a number of beats (+ = later, - = earlier).
Start and end move together, so note lengths are preserved. A note pushed before the
item start clamps to it and one pushed past the item end is left there; both count in
out_of_bounds, not clamped.
Args: amount_beats: Signed beat shift (0.25 = a 16th later, -1.0 = a beat earlier). 0 = no-op.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | ||
| channel | No | ||
| end_beat | No | ||
| pitch_low | No | ||
| item_index | Yes | ||
| pitch_high | No | ||
| start_beat | No | ||
| track_index | Yes | ||
| amount_beats | Yes | ||
| return_notes | No |