mcp_opendaw_create_dembow
Create a dembow rhythm—the 3-3-2 syncopated pattern that drives reggaeton and Latin dancehall. Choose from classic, dancehall, trap latino, perreo, or urbano variants.
Instructions
Create a dembow rhythm — the foundational beat of reggaeton and Latin dancehall.
The dembow is a 3-3-2 syncopated pattern that drives virtually all reggaeton and Latin dancehall music. It derives from the "Dembow" riddim by Bobby Dixon (1990, Jamaica) and was popularized in Puerto Rico. The pattern creates a distinctive galloping feel through its uneven grouping of 3+3+2 within a 4/4 bar. Every reggaeton track from Daddy Yankee's "Gasolina" to Bad Bunny's "Tití Me Preguntó" is built on this rhythm.
dembow_type: "classic" — Classic reggaeton dembow. Kick on 1 and 3, snare on 3.5, 4.5, 5.5 (the 3-3-2 gallop). 1-bar cycle. "dancehall" — Dancehall variant. Sparser, kick on 1 and 3, snare on 3.5 and 4.5. Less gallop, more pulse. "trap_latino" — Latin trap variant. Kick on 1, 3.5, and 4.75 (syncopated), snare on 2.5 and 4.5. More modern, less rigid. "perreo" — Perreo (old-school reggaeton). Denser snare pattern with ghost hits on 2.75 and 6.75. Rougher, underground feel. "urbano" — Urbano latino (modern fusion). Kick on 1, 3, 4.75, snare on 3.5, 4.5, 5.5. Blends reggaeton with trap.
bars: Pattern length (1-16, 1 = one bar cycle). kick_pitch: MIDI pitch for kick (36 = C1, acoustic bass drum). snare_pitch: MIDI pitch for snare (40 = E1, electronic snare). velocity: Base velocity 0-1. Ghost hits -0.2, main hits +0.05.
Returns notes created, dembow type, and stroke breakdown.
Example: create_dembow(dembow_type="classic", track_index=0) create_dembow(dembow_type="trap_latino", track_index=1, bars=4)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bars | No | ||
| velocity | No | ||
| kick_pitch | No | ||
| start_beat | No | ||
| unit_index | No | ||
| dembow_type | No | classic | |
| snare_pitch | No | ||
| track_index | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |