midi_humanize
Add random timing and velocity jitter to MIDI notes to humanize programmed performances and reduce mechanical feel.
Instructions
Add random timing + velocity jitter to all notes in a MIDI item.
Makes programmed MIDI feel less mechanical. Typical values:
Strings / pads: timing_ms=20, velocity=10 (subtle)
Drums: timing_ms=8, velocity=15 (tighter timing, wider dynamics)
Piano: timing_ms=12, velocity=12
Args: item_index: Global item index of the MIDI item. timing_ms: Max random shift in milliseconds (each note ±timing_ms). 0 = off. velocity_amount: Max random velocity offset (each note ±amount). 0 = off.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timing_ms | No | ||
| item_index | Yes | ||
| velocity_amount | No |