Nodes/ComfyUI-Pixaroma/Text Join Four Pixaroma
ComfyUI Node

Text Join Four Pixaroma

A full prompt built from four pieces, without the commas-in-the-wrong-places

By pixaroma·Created 5 months ago·Updated 2 days ago· 371
Text Join Four Pixaroma
    • text
    text_1
    text_2
    text_3
    text_4

    Text Join Four Pixaroma is the biggest of the Text Join siblings, and it exists because a real prompt is rarely two fragments - it's a subject, a setting, a lighting recipe, and a quality booster, plus maybe a wired-in trigger word from a LoRA loader. Four lines, each one type-or-wire: type straight in, or drag a wire onto its dot to pull text from another node, with the wire winning when connected. The lines grow as you enlarge the node, so a long fragment has room to breathe.

    The join logic is what keeps it from being a chore. Right-click for the settings and pick what goes between the pieces: comma, space, new line, none, or your own. Turn on skip empty and an unconnected box never leaks a stray separator into the result - so you can leave a line empty while you're still planning it and the prompt stays clean. And you can rename each line to whatever fits your workflow (subject, camera, lighting, quality) so the node reads the way you think instead of as a row of numbered boxes.

    Inputs and output

    • text_1, text_2, text_3, text_4 (STRING, multiline) - the four pieces to join.
    • text output - all four pieces joined with your separator, ready to wire into a CLIPTextEncode, a prompt reader, or another text join.

    Per-line copy and paste sits on each box, and it works in both the classic and the new node interface.

    Install

    It ships with the Pixaroma pack: ComfyUI Manager → search Pixaroma → install → restart, or:

    cd ComfyUI/custom_nodes
    git clone https://gitlab.com/pixaroma/comfyui-pixaroma.git
    

    No models, no dependencies. The pack-wide gotcha applies: after an update, hard-refresh the browser tab (Ctrl+Shift+R / Cmd+Shift+R) - cached node visuals are the pack's most common false alarm.

    The honest sizing advice: four lines is great for a full prompt assembled in one place, but if you find yourself leaving a line empty most of the time, drop to the three-line version - it's less node to stare at. And if you're feeding one of these into a LoRA loader's triggers output, remember that an empty line with skip-empty on is what keeps the trigger words from turning into , , ,.

    Category👑 Pixaroma/💬 Prompt & Text

    Inputs (4)

    NameTypeDefaultDescription
    text_1optSTRINGText piece 1. Type here, or drag a wire onto its dot to pull text from another node (the wire wins when connected).
    text_2optSTRINGText piece 2. Type here, or drag a wire onto its dot to pull text from another node (the wire wins when connected).
    text_3optSTRINGText piece 3. Type here, or drag a wire onto its dot to pull text from another node (the wire wins when connected).
    text_4optSTRINGText piece 4. Type here, or drag a wire onto its dot to pull text from another node (the wire wins when connected).

    Outputs (1)

    NameTypeDescription
    textSTRINGThe four pieces joined with your separator.