mcp_opendaw_create_solo_automation
Create a solo effect by muting all tracks except one for a defined beat range, then automatically restore original mix. Streamlines production without manual per-track automation.
Instructions
Mute all tracks except the solo track for a beat range, then restore.
Essential production technique: spotlight one element (bass solo, drum break, vocal spotlight) while everything else drops out. Without this you need N separate create_mute_automation calls with coordinated timing — this tool does it in one shot and guarantees all tracks return audible after.
Internally calls create_mute_automation for each non-solo track with events [[0, false], [start_beat, true], [end_beat, false]] — audible before solo, muted during, audible after.
solo_track: Track index that stays audible throughout (0-based). total_tracks: Total number of tracks to manage (e.g. 4 for a 4-track arrangement). start_beat: Beat position where solo begins (others mute). end_beat: Beat position where solo ends (others unmute). unit_indices: Optional comma-separated AU indices (e.g. "0,1,2,3"). If empty, uses 0..total_tracks-1.
Returns per-track mute schedule and confirmation.
Examples:
Drum break: drums solo for 4 beats (1 bar at 120 BPM)
create_solo_automation(solo_track=0, total_tracks=4, start_beat=8, end_beat=12)
Bass spotlight at bar 9
create_solo_automation(solo_track=1, total_tracks=4, start_beat=32, end_beat=40)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_beat | Yes | ||
| solo_track | Yes | ||
| start_beat | Yes | ||
| total_tracks | Yes | ||
| unit_indices | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |