mcp_opendaw_add_drum_chain
Add a complete drum processing chain (Gate, EQ, Compressor, optional Reverb) to a track with one call. Choose from preset styles for punchy, deep, crisp, roomy, or tight character.
Instructions
Add a ready-made drum processing chain to an audio unit — Gate → EQ → Compressor (+ optional Reverb).
One call replaces 3-4 individual add_effect + set_effect_parameter calls. Designed for drum tracks but works on any rhythmic content.
unit_index: Target audio unit (the drum track). style: Preset character:
"punchy" — tight gate, bright EQ, fast comp (pop, rock drums)
"deep" — loose gate, sub boost, slow comp (hip-hop, trap, 808s)
"crisp" — bright EQ, fast attack comp (techno, house, electronic)
"roomy" — medium gate, warm EQ, lush reverb (rock, live drums)
"tight" — transparent, just cleanup (jazz, acoustic, lofi)
reverb_amount: Reverb wet/dry (0-1, default 0 = off). Use 0.1-0.3 for room sound.
Creates: Gate → Revamp EQ → Compressor (→ Reverb) on the target AU. Returns effect indices and parameter values set.
Example:
Punchy drum chain on track 0
add_drum_chain(0)
Deep 808 chain
add_drum_chain(0, style="deep")
Roomy rock drums with reverb
add_drum_chain(0, style="roomy", reverb_amount=0.25)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | punchy | |
| unit_index | No | ||
| reverb_amount | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |