render
Exports REAPER mixes or selected tracks as audio files to a specified folder, supporting stems, time bounds, sample rate, and loudness checks.
Instructions
Render. No undo. Long timeout. bounds: project | time_selection | custom | items. Default: the master mix. stems=true renders the selected tracks as stems instead (pass track_indices to select them). path is the output folder; the file name comes from pattern. Sets all media online (action 40101) first unless media_online=false. Refuses when a target file already exists (REAPER's overwrite prompt would hang the bridge) and when tracks are soloed (pass allow_solo=true, or solo_indices / mute_indices to solo/mute tracks for this render only; they are restored afterwards). Returns files [{path, bytes, length_sec, peak_db, lufs_i}] and warnings (near-silent, missing file, master muted); measure=false skips the loudness scan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| stems | No | ||
| bounds | No | ||
| measure | No | ||
| pattern | No | ||
| channels | No | ||
| end_beats | No | ||
| allow_solo | No | ||
| sample_rate | No | ||
| start_beats | No | ||
| media_online | No | ||
| mute_indices | No | ||
| solo_indices | No | ||
| track_indices | No |