ComfyUI > Nodes > ComfyUI > Join Audio Channels

ComfyUI Node: Join Audio Channels

Class Name

JoinAudioChannels

Category
audio
Author
ComfyAnonymous (Account age: 763days)
Extension
ComfyUI
Latest Updated
2026-05-13
Github Stars
112.77K

How to Install ComfyUI

Install this extension via the ComfyUI Manager by searching for ComfyUI
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI 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

Join Audio Channels Description

Combine separate mono audio channels into stereo output for immersive sound experience with synchronized sample rates.

Join Audio Channels:

The JoinAudioChannels node is designed to combine two separate mono audio channels into a single stereo audio output. This node is particularly useful when you have individual left and right audio tracks that you want to merge into a cohesive stereo sound. By joining these channels, you can create a more immersive audio experience, which is essential for applications like music production, sound design, and multimedia projects. The node ensures that both input channels are synchronized in terms of sample rate and length, providing a seamless stereo output. This functionality is crucial for maintaining audio quality and consistency, especially when dealing with recordings or audio samples that originate from different sources.

Join Audio Channels Input Parameters:

audio_left

The audio_left parameter represents the left mono audio channel that you want to include in the stereo output. It is crucial that this input is a mono channel, meaning it should have only one audio track. The node will use this input as the left channel in the final stereo audio. There are no specific minimum or maximum values for this parameter, but it must be a valid mono audio input.

audio_right

The audio_right parameter represents the right mono audio channel for the stereo output. Similar to audio_left, this input must also be a mono channel. The node will use this input as the right channel in the final stereo audio. Like audio_left, there are no specific minimum or maximum values, but it must be a valid mono audio input.

Join Audio Channels Output Parameters:

audio

The audio output parameter is the resulting stereo audio that combines the audio_left and audio_right inputs. This output contains two channels: the left channel from audio_left and the right channel from audio_right. The stereo audio is synchronized in terms of sample rate and length, ensuring a high-quality and consistent audio output. This parameter is essential for applications requiring stereo sound, providing a richer and more dynamic audio experience.

Join Audio Channels Usage Tips:

  • Ensure that both audio_left and audio_right inputs are mono channels to avoid errors during execution.
  • If the input channels have different sample rates, the node will automatically resample them to match, but for optimal performance, try to provide inputs with the same sample rate.
  • Use this node when you need to create stereo audio from separate mono recordings, such as when working with individual instrument tracks in music production.

Join Audio Channels Common Errors and Solutions:

ValueError: AudioJoin: Both input audios must be mono.

  • Explanation: This error occurs when one or both of the input audio channels are not mono. The node expects each input to have only one channel.
  • Solution: Ensure that both audio_left and audio_right inputs are mono audio channels before using the node.

Mismatched Sample Rates

  • Explanation: If the input audio channels have different sample rates, the node will attempt to resample them, which might lead to unexpected results if not handled properly.
  • Solution: Verify that both input channels have the same sample rate before processing, or allow the node to handle resampling by ensuring the inputs are compatible.

Join Audio Channels Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI
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.

Join Audio Channels