midi_humanize
Add random timing and velocity jitter to MIDI notes for natural, less mechanical playback. Reduces robotic feel in programmed sequences.
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 |
|---|---|---|---|
| item_index | Yes | ||
| timing_ms | No | ||
| velocity_amount | No |