bounce
Render an Ableton Live arrangement to WAV in real time, exporting the master and optional stems, then poll the returned job until files are delivered.
Instructions
Render the arrangement to WAV in real time (resampling inside Live): the master plus optional stems.
start/end: beats, "bar.beat.sixteenth" or a locator name; end defaults to the last arrangement event rounded up to a bar. tail: time after end for reverb and delay tails: beats, "1 bar", or seconds ("2 s"). stems: "all" (unmuted tracks with audio), or track names or indices ("return:A" works); include_returns adds every return. Files go to output_dir (default ~/Music/AbletonMCP/Bounces//) as " - Master.wav" and " - .wav", replacing same-named files. The song plays audibly; transport, loop, metronome and arm states are restored. Returns a job: poll get_bounce_status(wait=50) until phase is "done" (polling is required: it delivers the files and removes the temporary tracks). Example: bounce(stems=["Drums", "Bass"], name="Demo").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ||
| name | No | ||
| tail | No | 2 s | |
| start | No | ||
| stems | No | ||
| output_dir | No | ||
| include_returns | No |