mcp_opendaw_create_second_line
Generate a New Orleans second line percussion ensemble groove — street parade beat with bass, snare, hi-hat, toms, and cymbal. Supports multiple styles: traditional, brass band, Mardi Gras Indian, jazz funeral, bounce.
Instructions
Create a New Orleans second line percussion ensemble — street parade groove.
The New Orleans second line beat is one of the foundational rhythms of American music — the root of funk, R&B, and rock drumming. Born from jazz funeral parades and brass band street processions, it combines African rhythmic sensibility with European march tradition.
Instruments:
BASS DRUM — Deep boom. Plays the "street beat": downbeat + syncopated "and" of 2 and 4. The backbone that drives the parade forward.
SNARE DRUM — Backbeat on 2 and 4 with ghost notes on the "e" and "a" of beats. Loose, funky, slightly behind the beat feel.
HI-HAT — Charleston rhythm (beat 1, "and" of 2, beat 3, "and" of 4) or straight 8ths depending on style. The pulse-keeper.
TOM-TOM — Fills at phrase ends, rhythmic calls in Indian style. Adds melodic colour to the percussion arrangement.
CYMBAL — Crash accents on phrase starts. Sparse, ceremonial.
styles: "traditional" — Classic street parade (early 20th century). Steady Charleston hi-hat, backbeat snare, syncopated bass. The original second line groove. "brass_band" — Modern brass band style (Dirty Dozen, Rebirth). Denser, funkier. More ghost notes, tom rolls, 8th-note hi-hat. "mardi_gras_indian" — Mardi Gras Indian style (Wild Tchoupitoulas). Call-and- response between tom and snare. Ritualistic, tribal. Sparse bass, tom-driven. "jazz_funeral" — Dirge to celebration. Bar 1: slow, sparse (dirge on the way to the cemetery). Bar 2: upbeat, driving (celebration on the way back). Dramatic dynamic shift. "bounce" — New Orleans bounce (1980s+, DJ Jimi, Magnolia Shorty). "Triggerman" double-time bass drum, 16th-note hi-hat, backbeat snare. The foundation of NOLA hip-hop.
Args: bars: Pattern length (4-16, even). style: Style name. velocity: Base velocity 0-1. unit_index: AU index. track_index: Note track index. start_beat: Starting beat position. bass_pitch: Bass drum MIDI pitch (36 = C1). snare_pitch: Snare drum MIDI pitch (38 = D1). hi_hat_pitch: Hi-hat MIDI pitch (42 = F#1). tom_pitch: Tom-tom MIDI pitch (45 = A1). cymbal_pitch: Crash cymbal MIDI pitch (49 = C#2).
Returns notes created, instrument breakdown, and style info.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bars | No | ||
| style | No | traditional | |
| velocity | No | ||
| tom_pitch | No | ||
| bass_pitch | No | ||
| start_beat | No | ||
| unit_index | No | ||
| snare_pitch | No | ||
| track_index | No | ||
| cymbal_pitch | No | ||
| hi_hat_pitch | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |