Create Canonical Song Manifest
vocaloid_create_song_manifestCreates a revisioned canonical song manifest with detailed musical structure (sections, tempos, keys, chords). Enables building VSQX or WAV artifacts later through the build workflow.
Instructions
Create the revisioned canonical song manifest; derive VSQX/WAV artifacts later through the build workflow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Filename-safe song slug used in all derived artifact names | |
| title | Yes | ||
| chorus | No | ||
| format | No | vsq3 | |
| reverb | No | ||
| tempos | No | ||
| song_id | Yes | Globally unique stable lowercase ID; preserve it across unrelated revisions | |
| sections | Yes | Ordered, non-overlapping semantic song sections | |
| overwrite | No | ||
| key_changes | No | ||
| output_path | Yes | New .song.json path | |
| pre_measure | No | ||
| sample_rate | No | ||
| chord_changes | No | ||
| soundfont_path | No | Absolute path, or a path relative to the vocaloid-mcp-server project root | |
| response_format | No | markdown | |
| time_signatures | No | ||
| accompaniment_gain | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | Yes | ||
| warnings | Yes |