Channel selector for 128 channels
A toggle wall for the widest latents
- CHANS
This is the biggest, most absurd-looking node in the pack: one hundred and twenty-eight boolean toggles, channel_0 through channel_127, all on by default, collapsing into a single CHANS output. Channel selector for 128 channels exists for models whose noise predictions are 128 latent channels wide - a genuine case for some of the wider latent formats, even if it makes for a comical wall of checkboxes on your canvas.
Mechanically it's identical to every other selector in this pack. It does no math and no model patching; it emits a boolean list describing which channels are "active," and the only consumer that matters is the channels_selection optional input on Pre CFG automatic scale. Wire the CHANS output in there and the auto-scale node measures and normalizes only the channels you've left on - which lets you exclude a specific channel from the automatic CFG logic when you've pinned it as the source of a color cast or artifact.
Here's the honest advice: you almost never want to flip through 128 toggles. If you're on SDXL or SD 1.5 - four latent channels - this node is overkill and your selector is the 4-channel version. And even on a genuinely wide-latent model, the pack gives you a far better tool for the common case: Individual channel selector, which targets a single channel with three numeric inputs (selected_channel, total_channels, exclude) instead of a wall of switches. The 128-toggle node's real niche is when you want to explicitly allow almost everything and exclude a handful - and at that point you're still scrolling a long way.
All the selectors share a base class, so the output type is the same everywhere and the behavior doesn't change with size. The one rule stays: match the selector's channel count to your model's actual latent width. The CHANS list won't validate itself against the consumer, so a mismatch just means the list doesn't line up with the prediction channels.
Installation is the pack standard, nothing special here:
cd ComfyUI/custom_nodes
git clone https://github.com/Extraltodeus/pre_cfg_comfy_nodes_for_ComfyUI
or grab pre_cfg_comfy_nodes_for_ComfyUI from ComfyUI Manager and restart. No models, no extra dependencies.
A node for a specific niche, best used when you genuinely have a 128-channel latent and you want the whole grid. For everyone else, keep it in the back pocket and reach for the individual selector instead - same power, a tenth of the clicking.
Inputs (128)
| Name | Type | Default | Description |
|---|---|---|---|
| channel_0 | BOOLEAN | true | — |
| channel_1 | BOOLEAN | true | — |
| channel_2 | BOOLEAN | true | — |
| channel_3 | BOOLEAN | true | — |
| channel_4 | BOOLEAN | true | — |
| channel_5 | BOOLEAN | true | — |
| channel_6 | BOOLEAN | true | — |
| channel_7 | BOOLEAN | true | — |
| channel_8 | BOOLEAN | true | — |
| channel_9 | BOOLEAN | true | — |
| channel_10 | BOOLEAN | true | — |
| channel_11 | BOOLEAN | true | — |
| channel_12 | BOOLEAN | true | — |
| channel_13 | BOOLEAN | true | — |
| channel_14 | BOOLEAN | true | — |
| channel_15 | BOOLEAN | true | — |
| channel_16 | BOOLEAN | true | — |
| channel_17 | BOOLEAN | true | — |
| channel_18 | BOOLEAN | true | — |
| channel_19 | BOOLEAN | true | — |
| channel_20 | BOOLEAN | true | — |
| channel_21 | BOOLEAN | true | — |
| channel_22 | BOOLEAN | true | — |
| channel_23 | BOOLEAN | true | — |
| channel_24 | BOOLEAN | true | — |
| channel_25 | BOOLEAN | true | — |
| channel_26 | BOOLEAN | true | — |
| channel_27 | BOOLEAN | true | — |
| channel_28 | BOOLEAN | true | — |
| channel_29 | BOOLEAN | true | — |
| channel_30 | BOOLEAN | true | — |
| channel_31 | BOOLEAN | true | — |
| channel_32 | BOOLEAN | true | — |
| channel_33 | BOOLEAN | true | — |
| channel_34 | BOOLEAN | true | — |
| channel_35 | BOOLEAN | true | — |
| channel_36 | BOOLEAN | true | — |
| channel_37 | BOOLEAN | true | — |
| channel_38 | BOOLEAN | true | — |
| channel_39 | BOOLEAN | true | — |
| channel_40 | BOOLEAN | true | — |
| channel_41 | BOOLEAN | true | — |
| channel_42 | BOOLEAN | true | — |
| channel_43 | BOOLEAN | true | — |
| channel_44 | BOOLEAN | true | — |
| channel_45 | BOOLEAN | true | — |
| channel_46 | BOOLEAN | true | — |
| channel_47 | BOOLEAN | true | — |
| channel_48 | BOOLEAN | true | — |
| channel_49 | BOOLEAN | true | — |
| channel_50 | BOOLEAN | true | — |
| channel_51 | BOOLEAN | true | — |
| channel_52 | BOOLEAN | true | — |
| channel_53 | BOOLEAN | true | — |
| channel_54 | BOOLEAN | true | — |
| channel_55 | BOOLEAN | true | — |
| channel_56 | BOOLEAN | true | — |
| channel_57 | BOOLEAN | true | — |
| channel_58 | BOOLEAN | true | — |
| channel_59 | BOOLEAN | true | — |
| channel_60 | BOOLEAN | true | — |
| channel_61 | BOOLEAN | true | — |
| channel_62 | BOOLEAN | true | — |
| channel_63 | BOOLEAN | true | — |
| channel_64 | BOOLEAN | true | — |
| channel_65 | BOOLEAN | true | — |
| channel_66 | BOOLEAN | true | — |
| channel_67 | BOOLEAN | true | — |
| channel_68 | BOOLEAN | true | — |
| channel_69 | BOOLEAN | true | — |
| channel_70 | BOOLEAN | true | — |
| channel_71 | BOOLEAN | true | — |
| channel_72 | BOOLEAN | true | — |
| channel_73 | BOOLEAN | true | — |
| channel_74 | BOOLEAN | true | — |
| channel_75 | BOOLEAN | true | — |
| channel_76 | BOOLEAN | true | — |
| channel_77 | BOOLEAN | true | — |
| channel_78 | BOOLEAN | true | — |
| channel_79 | BOOLEAN | true | — |
| channel_80 | BOOLEAN | true | — |
| channel_81 | BOOLEAN | true | — |
| channel_82 | BOOLEAN | true | — |
| channel_83 | BOOLEAN | true | — |
| channel_84 | BOOLEAN | true | — |
| channel_85 | BOOLEAN | true | — |
| channel_86 | BOOLEAN | true | — |
| channel_87 | BOOLEAN | true | — |
| channel_88 | BOOLEAN | true | — |
| channel_89 | BOOLEAN | true | — |
| channel_90 | BOOLEAN | true | — |
| channel_91 | BOOLEAN | true | — |
| channel_92 | BOOLEAN | true | — |
| channel_93 | BOOLEAN | true | — |
| channel_94 | BOOLEAN | true | — |
| channel_95 | BOOLEAN | true | — |
| channel_96 | BOOLEAN | true | — |
| channel_97 | BOOLEAN | true | — |
| channel_98 | BOOLEAN | true | — |
| channel_99 | BOOLEAN | true | — |
| channel_100 | BOOLEAN | true | — |
| channel_101 | BOOLEAN | true | — |
| channel_102 | BOOLEAN | true | — |
| channel_103 | BOOLEAN | true | — |
| channel_104 | BOOLEAN | true | — |
| channel_105 | BOOLEAN | true | — |
| channel_106 | BOOLEAN | true | — |
| channel_107 | BOOLEAN | true | — |
| channel_108 | BOOLEAN | true | — |
| channel_109 | BOOLEAN | true | — |
| channel_110 | BOOLEAN | true | — |
| channel_111 | BOOLEAN | true | — |
| channel_112 | BOOLEAN | true | — |
| channel_113 | BOOLEAN | true | — |
| channel_114 | BOOLEAN | true | — |
| channel_115 | BOOLEAN | true | — |
| channel_116 | BOOLEAN | true | — |
| channel_117 | BOOLEAN | true | — |
| channel_118 | BOOLEAN | true | — |
| channel_119 | BOOLEAN | true | — |
| channel_120 | BOOLEAN | true | — |
| channel_121 | BOOLEAN | true | — |
| channel_122 | BOOLEAN | true | — |
| channel_123 | BOOLEAN | true | — |
| channel_124 | BOOLEAN | true | — |
| channel_125 | BOOLEAN | true | — |
| channel_126 | BOOLEAN | true | — |
| channel_127 | BOOLEAN | true | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| CHANS | CHANS | — |