Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > comfyui-obvpm > Optional Audio (obvpm)

ComfyUI Node: Optional Audio (obvpm)

Class Name

AudioOptionalGate (obvpm)

Category
obvpm/gates
Author
chanon (Account age: 5883days)
Extension
comfyui-obvpm
Latest Updated
2026-09-17
Github Stars
0.04K

How to Install comfyui-obvpm

Install this extension via the ComfyUI Manager by searching for comfyui-obvpm
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter comfyui-obvpm in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Optional Audio (obvpm) Description

Versatile audio data handling node with optional audio stream passing for seamless workflow integration.

AudioOptionalGate (obvpm):

The AudioOptionalGate (obvpm) is a versatile node designed to handle audio data within a node-based workflow, providing a mechanism to optionally pass audio inputs through the system. This node is particularly useful in scenarios where audio data may or may not be present, allowing for flexible handling of audio streams without causing disruptions in the workflow. By incorporating a boolean flag, it enables downstream nodes to be aware of the presence or absence of audio data, thus facilitating conditional processing. This capability is essential for AI artists who work with dynamic audio inputs, as it ensures that the workflow can adapt to varying input conditions seamlessly.

AudioOptionalGate (obvpm) Input Parameters:

input

The input parameter is the primary audio data that the node processes. It is optional, meaning that the node can function even if no audio data is provided. When audio data is present, it is passed through the node; otherwise, the node outputs a signal indicating the absence of audio. This flexibility allows the node to be integrated into workflows where audio input may not always be guaranteed, ensuring that the system remains robust and adaptable.

on_empty

The on_empty parameter determines the behavior of the node when no audio input is provided. It accepts a string value, typically set to "mute," which instructs the node to block the audio path while keeping the presence flag active. This allows the node to signal downstream components about the absence of audio, enabling them to make informed decisions based on the input's availability.

AudioOptionalGate (obvpm) Output Parameters:

audio

The audio output parameter represents the audio data that is passed through the node. If audio input is provided, this output will contain the audio data; otherwise, it will be empty. This output is crucial for connecting to subsequent nodes that require audio data for further processing or analysis.

present

The present output parameter is a boolean flag that indicates whether audio data is present. It outputs True if audio data is available and False if it is not. This flag is essential for conditional logic within the workflow, allowing downstream nodes to adjust their operations based on the presence or absence of audio input.

AudioOptionalGate (obvpm) Usage Tips:

  • Use the on_empty parameter to control the node's behavior when audio input is absent, ensuring that your workflow can handle optional audio data gracefully.
  • Connect the present output to conditional nodes or logic gates to dynamically adjust processing based on the availability of audio input, enhancing the flexibility of your workflow.

AudioOptionalGate (obvpm) Common Errors and Solutions:

Missing audio input

  • Explanation: This error occurs when the node expects audio input, but none is provided.
  • Solution: Ensure that the audio input is correctly connected to the node. If audio input is optional, verify that the on_empty parameter is set appropriately to handle the absence of audio.

Incorrect on_empty setting

  • Explanation: The node may not behave as expected if the on_empty parameter is not set correctly.
  • Solution: Check the on_empty parameter to ensure it is set to "mute" or another appropriate value to control the node's behavior when audio input is missing.

Optional Audio (obvpm) Related Nodes

Go back to the extension to check out more related nodes.
comfyui-obvpm
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

Optional Audio (obvpm)