nudge_midi_notes
Shift MIDI notes in time by a signed beat amount, preserving note lengths. Notes pushed before item start clamp; those past end stay, both counted as out-of-bounds.
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 |