ComfyUI > Nodes > ComfyUI-ListHelper > AudioListCombine

ComfyUI Node: AudioListCombine

Class Name

AudioListCombine

Category
listhelper
Author
dseditor (Account age: 1543days)
Extension
ComfyUI-ListHelper
Latest Updated
2025-12-09
Github Stars
0.05K

How to Install ComfyUI-ListHelper

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

AudioListCombine Description

Merge multiple audio files with versatile combination modes, fading, normalization, and resampling for seamless audio experiences.

AudioListCombine:

The AudioListCombine node is designed to merge multiple audio files into a single audio output, offering a versatile tool for audio processing tasks. This node allows you to combine audio files in different ways, such as concatenating them end-to-end, mixing them together, or overlaying them on top of each other. It provides flexibility in audio manipulation by supporting various combination modes, which can be tailored to your specific needs. Additionally, the node offers options for fading between audio segments, normalizing the output to ensure consistent volume levels, and resampling to a target sample rate for uniformity across different audio inputs. This makes it an essential tool for AI artists looking to create seamless audio experiences or complex soundscapes by leveraging multiple audio sources.

AudioListCombine Input Parameters:

audio_list

The audio_list parameter is a required input that accepts a list of audio files, where each element in the list is a dictionary containing a waveform and a sample_rate. This parameter is crucial as it provides the audio data that will be processed and combined by the node. The quality and characteristics of the input audio files directly impact the final output, so it is important to ensure that the audio files are prepared and formatted correctly before using this node.

combine_mode

The combine_mode parameter determines the method used to merge the audio files. It offers three options: concatenate, mix, and overlay, with concatenate being the default. Concatenate joins audio files end-to-end, mix blends them together, and overlay layers them on top of each other. The choice of mode affects the resulting audio's structure and sound, allowing you to tailor the output to your creative vision.

fade_duration

The fade_duration parameter is optional and specifies the duration of fade-in and fade-out effects between audio segments, measured in seconds. It ranges from 0.0 to 5.0 seconds, with a default value of 0.0, meaning no fade effect. This parameter is useful for creating smooth transitions between audio files, reducing abrupt changes in sound, and enhancing the overall listening experience.

normalize_output

The normalize_output parameter is a boolean option that, when set to True, normalizes the output audio to ensure consistent volume levels across the combined audio. The default value is True, which helps prevent clipping and distortion by adjusting the audio's amplitude to a standard level. This is particularly beneficial when working with audio files of varying loudness.

target_sample_rate

The target_sample_rate parameter is optional and specifies the desired sample rate for the output audio. It accepts integer values ranging from 8000 to 192000, with a default of 44100, which is the standard for CD-quality audio. This parameter ensures that all input audio files are resampled to a consistent sample rate, which is important for maintaining audio quality and compatibility across different playback systems.

AudioListCombine Output Parameters:

AUDIO

The output of the AudioListCombine node is a single audio file, represented as a dictionary containing a waveform and a sample_rate. This output reflects the combined result of the input audio files, processed according to the specified parameters. The waveform is a tensor representing the audio signal, while the sample_rate indicates the rate at which the audio was sampled. This output can be used for further audio processing or directly for playback, providing a seamless and cohesive audio experience.

AudioListCombine Usage Tips:

  • To create a seamless audio track from multiple segments, use the concatenate mode with a small fade_duration to smooth transitions.
  • For a balanced mix of multiple audio sources, select the mix mode and ensure normalize_output is enabled to maintain consistent volume levels.

AudioListCombine Common Errors and Solutions:

"音檔清單不能為空"

  • Explanation: This error occurs when the audio_list parameter is empty, meaning no audio files have been provided for processing.
  • Solution: Ensure that the audio_list contains at least one valid audio file before executing the node.

"不支援的合併模式: <mode>"

  • Explanation: This error indicates that an unsupported value was provided for the combine_mode parameter.
  • Solution: Verify that the combine_mode is set to one of the supported options: concatenate, mix, or overlay.

AudioListCombine Related Nodes

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