Audio Passer
Pass audio through your graph without losing the plot
- audio
- audio
Audio Passer is the audio-typed member of Eclipse's passer family: one audio input, one audio output, straight through. It computes nothing - it exists so that audio can travel around a graph the same way models and latents do, without you having to drag one wire across the entire canvas or fight ComfyUI's socket typing.
Audio in ComfyUI is a first-class-but-lesser-known type. Video workflows - the WanVideo and LTX pipelines Eclipse bundles a lot of tooling around - need audio carried alongside frames, and the moment you've got a video branch with an audio track that has to survive a detour through a trim node, an align-silence node, or just a long walk across the canvas, a typed passer keeps the connection honest.
How it works
It's a MatchType input constrained to the audio type, handed straight to a same-typed output. No transformation, no resampling, no validation beyond the type check - if it's audio in, it's audio out. The "typed" part is the point: unlike Any Passer, this one's socket only accepts audio, so you can't accidentally wire a latent into your audio chain and discover the mistake three nodes downstream.
Where you'd use it
- Wire hygiene - break a long audio wire into shorter, legible legs without altering the signal.
- Normalizing the chain - a clear, named node that says "this is the audio for this branch," which matters when a node has several optional inputs and you want one specific connection to be obviously primary.
- Debugging - a real node gives you a place to attach a preview or inspect what's flowing, instead of squinting at a wire.
Inputs and output
audio- the audio input to be passed through.- Output -
audio, same value.
That's the entire surface. One input, one output, no widgets, nothing to configure.
Installing it
Part of ComfyUI_Eclipse, installed once:
cd ComfyUI/custom_nodes
git clone https://github.com/r-vage/ComfyUI_Eclipse
Restart ComfyUI (or ComfyUI Manager β search "ComfyUI Eclipse"). No extra dependencies - audio handling comes from ComfyUI core, and this node doesn't add any.
Gotchas
The pack-wide migration note: ComfyUI_Eclipse was formerly RvTools, and v4.0.0 removed all legacy nodes - old workflows need the Workflow Migration Tool node (or python tools/migrate_workflow.py <workflow.json>) to rewrite old IDs with a backup. And a small expectation check: a passer never fixes audio that's already broken - if your audio is the wrong length or sample rate going in, it'll be exactly that coming out. Use Eclipse's audio processing nodes (Loop Calculator, Align Silence) for that; this node only carries the signal.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| audio | COMFY_MATCHTYPE_V3 | Audio input to be passed through. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| audio | COMFY_MATCHTYPE_V3 | β |