mcp_opendaw_create_buildup
Create a complete build-up combining a pitch riser and snare roll for transitions before a drop or chorus. Supports EDM, trap, techno, rock, and minimal styles.
Instructions
Create a complete build-up — riser + snare roll in one call.
Combines two transition elements for a full build-up before a drop/chorus:
Pitch riser (ascending notes with velocity ramp)
Snare roll (increasing density + velocity crescendo)
style: Build-up character:
"edm" — 1/4 snare → 1/8 → 1/16 → 32nd roll, exp riser C2→C6
"trap" — 1/4 snare → triplets → 32nd roll, exp riser C1→C5
"techno" — ride cymbal buildup + open hat crescendo, exp riser C2→C4
"rock" — tom roll buildup, linear riser C2→C4
"minimal" — just riser, no snare roll (subtle build)
unit_index: AU index (-1 = find first AU with note tracks). track_index: Note track index for riser. start_beat: Where the build-up begins. length_beats: Total build-up length (default 8 = 2 bars). velocity: Base velocity (0-1, ramped up during build).
Returns notes created for riser and snare roll.
Example:
8-beat EDM build-up before a drop
create_buildup(start_beat=0, length_beats=8, style="edm")
Then drop
create_impact(start_beat=8, impact_type="sub_boom")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | edm | |
| velocity | No | ||
| start_beat | No | ||
| unit_index | No | ||
| track_index | No | ||
| length_beats | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |