ComfyUI Node
Multi Channel Switch
Multi-channel merge: each channel has its own candidate links and outputs the one that carries a value, unchanged. Muting an upstream only affects that channel, which falls back on its own; every other channel is untouched. Channels grow automatically: when one is full, the next channel's 2 inputs and 1 output appear (up to 8 channels). Each channel has its own ch{k}_force dropdown (auto/a/b/c), or use the global force to set them all at once.
Multi Channel Switch
- ch1_a
- ch1_b
- ch1
- ch2
- ch3
- ch4
- ch5
- ch6
- ch7
- ch8
◄switchtrue►
◄pickfirst►
◄forceauto►
◄ch1_forceauto►
◄ch2_forceauto►
◄ch3_forceauto►
◄ch4_forceauto►
◄ch5_forceauto►
◄ch6_forceauto►
◄ch7_forceauto►
◄ch8_forceauto►
CategorySwitch
Inputs (13)
| Name | Type | Default | Description |
|---|---|---|---|
| switch | BOOLEAN | true | On: each channel picks the link that carries a value. Off: each channel uses input a only. |
| pick | COMBO | first | Which candidate wins inside a channel when several carry a value: first = topmost | last = bottommost. |
| force | COMBO | auto | Global force: a/b/c = every channel uses only that input; auto = each channel follows its own ch{k}_force. |
| ch1_aopt | * | Channel 1 main input (wire the branch that may get muted). Filling this channel adds channel 2 automatically. | |
| ch1_bopt | * | Channel 1 fallback input (takes over when main is missing). Filling this channel adds channel 2 automatically. | |
| ch1_forceopt | COMBO | auto | Channel 1 routing: auto = follow the global force or pick automatically; a, b, c = only that input, output empty when it has no value. |
| ch2_forceopt | COMBO | auto | Channel 2 routing: auto = follow the global force or pick automatically; a, b, c = only that input, output empty when it has no value. |
| ch3_forceopt | COMBO | auto | Channel 3 routing: auto = follow the global force or pick automatically; a, b, c = only that input, output empty when it has no value. |
| ch4_forceopt | COMBO | auto | Channel 4 routing: auto = follow the global force or pick automatically; a, b, c = only that input, output empty when it has no value. |
| ch5_forceopt | COMBO | auto | Channel 5 routing: auto = follow the global force or pick automatically; a, b, c = only that input, output empty when it has no value. |
| ch6_forceopt | COMBO | auto | Channel 6 routing: auto = follow the global force or pick automatically; a, b, c = only that input, output empty when it has no value. |
| ch7_forceopt | COMBO | auto | Channel 7 routing: auto = follow the global force or pick automatically; a, b, c = only that input, output empty when it has no value. |
| ch8_forceopt | COMBO | auto | Channel 8 routing: auto = follow the global force or pick automatically; a, b, c = only that input, output empty when it has no value. |
Outputs (8)
| Name | Type | Description |
|---|---|---|
| ch1 | * | Channel 1 output: in auto mode the first input of this channel that carries a value; with a forced route, the forced input. |
| ch2 | * | Channel 2 output: in auto mode the first input of this channel that carries a value; with a forced route, the forced input. |
| ch3 | * | Channel 3 output: in auto mode the first input of this channel that carries a value; with a forced route, the forced input. |
| ch4 | * | Channel 4 output: in auto mode the first input of this channel that carries a value; with a forced route, the forced input. |
| ch5 | * | Channel 5 output: in auto mode the first input of this channel that carries a value; with a forced route, the forced input. |
| ch6 | * | Channel 6 output: in auto mode the first input of this channel that carries a value; with a forced route, the forced input. |
| ch7 | * | Channel 7 output: in auto mode the first input of this channel that carries a value; with a forced route, the forced input. |
| ch8 | * | Channel 8 output: in auto mode the first input of this channel that carries a value; with a forced route, the forced input. |