This repository introduces a collection of custom nodes for ComfyUI that specialize in audio batching and processing tasks, such as channel adjustments and sample rate resampling. These nodes aim to facilitate the management and preparation of audio data within ComfyUI workflows, particularly when working with multiple audio inputs or outputs.
- Supports batch processing, allowing multiple audio files to be handled simultaneously.
- Offers a variety of audio manipulation functions, including cutting, concatenating, and blending audio streams.
- Includes nodes for converting audio formats and generating test signals, enhancing workflow versatility.
Context
The Audio Batch & Utility Nodes for ComfyUI are designed to streamline audio processing workflows by providing specialized nodes that handle common tasks like batching, channel conversion, and resampling. This tool is particularly useful for users who need to manage multiple audio files or require specific audio transformations within their projects.
Key Features & Benefits
The tool features a range of practical functionalities, including:
- Batch Processing: All operations accept multiple audio files at once, significantly improving efficiency when dealing with large datasets.
- Audio Manipulation: Users can easily cut, concatenate, or blend audio clips, allowing for complex audio compositions without needing external software.
- Channel Conversion and Resampling: Nodes are available to convert audio channel layouts and resample audio to desired sample rates, ensuring compatibility across different audio formats.
Advanced Functionalities
The nodes include advanced capabilities such as:
- Dynamic Channel Conversion: Users can specify how to convert audio channels (e.g., mono to stereo) and choose different downmixing methods to suit their needs.
- Test Signal Generation: The ability to generate standard audio test signals aids in debugging and testing audio processing workflows without requiring external audio files.
- Detailed Audio Information Extraction: The nodes can provide comprehensive information about audio files, including batch size, channel count, and peak levels, which is essential for effective audio management.
Practical Benefits
This tool enhances the ComfyUI experience by providing users with greater control over their audio workflows. By enabling batch processing and offering a variety of audio manipulation options, users can achieve higher quality results more efficiently. The integration of detailed audio information helps in making informed decisions during audio processing, ultimately leading to improved workflow efficiency.
Credits/Acknowledgments
The development of these nodes is credited to the original authors and contributors, with the project released under the GPL-3.0 license. Acknowledgments also go to the use of external resources, such as the initial code generation from Gemini 2.5 Pro and inspiration from other open-source projects.