Live Start
live_startStarts a project's live audio engine at a specified BPM, playing from bar 1 and looping queued clips across calls; configure audio device, render workers, and output levels.
Instructions
Start the live engine for project (any folder; a project.json there lends its sound bank, song voices and
'track:' instruments). It plays from bar 1 immediately, silent until you queue clips, and keeps playing
between your calls: clips loop until replaced. bpm is the starting tempo: live_tempo changes it while it plays.
device: 'default' (speakers), a device name/index, or 'none' (no audio out; for testing and listen-only
analysis). workers: render processes (default: cores - 4, from 2 to 4; more for many mimic voices). Output always
passes the safety chain: trim, loudness cap, limiter, ceiling -1 dBFS. trim_db (-30 to +12) and cap_db (sustained
RMS dBFS, -40 to -8) set this set's level; left out, they come from the live.trim_db / live.cap_db settings
(config_set), else -6 and -16 (quiet, about -22 LUFS). A set for listeners: trim_db=4, cap_db=-12 (about -16
LUFS). priority: the engine process's own priority, 'above_normal' (default), 'high' or 'normal'; its render
workers stay normal ('high' can starve them). The reply names any other live engine still running on this
machine (two on one device can freeze both). Next: live_track, then live_queue.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bpm | Yes | ||
| cap_db | No | ||
| device | No | default | |
| project | Yes | ||
| trim_db | No | ||
| workers | No | ||
| priority | No | above_normal | |
| beats_per_bar | No | ||
| follow_device | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |