render_project
Export a REAPER project's master mix to an audio file, with optional time range, reverb tail, and overwrite control.
Instructions
Render the project's master mix to an audio file (uses REAPER's last render settings for format details; a .wav extension selects WAV output).
If the target file already exists, this returns an error unless overwrite=True (which deletes the existing file first). This is explicit because REAPER's own behavior on existing files (prompt vs auto-increment) is a user preference, and the overwrite prompt blocks unattended rendering.
Args: output_path: Full path for output file (extension determines format). start_time: Start time in seconds (None = project start). end_time: End time in seconds (None = project end). tail_seconds: Extra seconds to render at end for reverb tails. overwrite: True to replace an existing file at output_path.
Returns: Object with render status and REAPER's computed output target(s).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_time | No | ||
| overwrite | No | ||
| start_time | No | ||
| output_path | Yes | ||
| tail_seconds | No |