- 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.
Inputs (0)
No inputs
Outputs (10)
| Name | Type | Description |
|---|---|---|
| value1 | FLOAT | — |
| value2 | FLOAT | — |
| value3 | FLOAT | — |
| value4 | FLOAT | — |
| value5 | FLOAT | — |
| value6 | FLOAT | — |
| value7 | FLOAT | — |
| value8 | FLOAT | — |
| value9 | FLOAT | — |
| value10 | FLOAT | — |