mcp_opendaw_create_crescendo
Apply a crescendo or decrescendo to notes in a region by gradually altering velocities from a start to an end value. Supports linear, exponential, and logarithmic curves.
Instructions
Apply a crescendo or decrescendo to existing notes in a region.
Gradually changes note velocities from start_velocity to end_velocity across all notes in the region. Useful for building tension or fading out.
unit_index: AU index. track_index: Track index. region_index: Region index (-1 = first region). start_velocity: Starting velocity 0-1 (low = quiet beginning). end_velocity: Ending velocity 0-1 (high = loud end). curve: "linear", "exp" (exponential, starts slow), "log" (logarithmic, starts fast).
Returns number of notes modified and velocity range applied.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| curve | No | linear | |
| unit_index | Yes | ||
| track_index | Yes | ||
| end_velocity | No | ||
| region_index | No | ||
| start_velocity | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |