Nodes/Comfyui-zhenzhen/Zhenzhen Suno Custom
ComfyUI Node

Zhenzhen Suno Custom

Suno songs from your ComfyUI graph, with the training wheels off

By T8mars·Created 12 months ago·Updated a day ago· 719
Zhenzhen Suno Custom
    • audio1
    • audio2
    • audio_url1
    • audio_url2
    • task_id
    • response
    • clip_id1
    • clip_id2
    • image_large_url1
    • image_large_url2
    • tags
    • title
    title
    versionv5.5
    prompt
    tags
    seed0
    apikey
    skip_errorfalse

    Yes, you can make music from a ComfyUI graph, and yes, it's the Suno API doing the actual songwriting. Comfly_suno_custom is the "give me full control" node in the pack's Suno trio - the other two (Comfly_suno_description, Comfly_suno_lyrics) hold your hand by generating prompts or lyrics for you. This one assumes you already know what you want to say and just want it sung. It's a paid API call, like everything in this pack, but music generation is cheap enough that it's one of the friendlier nodes in the Comfly lineup for experimenting.

    What you set

    • title - the song title. Empty works, but a title makes the output far easier to sort out later.
    • version - v3.0 through v5, default v4.5. The code maps these to Suno's model ids (v4.5 → chirp-auk, v4.5+ → chirp-bluejay, v5 → chirp-crow), so newer versions are genuinely newer models. Pick the latest unless you specifically want an older sound.
    • prompt - the style/lyrics content. This is the heart of it: for Suno, describe the genre, mood, instruments, and throw in the lyric lines you want.
    • tags - genre and style tags like "pop, female vocal, upbeat." Suno leans on these heavily.
    • seed - set for reproducibility.

    The apikey input is the usual Comfly override; the global key from Comflyapi.json is used if you leave it blank.

    What comes back

    Suno always hands you two takes, and the node gives you both: audio1 and audio2 as AUDIO objects (compatible with ComfyUI's audio nodes), plus audio_url1/audio_url2 if you'd rather grab the files directly, clip_id1/clip_id2 for referencing the clips later (the pack's cover/remix nodes want clip ids), album-art URLs, task_id, and response. Wire audio1 into ComfyUI's audio save/preview nodes and you've got a song on disk.

    Install

    Standard for the pack:

    cd ComfyUI/custom_nodes
    git clone https://github.com/ainewsto/Comfyui_Comfly
    

    Or ComfyUI Manager → search "Comfyui_Comfly" → restart. No model downloads - this is a thin client for the Suno relay. Get an account and credits at https://ai.comfly.chat.

    Gotchas

    The two-takes thing means each run costs you two generations, so don't spam the Queue button while tuning tags. Suno is also famously literal about its tags and equally famously unpredictable about lyrics - if a generated song ignores your lyric lines, that's a Suno behavior, not a node bug. And note the pack's companion Comfly_suno_cover/Comfly_suno_upload_extend nodes accept clip_ip references - there's a known cross-account quirk where your own uploads don't always work for covers, which the README flags openly. Keep expectations reasonable, treat runs as paid, and this is one of the more fun nodes in the pack.

    Categoryzhenzhen/Suno

    Inputs (7)

    NameTypeDefaultDescription
    titleSTRING
    versionCOMBOv5.57 options: v3.0, v3.5, v4, v4.5, v4.5+, v5, +1
    promptSTRING
    tagsSTRING
    seedINT00–2147483647
    apikeyoptSTRING
    skip_erroroptBOOLEANfalse开启后,节点失败时不报错、按旧行为返回默认空结果;关闭时(默认)失败直接抛出错误。

    Outputs (12)

    NameTypeDescription
    audio1AUDIO
    audio2AUDIO
    audio_url1STRING
    audio_url2STRING
    task_idSTRING
    responseSTRING
    clip_id1STRING
    clip_id2STRING
    image_large_url1STRING
    image_large_url2STRING
    tagsSTRING
    titleSTRING