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.

By jplenio·Created 17 days ago·Updated about 19 hours ago· 40
Match Song Form
    • score
    • report
    ◄score—►
    ◄lyrics—►
    ◄alternative—►
    CategoryPlenio/Score

    Inputs (3)

    NameTypeDefaultDescription
    scoreSTRINGYuE2's plan (empty when planning is off).
    lyricsSTRINGThe lyrics the plan was made from (Song Sheet · Text's plan_lyrics).
    alternativeoptSTRINGA second plan with the next seed; requested only when the first does not fit.

    Outputs (2)

    NameTypeDescription
    scoreSTRINGThe score in the lyrics' song form.
    reportPLENIO_REPORTWhat was compared, tried and changed.