Nodes/Qwen Layers Diffuser Pipeline/Eric Qwen String Join
ComfyUI Node

Eric Qwen String Join

The tiny string joiner that holds your layer-name lists together

By EricRollei·Created 8 months ago·Updated 8 months ago· 6
Eric Qwen String Join
    • joined
    separator
    string_1
    string_2
    string_3
    string_4
    string_5
    string_6
    string_7
    string_8

    Not every node in a pack needs to be impressive. EricQwenStringJoin is the plumbing - a dead-simple utility that takes up to eight strings and joins them with a separator. It's the kind of node you'd normally reach for in rgthree or a generic text-utils pack, but here it's tuned for one specific job.

    What it does

    The one required input is separator, which defaults to \n (newline). Then string_1 through string_8 are all optional - plug in whatever you've got, leave the rest empty. Output is a single joined STRING with the provided values stitched together by the separator.

    The newline default is the giveaway for its intended use: the pack's Layer Save node expects layer names as one per line. So this is how you build that list programmatically. Describe node outputs one name per line, or you have captions scattered across different nodes - this joins them into the format Save wants, and the separator is right there if you'd rather comma-join, dash-join, or build a single space-separated prompt.

    Why it's in this pack

    Honestly, it's here because the author needed it for the layer-naming pipeline and it's handy enough to ship. In practice you'll use it when:

    • You're merging layer names from two sources (say, a prefix list and a described-names list) before hitting Layer Save.
    • You want to feed one multiline prompt into the Decompose node's prompt field but the prompt lives split across text nodes.
    • You need a quick line-based list to inspect or route in a text-display node.

    It's 30 seconds of effort and zero risk. The only real limitation is the fixed eight slots - if you need to join more than eight strings, chain two of them or use a more general text-combine node.

    Installation is identical to the rest of the pack: ComfyUI Manager (search "Eric Qwen") or git clone https://github.com/EricRollei/Qwen_Layers_Diffuser_Pipeline_Comfyui into custom_nodes, then restart. No model, no dependencies beyond what the pack already requires - it's a string op.

    CategoryEric Qwen Layer/Utils

    Inputs (9)

    NameTypeDefaultDescription
    separatorSTRING Separator between strings (\n for newline)
    string_1optSTRING
    string_2optSTRING
    string_3optSTRING
    string_4optSTRING
    string_5optSTRING
    string_6optSTRING
    string_7optSTRING
    string_8optSTRING

    Outputs (1)

    NameTypeDescription
    joinedSTRING