ComfyUI Node
Match Song Form
Makes the planned score fit the lyrics' song form: sections of the same kind put in the lyrics' order (chorus words on the chorus melody), or named after the lyrics when the kinds differ. When neither works, a second plan (the alternative, planned only then) is tried and the better one wins; a section kind the plans do not have takes a related section's melody (a bridge a verse's). Only the sections move - YuE2's notes stay. Instrumentals pass through.
Match Song Form
- score
- report
◄score—►
◄lyrics—►
◄alternative—►
CategoryPlenio/Score
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| score | STRING | YuE2's plan (empty when planning is off). | |
| lyrics | STRING | The lyrics the plan was made from (Song Sheet · Text's plan_lyrics). | |
| alternativeopt | STRING | A second plan with the next seed; requested only when the first does not fit. |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| score | STRING | The score in the lyrics' song form. |
| report | PLENIO_REPORT | What was compared, tried and changed. |