mcp_opendaw_apply_full_mix
Apply a complete mix in one call with genre-aware processing chains for drums, bass, instruments, and mastering.
Instructions
Apply a complete mix in one call — genre-aware processing chains on every track + mastering.
Replaces 5-6 separate calls (add_drum_chain + add_bass_chain + add_instrument_chain × N + add_mastering_chain). Each track gets the right chain with genre-appropriate style automatically.
genre: Determines chain styles per track. Supported: dnb, liquid_dnb, house, trap, techno, dubstep, afrobeat, rock, jazz, pop, funk, reggae, synthwave, trance, disco unit_index: Target audio unit. num_tracks: Number of note tracks in the unit (default 4). Track 0 = drums, Track 1 = bass, Track 2+ = melodic/instrument. master_lufs: Mastering LUFS target (-14 Spotify, -10 loud, -16 Apple).
Chain assignment per track: Track 0 → add_drum_chain (genre-aware style) Track 1 → add_bass_chain (genre-aware style) Track 2+ → add_instrument_chain (genre-aware style) Output → add_mastering_chain
Returns summary of all chains applied.
Example:
Full mix for a 4-track house project
apply_full_mix("house", unit_index=0, num_tracks=4)
Loud techno master
apply_full_mix("techno", num_tracks=3, master_lufs=-10)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| genre | No | pop | |
| num_tracks | No | ||
| unit_index | No | ||
| master_lufs | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |