mcp_opendaw_create_song_structure
Create song arrangement markers for sections like intro, verse, chorus, bridge, outro. Use one structured call to define section boundaries with bar counts, returning marker positions and total duration.
Instructions
Create song structure markers for arrangement (intro/verse/chorus/bridge/outro).
Creates labeled markers at section boundaries, enabling agents to reason about song form. Reduces 5-10 marker calls to one structured call.
sections: JSON array of section objects: [{"name": "Intro", "bars": 4}, {"name": "Verse 1", "bars": 8}, ...]. If bars omitted, defaults to 8. Names are used as marker labels. unit_index: AU index (unused but kept for API consistency).
Returns created markers with positions and total duration.
Example: sections='[{"name":"Intro","bars":4},{"name":"Verse","bars":8},{"name":"Chorus","bars":8},{"name":"Outro","bars":4}]'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sections | Yes | ||
| unit_index | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |