mcp_opendaw_add_vocal_chain
Add a complete vocal processing chain to an audio unit with one call. Includes EQ, compressor, reverb, and optional delay, with five style presets for vocals or melodic tracks.
Instructions
Add a ready-made vocal processing chain to an audio unit — EQ + compressor + reverb (+ optional delay).
One call replaces 3-4 individual add_effect + set_effect_parameter calls. Designed for vocal tracks but works on any melodic content.
unit_index: Target audio unit (the vocal track). style: Preset character:
"balanced" — transparent EQ, gentle comp, medium reverb (pop)
"warm" — low-mid warmth, slower comp, lush reverb (R&B, soul)
"bright" — air boost, fast comp, short reverb (pop, radio)
"intimate" — minimal EQ, light comp, small room (ballad, acoustic)
"aggressive" — presence boost, hard comp, plate reverb (rock, rap)
reverb_amount: Reverb wet/dry (0-1, default 0.25 = subtle). delay_amount: Optional slap delay wet/dry (0-1, default 0 = off).
Creates: Revamp EQ → Compressor → Reverb (→ Delay) on the target AU. Returns effect indices and parameter values set.
Example:
Balanced vocal chain on track 0
add_vocal_chain(0)
Warm R&B vocal with lush reverb
add_vocal_chain(0, style="warm", reverb_amount=0.35)
Pop vocal with slap delay
add_vocal_chain(0, style="bright", delay_amount=0.15)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | balanced | |
| unit_index | No | ||
| delay_amount | No | ||
| reverb_amount | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |