auto_mix
Automatically analyze your rendered WAV tracks and apply volume, pan, and EQ corrections to match a chosen musical style in Ableton Live. Preview recommendations with a safe dry run before applying.
Instructions
Auto-mix rendered tracks toward a musical style.
Args: style: style name (see list_styles) render_dir: folder containing one WAV per track (bounced from Ableton) dry_run: True returns recommendations without touching Ableton; False applies the volume/pan corrections to the Live set. pattern: glob for audio files inside render_dir
Returns: Per-track corrections (levels, pan, EQ band deltas) and master notes.
Call with dry_run=True first to review the recommendations; only use dry_run=False to apply them to the Live set. Requires Ableton Live + AbletonOSC for dry_run=False; the dry run works offline.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"style": "<style>"
},
"name": "auto_mix"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | Yes | Style name, e.g. 'techno', 'breaks', 'hip_hop'. See list_styles. | |
| dry_run | No | True = return recommendations without touching Ableton (safe). False = APPLY the volume/pan corrections to the Live set (mutating!). Always try True first. | |
| pattern | No | Glob pattern matching the WAV files inside render_dir. Default '*.wav'. | *.wav |
| render_dir | No | Folder containing one WAV per track (bounced from Ableton). Defaults to the renders/ directory. | renders |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||