mcp_opendaw_create_full_genre_pipeline
Create a complete genre track from scratch with one call. Sets up tracks, arranges rhythm, applies genre mixing and mastering, ready for export.
Instructions
Create a complete genre track from zero to render-ready in one call.
Full pipeline: setup tracks → arrangement → harmonic layers (optional) → genre mix → mastering chain. One call replaces 5-10 individual tool calls with correct parameters.
Steps performed:
Set BPM to genre-appropriate default
Create a synth track + 4 note tracks
Create regions on all tracks
Call the genre arrangement (rhythm across all tracks)
If progression provided: add harmonic layers (arp + melody on top of genre rhythm; pads/bass skipped since genre already has them)
Apply genre-specific mix (compressor, EQ, saturation, reverb per track)
Apply sidechain (for electronic genres)
Add mastering chain (genre-appropriate LUFS target)
After this call, the project is ready for export_audio / render.
genre: One of: dnb, liquid_dnb, house, trap, techno, dubstep, afrobeat, rock, jazz, pop, funk, reggae, synthwave, trance, disco bpm: Override tempo (None = genre default). bars: Arrangement length (default 8, pop min 16). root: Override key (None = genre default). master_lufs: Mastering target (-14 Spotify, -10 loud, -16 Apple). progression: Chord progression string (e.g. "Am-F-C-G"). If non-empty, adds arp + melody harmonic layers on top of the genre rhythm. Pads and bass are skipped (genre arrangement already has them). Default "" = no harmonic layers (rhythm only). add_counter_melody: If True and progression is set, also adds a counter-melody layer (contrary motion). Default False. add_track_chains: If True, applies genre-appropriate processing chains to each track (drum chain on rhythm tracks, bass chain on bass, instrument chain on melodic). Default False.
Returns complete pipeline status: tracks created, notes per track, effects added, mastering chain, harmonic layers.
Example:
Full DnB track in one call
create_full_genre_pipeline("dnb")
Custom techno
create_full_genre_pipeline("techno", bpm=135, bars=16, master_lufs=-10)
House with harmonic layers
create_full_genre_pipeline("house", progression="Fm-Db-Ab-Eb")
Synthwave with full harmonic quintet
create_full_genre_pipeline("synthwave", progression="Am-F-C-G", add_counter_melody=True)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bpm | No | ||
| bars | No | ||
| root | No | ||
| genre | Yes | ||
| master_lufs | No | ||
| progression | No | ||
| add_track_chains | No | ||
| add_counter_melody | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |