mcp_opendaw_add_tempo_change
Adds a BPM change at a specific beat position to automate tempo variations in a music track, with linear or hold interpolation.
Instructions
Add a tempo (BPM) change at a specific position in the track.
Creates a ValueEventBox on the timeline's tempo track, allowing BPM automation mid-track (e.g. 120 BPM → 90 BPM → 140 BPM).
The tempo track uses normalized values (0..1) mapped to minBpm..maxBpm (default 60..240). This tool handles the conversion automatically.
position_beats: Position in beats where the tempo change occurs. bpm: Target BPM (60-240). interpolation: 'linear' for smooth transition, 'hold' for instant jump.
Returns the created tempo event and full tempo map.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bpm | Yes | ||
| interpolation | Yes | ||
| position_beats | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |