Nodes/NH-Nodes/Multi-Slider (FLOAT)
ComfyUI Node

Multi-Slider (FLOAT)

Multi-Slider (FLOAT) is the decluttering move

By jetthuangai·Created 5 months ago·Updated 21 days ago· 6
Multi-Slider (FLOAT)
    • Float 1
    • Float 2
    • Float 3
    • Float 4
    • Float 5
    float_10.00
    float_20.00
    float_30.00
    float_40.00
    float_50.00

    Somewhere around the 40th node in a workflow you stop adding features and start removing visual noise. That's the whole job of the Multi-Slider (FLOAT) node from the NH-Nodes pack: it crams five float controls into a single box so you don't have five separate nodes and five separate wires taking up canvas.

    It's not doing anything clever. Each of the five sliders is a plain FLOAT value in the range -1.0 to 1.0, stepping at 0.01, and each one just comes out on its own output socket - Float 1 through Float 5. The node is a pass-through with extra furniture. What makes it worth grabbing is the range: -1 to +1 is exactly where a lot of "how much of this thing" values live. ControlNet strengths, IP-Adapter blend amounts, style-transfer weights, prompt mixing balances - anything you want to dial between "not at all" and "fully, plus inverted." One node, five of those dials, one spot on the canvas.

    There's a real argument that this is the fiddlier of the two sliders NH ships. The INT version gives you -100 to 100, which is friendlier for things like step counts or CFG values. This one is for weights and ratios, and the trade-off is baked into the design: you cannot get a value outside [-1, 1] out of it. If you need a float of 2.5 or 17.3, this node won't give it to you - use a core PrimitiveFloat or convert a widget to input instead. Don't fight the range, just know it's fixed.

    Where it earns its keep is the classic plumbing problem the KB calls one-source-many-consumers: wire one slider output into three different downstream strength inputs and you've got a single knob that tunes the whole graph, instead of three widgets you'll forget to keep in sync. Each slider's widget also converts to an input socket if you want to drive it from another node.

    Install

    It ships in NH-Nodes, so the install is the pack install:

    • ComfyUI Manager → search NH-Nodes → install → restart ComfyUI. Or manually:
    cd ComfyUI/custom_nodes
    git clone https://github.com/jetthuangai/NH-Nodes.git
    cd NH-Nodes
    pip install -r requirements.txt
    

    Then restart ComfyUI.

    It's MIT-licensed, from the same author as the rest of the pack (jetthuang / jetthuang.com). No model downloads, no heavy dependencies - this node is pure UI.

    Common issues

    Honestly, there isn't much to break. If a slider shows up as a tiny widget, drag the node wider. If you don't see the node at all after installing, you usually forgot to restart ComfyUI (or the browser cached the old page - refresh it). And remember the range limit: if a value "won't go high enough," it's the [-1, 1] design, not a bug. Reach for the INT sibling when you need integer range instead.

    CategoryNH-Nodes/Utils

    Inputs (5)

    NameTypeDefaultDescription
    float_1FLOAT0.00-1–1
    float_2FLOAT0.00-1–1
    float_3FLOAT0.00-1–1
    float_4FLOAT0.00-1–1
    float_5FLOAT0.00-1–1

    Outputs (5)

    NameTypeDescription
    Float 1FLOAT
    Float 2FLOAT
    Float 3FLOAT
    Float 4FLOAT
    Float 5FLOAT