mcp_opendaw_create_breakbeat
Create a syncopated drum pattern (breakbeat) for jungle, DnB, big beat, or 2-step tracks. Choose from amen, dnb, big_beat, 2_step, or funky_drummer styles with custom pitch and velocity.
Instructions
Create a breakbeat pattern — the syncopated skeleton of jungle, DnB, big beat, and breakbeat hardcore.
Breakbeats are "broken" drum patterns where the snare and kick don't sit on clean quarter notes. Instead they syncopate, stutter, and displace — creating the forward-leaning momentum that powered hip-hop's early years (Amen break), then jungle/DnB (160-180 BPM chopped breaks), big beat (Fatboy Slim, Prodigy), and UK garage/2-step.
breakbeat_type: "amen" — The Amen break: G.C. Coleman's performance in The Winstons "Amen, Brother" (1969). The most sampled 6-second loop in history. Kick at 0, 2.66; snare at 1, 3; ghost snare at 2.66. Hats on 8ths. The DNA of jungle and DnB. "dnb" — Drum & bass: chopped Amen-style at DnB tempo. Kick on 0 and 2.5, snare on 1 and 3, rapid 16th hats, ghost snares on the "e" and "a". Rolling, driving. Andy C / Noisia style. "big_beat" — Big beat: mid-tempo (120-130) fat breaks. Kick on 0 and 2.66, snare on 1 and 3, with a kick+snare syncopation on beat 2. Big, swaggering. Fatboy Slim / Prodigy "Firestarter". "2_step" — UK garage 2-step: kick on 1 and 3, snare on 2 and 4, but the second kick is shifted to 2.66 and there's a ghost snare on 3.5. Swung 16ths. The "skipping" feel. MJ Cole / Disclosure style. "funky_drummer" — Clyde Stubblefield's break from James Brown "Funky Drummer" (1970). Kick at 0, 2, 2.66; snare at 1, 3; hats throughout with ghost notes. The most funk-sampled break. Public Enemy, NWA, LL Cool J all built on this.
bars: Pattern length (2-16, 2 = one breakbeat cycle). kick_pitch: MIDI pitch for kick (36 = C1). snare_pitch: MIDI pitch for snare (38 = D1). hat_pitch: MIDI pitch for hi-hats (42 = F#1). ghost_pitch: MIDI pitch for ghost snares (37 = F#1, side-stick). velocity: Base velocity 0-1. Snares -0.05, hats -0.15, ghosts -0.3.
Returns notes created, breakbeat type, and stroke breakdown.
Example: create_breakbeat(breakbeat_type="amen", track_index=0) create_breakbeat(breakbeat_type="dnb", track_index=1, bars=4)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bars | No | ||
| velocity | No | ||
| hat_pitch | No | ||
| kick_pitch | No | ||
| start_beat | No | ||
| unit_index | No | ||
| ghost_pitch | No | ||
| snare_pitch | No | ||
| track_index | No | ||
| breakbeat_type | No | amen |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |