π©Ί Multi Float
The Integer Node's Sibling, for When 0.5 Actually Matters
- f1
- f2
- f3
- f4
- f5
- f6
- f7
- f8
- f9
- f10
- f11
- f12
- f13
- f14
- f15
- f16
- f17
- f18
- f19
- f20
π©Ί Multi Float is exactly what it sounds like: the float-flavored twin of the pack's Multi Int node. Same one-node-holds-twenty-values trick, same widget, just with decimals instead of integers. You reach for it when your workflow has a pile of parameters that live between whole numbers - denoise strength, CFG scale, LoRA weights, upscale factors, controlnet influence, thresholds. That's a long list of things you'd rather nudge to 0.45 than to 0.
It comes from the same small pack, "The AI Doctors Clinical Tools", and it shares the family personality: a thin, dependency-free utility node that doesn't do anything clever at generation time. Don't expect fame - this is a tiny pack with almost no Reddit presence, and Multi Float is its least-seen node. Expect tidy, not trendy.
How it works
The backend is a pure pass-through, just like its sibling. It declares 20 optional FLOAT inputs, value1 through value20, hidden by default, each starting at 0.0 with a default step of 0.1 and a range of roughly Β±3.4e38 - which is to say, no practical limit on any number you'd actually type. process() casts each one to float and returns all 20 as outputs f1 through f20.
Everything you see is the JavaScript widget: per-row custom labels, per-row step values, plus and minus buttons, click-and-drag scrubbing, a pencil for typing an exact value, and add/remove row buttons. Set a step of 0.05 on a denoise row and 0.5 on a CFG row and both feel right under the finger.
Inputs and outputs
You set the on-node widget, not side-panel fields. The things you actually touch:
- The label on each row.
- The value - drag, step, or pencil-edit.
- The step for that row, which defaults to 0.1 but is per-value adjustable.
Outputs are 20 FLOAT sockets named f1 through f20; unused ones are hidden by the JS. Wire them into any FLOAT input - samplers, upscalers, LoRA stacker weights, whatever takes a decimal.
Installing it
No models, no keys, zero Python dependencies. Either search "ComfyUI_AIDocsClinicalTools" in ComfyUI Manager and install, or:
cd ComfyUI/custom_nodes
git clone https://github.com/BlueprintCoding/ComfyUI_AIDocsClinicalTools
Restart ComfyUI and it'll be under the AIDoc category.
Troubleshooting
Same house rules as the rest of the pack: if the widget renders blank after a ComfyUI update, hard-refresh the browser. Save your workflow JSON before updating the pack - the README itself warns that updates can reset saved node state. Beyond that, there's not much to break here, which is the nicest thing you can say about a value widget.
Inputs (20)
| Name | Type | Default | Description |
|---|---|---|---|
| value1opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value2opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value3opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value4opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value5opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value6opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value7opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value8opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value9opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value10opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value11opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value12opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value13opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value14opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value15opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value16opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value17opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value18opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value19opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
| value20opt | FLOAT | 0.0-3.4e+38β3.4e+38 | β |
Outputs (20)
| Name | Type | Description |
|---|---|---|
| f1 | FLOAT | β |
| f2 | FLOAT | β |
| f3 | FLOAT | β |
| f4 | FLOAT | β |
| f5 | FLOAT | β |
| f6 | FLOAT | β |
| f7 | FLOAT | β |
| f8 | FLOAT | β |
| f9 | FLOAT | β |
| f10 | FLOAT | β |
| f11 | FLOAT | β |
| f12 | FLOAT | β |
| f13 | FLOAT | β |
| f14 | FLOAT | β |
| f15 | FLOAT | β |
| f16 | FLOAT | β |
| f17 | FLOAT | β |
| f18 | FLOAT | β |
| f19 | FLOAT | β |
| f20 | FLOAT | β |