mcp_opendaw_humanize_pitch
Add micro-detune to MIDI notes to simulate natural intonation imperfections. Humanize pitch drift in programmed instruments for warmer, more realistic sound.
Instructions
Add micro-detune (cents) to notes — intonation humanization.
Real instruments and vocals never play perfectly in tune — there's always slight pitch drift. humanize_notes handles velocity/timing/duration, but pitch stays quantized. This tool adds per-note cent offsets to simulate natural intonation imperfections.
Useful for:
String sections that sound too perfect
Vocal MIDI parts that need warmth
Brass arrangements needing intonation character
Any programmed MIDI that feels sterile
unit_index: AU index (-1 = all AUs). track_index: Note track index (-1 = all note tracks on the AU). region_index: Region index (-1 = all regions on the track). cents_depth: Maximum deviation in cents (0-50, default 5 = +/-5 cents). 3 = subtle warmth, 5 = natural, 10 = loose, 20 = detuned, 50 = chaotic. bias: Directional bias in cents (-20 to +20, default 0 = centered). Positive = sharp tendency, negative = flat tendency. Useful for simulating ensembles that drift sharp. seed: Random seed for reproducibility (same seed = same detune pattern).
Returns per-track note counts, total notes detuned, cent range.
Example:
Subtle string warmth
humanize_pitch(unit_index=0, track_index=2, cents_depth=4, seed=7)
Detuned brass
humanize_pitch(unit_index=0, track_index=3, cents_depth=12, bias=-3)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bias | No | ||
| seed | No | ||
| unit_index | No | ||
| cents_depth | No | ||
| track_index | No | ||
| region_index | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |