- Added `LoadAudioDirectory` node to load multiple audio files from a local directory path, utilizing `torchaudio`.
- Set `OUTPUT_IS_LIST = (True,)` so that passing the list of audios to `DemucsAudioSeparator` processes them in a batch.
- Renamed the node category to `"🎵 Demucs-AudioSeparator ⚡"` for both nodes to make them easier to locate in the ComfyUI menu.
- Renamed repository references in README.md from 'ComfyUI-Demucs-Pro' to 'ComfyUI-Demucs-AudioSeparator'.
- Removed specific mentions of RTX 3090 optimizations and recommendations from README.md.
- Updated node class to 'DemucsAudioSeparator' and category to '🎵 Audio/Separation'.
- Added 'DemucsProNode' as a legacy alias in NODE_CLASS_MAPPINGS to maintain backward compatibility.
- Applied 'Bolt' persona guidelines with emojis in display names and console logs.
- Cleaned up __pycache__ artifacts.
Co-authored-by: Meisoftcoltd <38667978+Meisoftcoltd@users.noreply.github.com>
- Added demucs_nodes.py with DemucsProNode implementation.
- Added __init__.py for node registration.
- Added requirements.txt with necessary dependencies.
- Added README.md with comprehensive documentation and hardware recommendations.
- Integrated model management to download and load models from ComfyUI/models/demucs.
- Implemented resampling and support for shifts, overlap, and split parameters.
Co-authored-by: Meisoftcoltd <38667978+Meisoftcoltd@users.noreply.github.com>