Float List fom Text Field
When six floats aren't enough
- current value
- list
- list text
The widget-based Float List caps you at six values and makes you drag six sliders. Float List from Text Field throws the sliders away and lets you type as many numbers as you want into one multiline box. Same outputs, unlimited-ish list, zero clicking. (The display name has a typo - "fom Text Field" - which the author has apparently decided is character. Don't let it throw you when you're searching for the node.)
How it works
Type your values into the float_list text area, set an index (1-based, capped at 100), and the node returns:
current value- the selected float (FLOAT)list- the full parsed list (FLOAT_LIST)list text- all values formatted as text (STRING_LIST), driven by thedecimal_placesinput (default 3)
The parsing is the part worth knowing. The node splits on commas, semicolons, colons, and whitespace - so 0.5,2.8:3.33;-2.5 8.1 parses cleanly into [0.5, 2.8, 3.33, -2.5, 8.1]. That's deliberately permissive: paste in a line from a spreadsheet, or a bunch of numbers separated however, and it just works. Negative values are fine. An invalid entry throws an error rather than being silently skipped, which is the right failure mode - you want to know your list is broken, not ship half a grid.
When it beats the widget version
Three situations: you need more than six values (a fine-grained strength sweep, a dozen seeds), you're pasting numbers from somewhere else, or you just find six sliders slower than typing 0.6 0.7 0.8 0.9 1.0 on one line. It's the same pick-by-index pattern, so a Create Image Grid loop drives it identically - y_index into index, and each row of your comparison grid gets the next float.
If your list is short and static, the widget version is friendlier to poke. For anything longer or imported, this one wins.
Installing it
Part of comfy-easy-grids, installed once for the whole pack. ComfyUI Manager: search "comfy-easy-grids". Manual:
cd ComfyUI/custom_nodes
git clone https://github.com/shockz0rz/comfy-easy-grids
Restart after. No extra dependencies, no model files, under "EasyGrids" in the Add Node menu.
Troubleshooting
The two failure modes are both list-related. If you get a parse error, there's a stray non-numeric token in your text - double-check for letters or a stray word from a copy-paste. If the node "ignores" changes, note the index cap at 100 and the 1-based counting: index 101 or an index of 0 will return the wrong thing. And unlike the widget node, out-of-range indexes just clamp to the last value, so a too-short list repeats its tail rather than erroring.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| index | INT | 11–100 | — |
| decimal_places | INT | 3 | — |
| float_list | STRING | — |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| current value | FLOAT | — |
| list | FLOAT_LIST | — |
| list text | STRING_LIST | — |