mcp_opendaw_create_rock_arrangement
Create a full rock arrangement with drums, bass, guitar power chords, and keys, based on I-IV-V blues harmony and a driving rock beat.
Instructions
Create a full rock arrangement — rock beat drums + bass + power chords + riff across 4 tracks.
Classic rock with blues-based harmony and guitar-driven energy:
Track 0: Drums — rock beat: kick on 1 & 3, snare on 2 & 4, with crash on downbeats and fills at bar transitions. The backbone.
Track 1: Bass — root-fifth bassline locking with kick drum, with walks between chord changes. Blues-based, driving.
Track 2: Guitar — power chords (root+fifth) on chord changes, with palm-muted downstrokes between. The defining instrument.
Track 3: Keys — sustained chord pads backing the guitar, filling the midrange. Optional but adds depth.
At 120 BPM (default), this creates a mid-tempo rock feel. The I-IV-V blues-based harmony (A-E-D for key of A, or E-A-D for key of E) is the foundation of rock from Beatles to AC/DC. Power chords are the signature — root+fifth voicings, no third (ambiguous major/minor).
bpm: Tempo (90-160, default 120 = mid-tempo rock). bars: Arrangement length (4-16, default 8). root: Root note (E is the most common rock guitar key — open strings). octave: MIDI octave for bass (2 = E2=40, standard bass register). unit_index: AU index with note tracks. drum_track / bass_track / guitar_track / keys_track: Track indices.
Returns notes created per track and total.
Example: create_rock_arrangement(bpm=120, root="E", bars=8) create_rock_arrangement(bpm=140, root="A", bars=16)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bpm | No | ||
| bars | No | ||
| root | No | E | |
| octave | No | ||
| velocity | No | ||
| bass_track | No | ||
| drum_track | No | ||
| keys_track | No | ||
| start_beat | No | ||
| unit_index | No | ||
| guitar_track | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |