Bounce a session
doseedo_bounce_sessionBounce a session (or specific tracks) to audio through their REAL plugin chains, offline — Dø Desktop renders them in the background WITHOUT the user opening the DAW (live via Logic if it's open, headless if it isn't; this is the thing stock DAWs can't do). Headless renders AUDIO tracks only — an instrument/MIDI track needs the project open in Logic. A track that could not render is named in the error with its reason. Async: returns a job_id — poll with doseedo_wait_task. The result is downloadable stem URLs. Needs Dø Desktop to run at some point to pick up the job; until then it stays queued. No credits (rendered on the user's machine). Cancel: a bounce still queued never renders (its budget is refunded); one mid-render has its result dropped on arrival.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stems | No | true (default) = one file per track; false = a single mixdown. | |
| format | No | Output format (default wav). | |
| track_ids | No | Tracks to bounce (t_… ids from doseedo_get_session). Omit to bounce the whole session. | |
| session_id | Yes | ||
| tail_seconds | No | Extra seconds for reverb/delay to ring out (default 2). | |
| idempotency_key | No | Optional. Any unique string for THIS request (e.g. a UUID). Re-sending the same call with the same key after a timeout returns the same job instead of starting a second one. |