mcp_opendaw_create_call_and_response
Create call-and-response musical phrases on two tracks, with response types including echo, transpose, variation, complementary, and fill.
Instructions
Create call-and-response — two phrases in musical dialogue.
Call-and-response is the most fundamental musical conversation: a leader phrase (call) followed by a response phrase. Root of blues, gospel, African music, jazz, work songs, and hip-hop.
Response types:
echo: exact repeat of the call (African tradition, gospel)
transpose: repeat transposed by response_interval semitones (blues, jazz — response at IV or V)
variation: same pitches, varied rhythm (jazz, bebop)
complementary: contrasting phrase using scale degrees (gospel, soul — response "answers" the call)
fill: shorter response — last note only, or 2-note fill (blues turnaround, funk fills)
Call pattern: space-separated scale degrees (0=root, 2=2nd, etc.). Call rhythm: space-separated durations in beats. Response interval: for transpose type, semitones to shift (5 = perfect 4th up, 7 = perfect 5th up, -5 = 4th down). Pairs: number of call-response pairs. Gap beats: silence between call and response.
Creates call on track_index, response on track_index+1.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pairs | No | ||
| key_root | No | C | |
| velocity | No | ||
| gap_beats | No | ||
| scale_name | No | major | |
| start_beat | No | ||
| unit_index | No | ||
| call_rhythm | No | 0.5 0.5 0.5 1.0 0.5 0.5 | |
| track_index | No | ||
| call_pattern | No | 0 2 4 7 4 2 | |
| response_type | No | echo | |
| response_interval | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |