mcp_opendaw_create_cascara
Create an Afro-Cuban cáscara pattern for timbales, filling rhythmic gaps around the clave with high and low strokes. Supports son, guaguanco, and mambo types.
Instructions
Create an Afro-Cuban cáscara pattern — the timbale shell rhythm that fills space around the clave.
Cáscara ("shell") is played on the sides of the timbale drums. It weaves between the clave and tumbao, filling the rhythmic gaps with a flowing, continuous feel. Together with clave and tumbao, it forms the three pillars of the Afro-Cuban rhythm section. The pattern uses two stroke heights: high (rim/edge, accented) and low (shell body, unaccented), creating a call-and-response within the pattern.
cascara_type: "son_3_2" — Son cáscara, 3-2 direction (forward clave). Bar 1: &2 high, 3 low, &3 high, &4 low Bar 2: &2 high, 3 low, &3 high, 4 low "son_2_3" — Son cáscara, 2-3 direction (reverse clave). Bar 1: &2 high, 3 low, &3 high, 4 low Bar 2: &2 high, 3 low, &3 high, &4 low "guaguanco" — Rumba guaguancó cáscara. Adds ghost strokes on beat 1 and &1 of each bar for a denser, more driving feel. "mambo" — Mambo cáscara. Adds syncopated accents on &4 of bar 2 and a fill on beat 4 of bar 2. Brighter, more showy.
bars: Pattern length (2 = one cáscara cycle, repeat for longer). high_pitch: MIDI pitch for high strokes (rim/edge of timbale, 76 = high wood block). low_pitch: MIDI pitch for low strokes (shell body, 60 = mid tom). velocity: Base velocity 0-1. High strokes +0.1, low strokes -0.05.
Returns notes created, cáscara type, direction, and stroke breakdown.
Example: create_cascara(cascara_type="son_3_2", track_index=0) create_cascara(cascara_type="guaguanco", track_index=1, bars=4)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bars | No | ||
| velocity | No | ||
| low_pitch | No | ||
| high_pitch | No | ||
| start_beat | No | ||
| unit_index | No | ||
| track_index | No | ||
| cascara_type | No | son_3_2 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |