- 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 global model caching with FIFO eviction policy.
- Added support for float16 and bfloat16 precision.
- Updated model list and names for Demucs v4 compatibility.
- Integrated ComfyUI native progress bar with robust callback.
- Updated README and node metadata with emojis (Bolt style).
- Fixed potential OOM and attribute errors.
- Updated requirements.txt with version constraints.
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>