mcp_opendaw_add_bass_chain
Add a complete bass processing chain with EQ, compressor, and optional waveshaper drive. Choose from five presets to shape low-frequency content.
Instructions
Add a ready-made bass processing chain to an audio unit — EQ → Compressor (+ optional Waveshaper drive).
One call replaces 2-3 individual add_effect + set_effect_parameter calls. Designed for bass tracks but works on any low-frequency content.
unit_index: Target audio unit (the bass track). style: Preset character:
"deep" — sub boost, slow comp, thick low end (hip-hop, trap, 808s)
"round" — low-mid warmth, gentle comp (R&B, jazz, soul)
"driven" — low cut, mid boost, comp + drive (rock, punk bass)
"clean" — transparent, minimal coloration (electronic, house)
"tight" — fast comp, controlled, punchy (disco, funk, pop)
drive_amount: Waveshaper saturation (0-1, default 0 = off). Use 0.2-0.5 for grit.
Creates: Revamp EQ → Compressor (→ Waveshaper) on the target AU. Returns effect indices and parameter values set.
Example:
Deep sub bass chain
add_bass_chain(0)
Driven rock bass with grit
add_bass_chain(0, style="driven", drive_amount=0.4)
Clean electronic bass
add_bass_chain(0, style="clean")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | deep | |
| unit_index | No | ||
| drive_amount | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |