Visit ComfyUI Online for ready-to-use ComfyUI environment
Merge multiple audio files with versatile combination modes, fading, normalization, and resampling for seamless audio experiences.
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.
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.
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.
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.
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.
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.
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.
concatenate mode with a small fade_duration to smooth transitions.mix mode and ensure normalize_output is enabled to maintain consistent volume levels.audio_list parameter is empty, meaning no audio files have been provided for processing.audio_list contains at least one valid audio file before executing the node.<mode>"combine_mode parameter.combine_mode is set to one of the supported options: concatenate, mix, or overlay.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.