mcp_opendaw_create_binary_form
Creates a binary form (A|B) with two contrasting sections, optional repeats, and modulation types for Baroque or folk-style music in openDAW.
Instructions
Create binary form — two contrasting sections (A|B) with optional repeats.
Binary form is the simplest structural form in Western music: two self-contained sections, each typically repeated. The A section establishes the tonic, the B section departs and returns. Found in Baroque dance suites (Bach, Handel), folk tunes, early jazz, and many pop structures.
Modulation types (how B section relates to A):
dominant: B section in the dominant key (V). Classical approach — Bach two-part inventions, Baroque dance movements.
relative: B section in the relative minor/major. Romantic and folk approach — gentler contrast.
subdominant: B section in the subdominant (IV). Church hymns, modal folk tunes.
parallel: B section stays in same key but uses contrasting melodic material. Minimalist/folk approach.
no_modulation: B section identical key, same harmonic center.
With repeat=True, each section is played twice (AABB structure), matching the traditional binary form with repeat marks.
A section: stepwise melody around tonic, I-V-I harmony. B section: contrasting melody in modulated key, wider intervals, returns to tonic at end.
Creates melody on track_index, bass on track_index+1.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repeat | No | ||
| key_root | No | G | |
| velocity | No | ||
| modulation | No | dominant | |
| scale_name | No | major | |
| start_beat | No | ||
| unit_index | No | ||
| track_index | No | ||
| bars_per_section | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |