render_start_job
Start a background job to render a saved .flp to WAV using FL Studio's command-line exporter. Returns a job ID; poll render_get_job for the finished file.
Instructions
Render a saved .flp to a WAV with FL's command-line exporter, as a background job.
Starts a separate FL process; the open project and its unsaved changes are
not included, because only saved state renders. Returns a job_id at once;
poll render_get_job for the output. Jobs live in this MCP process. Use the
finished WAV with the audio_* or review_* tools.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes | Absolute path of a saved .flp, a parent folder for the new job directory, and an optional timeout. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| job_id | Yes | ||
| result | No | ||
| status | Yes | ||
| command | Yes | ||
| platform | Yes | ||
| warnings | No | ||
| created_at | Yes | ||
| started_at | No | ||
| finished_at | No | ||
| output_path | Yes | ||
| project_path | Yes | ||
| launch_method | Yes | ||
| process_local | No | ||
| cancel_requested | No | ||
| output_directory | Yes | ||
| process_return_code | No | ||
| renderer_may_be_running | No | ||
| includes_unsaved_changes | No | ||
| application_exit_observed | No |