mcp_opendaw_create_riser
Generate ascending pitch sweeps for build-up transitions in your DAW. Creates a sequence of notes with ramped velocity and customizable pitch curve.
Instructions
Create a riser — ascending pitch sweep for build-up transitions.
Generates a sequence of notes with ascending pitch from start_pitch to end_pitch over the specified length. Velocity ramps up proportionally. Useful for:
Build-ups before a drop/chorus
Transition between sections
Tension creation
unit_index: AU index with note track (-1 = find first AU with note tracks). track_index: Note track index within the AU. start_beat: Position in beats where the riser begins. length_beats: Duration of the riser in beats (1-16). start_pitch: Starting MIDI pitch (default 36 = C2). end_pitch: Ending MIDI pitch (default 84 = C6). steps: Number of notes in the sweep (8-128, default 32 = sixteenths over 4 beats). curve: Pitch curve — "linear" (even), "exp" (slow start, fast end), "log" (fast start, slow end). velocity: Base velocity (0-1, ramped proportionally with pitch).
Returns notes created and pitch range.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| curve | No | exp | |
| steps | No | ||
| velocity | No | ||
| end_pitch | No | ||
| start_beat | No | ||
| unit_index | No | ||
| start_pitch | No | ||
| track_index | No | ||
| length_beats | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |