render_project
Render the project's master mix to an audio file. Apart from the path, source and range, the project's own render settings apply: its format (a .wav extension selects WAV), and its normalization, limiter, fades, trim and pad, which the…
Instructions
Render the project's master mix to an audio file. Apart from the path, source and
range, the project's own render settings apply: its format (a .wav extension selects
WAV), and its normalization, limiter, fades, trim and pad, which the response lists in
processing (empty when none applies).
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. skip_postprocessing: True to render without the project's normalization, limiter, fades, trim and pad, for a file you will measure or compare.
Returns:
Object with render status, REAPER's computed output target(s) and processing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_time | No | ||
| overwrite | No | ||
| start_time | No | ||
| output_path | Yes | ||
| tail_seconds | No | ||
| skip_postprocessing | No |