mcp_opendaw_create_trance_arrangement
Create a full trance arrangement with four tracks: driving drums, rolling off-beat bass, supersaw arp, and pluck lead at a specified tempo between 128-145 BPM.
Instructions
Create a full trance arrangement — driving drums + rolling bass + supersaw arp + pluck lead across 4 tracks.
Uplifting trance with the signature euphoric energy — fundamentally different from other electronic genres:
Track 0: Drums — driving four-on-floor: kick on every quarter (hard, consistent), clap on 2 & 4, open hat on off-beats (0.5, 1.5, 2.5, 3.5). The relentless pulse of trance — harder than synthwave, faster than house. Optional snare rush buildup on last bar of each 4-bar phrase.
Track 1: Bass — rolling off-beat pattern: 8th notes on the "and" of every beat (0.5, 1.5, 2.5, 3.5), NOT on the quarter. Creates the "rolling" feel that drives trance forward. Root → octave alternation per bar. Different from house (off-beat stabs) — trance bass is sustained 8ths.
Track 2: Supersaw arp — layered chord stabs on quarter notes: root position triad (root + third + fifth) played as 16th-note arpeggio pattern per beat. The euphoric wall of sound. i-VI-III-VII progression.
Track 3: Pluck lead — staccato synth plucks: short melodic phrases following chord changes, mostly off-beat with occasional downbeats. The "-answer" to the supersaw's "call". Echo-like spacing.
Uses the classic trance progression i-VI-III-VII (Am-F-C-G transposed) — same as synthwave but faster and euphoric, not nostalgic. The energy is in the supersaw arp (wall of sound) and rolling bass (relentless 8ths).
At 138 BPM (default), this creates classic uplifting trance — fast, driving, euphoric. The rolling off-beat bass is the fundamental difference from all 12 other arrangements: house has off-beat stabs (short), techno has sub drones (sustained), synthwave has 16th arpeggios (melodic), trance has rolling 8ths (driving, off-beat, sustained).
bpm: Tempo (128-145, default 138 = classic uplifting trance). bars: Arrangement length (8-16, default 8). Must be multiple of 4. root: Root note (F is a classic trance key — Fm). octave: MIDI octave for bass (2 = F2=41, standard trance bass register). unit_index: AU index with note tracks. drum_track / bass_track / arp_track / lead_track: Track indices.
Returns notes created per track and total.
Example: create_trance_arrangement(bpm=138, root="F", bars=8) create_trance_arrangement(bpm=140, root="C", bars=16)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bpm | No | ||
| bars | No | ||
| root | No | F | |
| octave | No | ||
| velocity | No | ||
| arp_track | No | ||
| bass_track | No | ||
| drum_track | No | ||
| lead_track | No | ||
| start_beat | No | ||
| unit_index | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |