Project Set
project_setChange project settings such as BPM, name, objective, and reference stems to control timing, metadata, and goals in a text-driven DAW.
Instructions
Change project settings. Changing bpm keeps notes on the same beats (the song gets faster/slower). reference_stems = a folder of already-separated stems (drums.wav, bass.wav, ...) for the reference. objective: what the piece is for, in the words of whoever set it (objective_by, default 'user'): a sleep set's might be "stay asleep", a cover's "sound like the 1970 record". Earlier objectives are kept as history; project_info shows the current one, and every version made from this one carries them (derived_from).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bpm | No | ||
| name | No | ||
| project | Yes | ||
| tail_sec | No | ||
| objective | No | ||
| reference | No | ||
| offset_sec | No | ||
| length_bars | No | ||
| objective_by | No | user | |
| reference_stems | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |