mcp_opendaw_create_ostinato
Create a repeating ostinato pattern as a foundational layer for a musical section, using scale, root, and degree sequence inputs.
Instructions
Create an ostinato — a repeating melodic/rhythmic pattern as a foundation layer.
Ostinatos are short patterns (2-8 notes) that repeat throughout a section, providing a rhythmic/harmonic anchor. Common in minimalism, electronic, and film music.
scale: Scale type (major, minor, dorian, phrygian, etc. — 14 types from music_theory). root: Root note name (C, C#, D, ... B). pattern: Scale degrees as space-separated numbers (1-7, 0=rest): "1 5 3 5" — repeating i-v-iii-v pattern "1 3 5 6 5 3" — longer melodic cell repeats: Number of times to repeat the pattern (1-16). octave: Starting octave (1-7, default 4). velocity: Note velocity 0-1.
Returns total notes created and pattern info.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| root | Yes | ||
| scale | Yes | ||
| octave | No | ||
| pattern | Yes | ||
| repeats | No | ||
| velocity | No | ||
| start_beat | No | ||
| unit_index | No | ||
| track_index | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |