auto_mix
Auto-mix rendered Ableton tracks toward a chosen musical style by analyzing WAV files and producing per-track volume, pan, and EQ corrections. Use a dry run first to review recommendations before applying them to the Live set.
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.
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 | |||