export_render
Render a beat range or the whole song to a WAV file, in real time or faster offline, with optional loudness normalisation. Returns a job to wait on, then the file path and analysis.
Instructions
Render the arrangement (start_beat to end_beat, default the whole song) to a WAV file, as the Export dialog does: in real time through the audio device, or with fast offline (faster than real time, the same mix), optionally normalised to a loudness target. Returns a job: jobs.wait until done; the result has the path and an analysis of the written file. Writes only absolute .wav paths and does not overwrite unless asked. Session clips play only if recorded into the arrangement.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fast | No | Render offline, faster than real time (default false). | |
| path | Yes | Absolute path of the .wav file to write. | |
| dither | No | Dither when writing 16/24 bit (default: the export dialog's). | |
| target | No | Normalise to this target from master.targets while writing. | |
| end_beat | No | End in beats (default: the song's end). | |
| bit_depth | No | 16, 24 (default) or 32 (float). | |
| overwrite | No | Replace existing files (default false). | |
| start_beat | No | Start in beats (default 0). |