ComfyUI Node

Multi Float

Multi Float (SKBundle)

By SKBv0·Created 2 years ago·Updated 3 months ago· 125
Multi Float
    • value1
    • value2
    • value3
    • value4
    • value5
    • value6
    • value7
    • value8
    • value9
    • value10

    Multi Float is a value bank: ten float slots on one node, each with its own output, so you can stop cluttering your graph with a Float node per number. If your workflow needs several related constants - a set of denoise strengths, a run of ControlNet weights, ten LoRA strengths you're sweeping through - this is one node instead of ten.

    Why you'd reach for it

    Anyone who's built a workflow with more than two or three tunable numbers knows the graph-sprawl problem: each Float Primitive node takes up real estate, and once you've got five or six of them scattered around, tracking which number feeds which downstream node becomes its own chore. Multi Float keeps them all in one place - visually grouped, easy to scan, easy to tweak as a set. It's a small node, but it's the kind of small that actually saves you time on any workflow with more than a couple of hardcoded numbers.

    It sits in the pack's SKB category alongside Any Switch rather than under SKB/text or SKB/display - a plain utility node, no display or routing behavior attached, just values.

    Inputs and outputs

    No inputs at all - every value here is a widget you set directly on the node, not something you wire in from elsewhere. That's worth knowing up front: this is a source node, not a pass-through, so if you were expecting input sockets to feed values into it from another part of the graph, they aren't there. Outputs are value1 through value10, ten independent FLOAT sockets, each one carrying whatever you've dialed into the matching slot. Wire each one wherever a float is expected - a sampler's denoise, a LoRA loader's strength, a ControlNet's strength value. Because each slot outputs independently, you're free to use only two or three of the ten and leave the rest unwired; there's no penalty for not using the full bank.

    Installing it

    Part of ComfyUI SKBundle, u/skbphy's personal node pack - built with the help of Cursor AI by someone who's said plainly they aren't a professional programmer, citing rgthree and mxToolkit as what got them started. Through ComfyUI Manager, search ComfyUI SKBundle. Manually:

    cd ComfyUI/custom_nodes
    git clone https://github.com/SKBv0/ComfyUI_SKBundle.git
    pip install -r requirements.txt
    

    Restart ComfyUI afterward. No models, no heavy dependencies - it's ten number widgets.

    Common issues

    The only real constraint is the fixed count: ten slots, no more. If your sweep or your parameter set needs an eleventh value, you'll need a second Multi Float node (or fall back to a plain Float Primitive for the overflow) rather than expecting this one to expand. And because it's a pure widget bank with no inputs, don't go looking for a way to drive these values dynamically from upstream - if you need a computed or connected float instead of a manually-set constant, this isn't the node for that slot; use a regular Float node there instead and reserve Multi Float for the values you're setting by hand.

    CategorySKB

    Inputs (0)

    No inputs

    Outputs (10)

    NameTypeDescription
    value1FLOAT
    value2FLOAT
    value3FLOAT
    value4FLOAT
    value5FLOAT
    value6FLOAT
    value7FLOAT
    value8FLOAT
    value9FLOAT
    value10FLOAT