mcp_opendaw_create_volume_fade
Create volume fade automation on an audio unit for fade in or fade out, ramping between dB levels over a set number of beats.
Instructions
Create a volume fade automation on an audio unit — fade in or fade out.
The most common mix technique for intros, outros, breakdowns, and section transitions. Creates volume automation events on the AU's volume parameter, ramping from one dB level to another. Uses exponential curve by default (natural for amplitude perception).
unit_index: AU index. direction: "out" (fade out, volume decreases) or "in" (fade in, volume increases). start_beat: Start position in beats. duration_beats: Fade length in beats (default 4 = 1 bar). start_volume_db: Starting volume in dB (default: 0 for out, -60 for in). end_volume_db: Ending volume in dB (default: -60 for out, 0 for in). curve: "exp" (exponential, default — natural for amplitude), "linear", "log". steps: Number of automation points (default 24 = smooth).
Returns events created, fade config, and dB range.
Examples: create_volume_fade(unit_index=0, direction="out", duration_beats=8) → 8-beat fade out from 0 dB to -60 dB, exp curve create_volume_fade(unit_index=2, direction="in", duration_beats=4, end_volume_db=-3) → 4-beat fade in from -60 dB to -3 dB
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| curve | No | exp | |
| steps | No | ||
| direction | No | out | |
| start_beat | No | ||
| unit_index | Yes | ||
| end_volume_db | No | ||
| duration_beats | No | ||
| start_volume_db | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |