ComfyUI Node
XAnyGate10
10-channel gate node with per-channel switches and recursive output using customizable channel order.
XAnyGate10
- input_1
- input_2
- input_3
- input_4
- input_5
- input_6
- input_7
- input_8
- input_9
- input_10
- output_1
- output_2
- output_3
- output_4
- output_5
- output_6
- output_7
- output_8
- output_9
- output_10
- recursive_output
◄enable_1true►
◄enable_2true►
◄enable_3true►
◄enable_4true►
◄enable_5true►
◄enable_6true►
◄enable_7true►
◄enable_8true►
◄enable_9true►
◄enable_10true►
◄enable_recursivetrue►
◄recursive_order1-2-3-4-5-6-7-8-9-10►
Category♾️ Xz3r0/Workflow-Processing
Inputs (22)
| Name | Type | Default | Description |
|---|---|---|---|
| enable_1 | BOOLEAN | true | Enable channel 1 output |
| enable_2 | BOOLEAN | true | Enable channel 2 output |
| enable_3 | BOOLEAN | true | Enable channel 3 output |
| enable_4 | BOOLEAN | true | Enable channel 4 output |
| enable_5 | BOOLEAN | true | Enable channel 5 output |
| enable_6 | BOOLEAN | true | Enable channel 6 output |
| enable_7 | BOOLEAN | true | Enable channel 7 output |
| enable_8 | BOOLEAN | true | Enable channel 8 output |
| enable_9 | BOOLEAN | true | Enable channel 9 output |
| enable_10 | BOOLEAN | true | Enable channel 10 output |
| enable_recursive | BOOLEAN | true | Enable recursive output lookup using recursive_order |
| recursive_order | STRING | 1-2-3-4-5-6-7-8-9-10 | Recursive channel order list using '-' separator (example: 1-3-5-7-9 or 5-9-3-7-1) |
| input_1opt | COMFY_MATCHTYPE_V3 | Channel 1 input (optional, accepts any data) | |
| input_2opt | COMFY_MATCHTYPE_V3 | Channel 2 input (optional, accepts any data) | |
| input_3opt | COMFY_MATCHTYPE_V3 | Channel 3 input (optional, accepts any data) | |
| input_4opt | COMFY_MATCHTYPE_V3 | Channel 4 input (optional, accepts any data) | |
| input_5opt | COMFY_MATCHTYPE_V3 | Channel 5 input (optional, accepts any data) | |
| input_6opt | COMFY_MATCHTYPE_V3 | Channel 6 input (optional, accepts any data) | |
| input_7opt | COMFY_MATCHTYPE_V3 | Channel 7 input (optional, accepts any data) | |
| input_8opt | COMFY_MATCHTYPE_V3 | Channel 8 input (optional, accepts any data) | |
| input_9opt | COMFY_MATCHTYPE_V3 | Channel 9 input (optional, accepts any data) | |
| input_10opt | COMFY_MATCHTYPE_V3 | Channel 10 input (optional, accepts any data) |
Outputs (11)
| Name | Type | Description |
|---|---|---|
| output_1 | COMFY_MATCHTYPE_V3 | Channel 1 output (None when disabled or empty) |
| output_2 | COMFY_MATCHTYPE_V3 | Channel 2 output (None when disabled or empty) |
| output_3 | COMFY_MATCHTYPE_V3 | Channel 3 output (None when disabled or empty) |
| output_4 | COMFY_MATCHTYPE_V3 | Channel 4 output (None when disabled or empty) |
| output_5 | COMFY_MATCHTYPE_V3 | Channel 5 output (None when disabled or empty) |
| output_6 | COMFY_MATCHTYPE_V3 | Channel 6 output (None when disabled or empty) |
| output_7 | COMFY_MATCHTYPE_V3 | Channel 7 output (None when disabled or empty) |
| output_8 | COMFY_MATCHTYPE_V3 | Channel 8 output (None when disabled or empty) |
| output_9 | COMFY_MATCHTYPE_V3 | Channel 9 output (None when disabled or empty) |
| output_10 | COMFY_MATCHTYPE_V3 | Channel 10 output (None when disabled or empty) |
| recursive_output | COMFY_MATCHTYPE_V3 | First non-None output found by recursive order when recursive mode is enabled |