mcp_opendaw_create_montuno
Generate a syncopated Latin/jazz piano montuno pattern with customizable chords, clave rhythm, and accent beats for authentic salsa, mambo, or guajira grooves.
Instructions
Create a montuno — a repeating Latin/jazz piano ostinato pattern.
A montuno is a 2-bar (or 4-bar) repeating piano figure central to son, salsa, Latin jazz, and mambo. It consists of syncopated chord stabs and single-note passages that lock with the clave, creating a driving, danceable groove.
Unlike arpeggiators (which cycle through chord tones mechanically) or ostinato patterns (which repeat a fixed melodic cell), a montuno combines:
Harmonic movement through a chord progression
Syncopated rhythm locked to the clave
Alternation between chord stabs and melodic passage notes
Call-and-response phrasing within each bar
Pattern types: 2-3 — Classic 2-3 clave montuno (2-side in bar 1, 3-side in bar 2) 3-2 — Reverse clave (3-side first, 2-side second) guajira — Cuban guajira montuno (gentler, dotted rhythm feel) charanga — Charanga-style (more melodic, flowing passages)
Rhythm: 8th — Eighth-note based (standard salsa) 16th — Sixteenth-note based (faster, busier) quarter — Quarter-note based (simpler, mambo style)
Args: root: Root note name (C, C#, D, ...). scale: Scale name (major, minor, dorian, mixolydian, harmonic_minor). bars: Number of bars (2 or 4). Montunos are typically 2-bar cycles. octave: Starting MIDI octave (2-6). chord_prog: Comma-separated chord progression (e.g., "C,Am,Dm,G"). If empty, generates a I-vi-IV-V progression in the key. pattern: Pattern type (2-3, 3-2, guajira, charanga). rhythm: Rhythm subdivision (8th, 16th, quarter). velocity: Base velocity 0-1. accent_beats: Comma-separated beat numbers to accent (1-indexed). unit_index: AU index. track_index: Note track index. start_beat: Starting beat position.
Returns notes created, chord progression, and pattern info.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bars | No | ||
| root | No | C | |
| scale | No | major | |
| octave | No | ||
| rhythm | No | 8th | |
| pattern | No | 2-3 | |
| velocity | No | ||
| chord_prog | No | ||
| start_beat | No | ||
| unit_index | No | ||
| track_index | No | ||
| accent_beats | No | 1,3 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |