Nodes/ComfyUI_Eclipse/Audio Passer
ComfyUI Node

Audio Passer

Pass audio through your graph without losing the plot

By r-vageΒ·Created 10 months agoΒ·Updated a day agoΒ· 31
Audio Passer
  • 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.

CategoryπŸŒ’ Eclipse/ Router/ Typed

Inputs (1)

NameTypeDefaultDescription
audioCOMFY_MATCHTYPE_V3Audio input to be passed through.

Outputs (1)

NameTypeDescription
audioCOMFY_MATCHTYPE_V3β€”