VRGDG_MuteUnmute4PromptCreatorWF_1
Stage Two of the Self-Running Workflow
- signal
- signal_opt
VRGDG_MuteUnmute4PromptCreatorWF_1 is the second of three identical workflow-choreography nodes (_0, _1, _2) that mute, unmute, or bypass groups of nodes at runtime and can auto-queue the next run. If you read the _0 article, this is that node again - same class, same behavior, just a distinct node name so your graph can hold more than one of it.
The design intent is a three-stage handoff. _0 mutes the first stage's nodes and queues the run that executes the second stage; _1 lives in that second run, mutes the groups that are done, activates the ones that come next, and queues the third run; _2 finishes the chain. You get an unattended multi-pass batch without ever touching the canvas between passes.
Everything about the mechanics is identical to _0:
signal- the wildcard trigger that fires the node.group_countandgroup_action- how many of the 12 group slots you use, and the global action (active/mute/bypass).group_1…group_12- the named node groups to act on, each with its own action override.node_ids_csvandgroup_targets_json- the precise targeting alternatives.auto_queue_next+queue_delay_seconds- hand off to the next run automatically.- Output
signal_opt- a passthrough wildcard so the node can sit inline in a chain.
When you'd actually need the second one
The trio earns its keep in the music-video workflow specifically, because the pack's runs are genuinely multi-stage: lyrics and transcription in stage one, prompt creation in stage two, scene generation and enhancement in stage three. Each stage has node groups that shouldn't run during the others. One mute node can't easily express "swap to stage two and then later swap to stage three" - but three of them, each queuing the next, do it cleanly.
If you only ever run single-pass graphs, you don't need _1 or _2 at all - _0 alone covers a simple mute-toggle. The extra two exist for the batch pipeline.
Install
cd ComfyUI/custom_nodes
git clone https://github.com/vrgamegirl19/comfyui-vrgamedevgirl
Restart ComfyUI; it's under VRGDG/General next to its siblings. ComfyUI Manager: search vrgamedev.
Honest note
Because _0, _1, and _2 are literally the same class, if the author fixes a bug it fixes all three - but it also means the three appear as separate menu entries and you have to know the _0 article's caveats apply here too: runtime muting is powerful and easy to misfire, so validate the group targeting on one stage before chaining all three.
Inputs (31)
| Name | Type | Default | Description |
|---|---|---|---|
| signal | * | — | |
| group_count | INT | 11–12 | — |
| group_action | COMBO | mute | 3 options: active, mute, bypass |
| auto_queue_next | BOOLEAN | false | — |
| queue_delay_seconds | FLOAT | 0.00–60 | — |
| node_ids_csv | STRING | — | |
| group_targets_json | STRING | [] | — |
| group_1 | STRING | <none> | — |
| group_1_action | COMBO | mute | 3 options: active, mute, bypass |
| group_2 | STRING | <none> | — |
| group_2_action | COMBO | mute | 3 options: active, mute, bypass |
| group_3 | STRING | <none> | — |
| group_3_action | COMBO | mute | 3 options: active, mute, bypass |
| group_4 | STRING | <none> | — |
| group_4_action | COMBO | mute | 3 options: active, mute, bypass |
| group_5 | STRING | <none> | — |
| group_5_action | COMBO | mute | 3 options: active, mute, bypass |
| group_6 | STRING | <none> | — |
| group_6_action | COMBO | mute | 3 options: active, mute, bypass |
| group_7 | STRING | <none> | — |
| group_7_action | COMBO | mute | 3 options: active, mute, bypass |
| group_8 | STRING | <none> | — |
| group_8_action | COMBO | mute | 3 options: active, mute, bypass |
| group_9 | STRING | <none> | — |
| group_9_action | COMBO | mute | 3 options: active, mute, bypass |
| group_10 | STRING | <none> | — |
| group_10_action | COMBO | mute | 3 options: active, mute, bypass |
| group_11 | STRING | <none> | — |
| group_11_action | COMBO | mute | 3 options: active, mute, bypass |
| group_12 | STRING | <none> | — |
| group_12_action | COMBO | mute | 3 options: active, mute, bypass |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| signal_opt | * | — |