Commit Graph
4 Commits
Author SHA1 Message Date
Meisoftcoltd db898456bb Add LoadAudioDirectory node and consolidate category
- 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.
2026-03-03 09:03:30 +00:00
Meisoftcoltd cd0876b25e Fix Demucs crash with bfloat16 and remove duplicate node
- Removed `bfloat16` from `INPUT_TYPES` precision options.
- Added legacy handling for `bfloat16` inputs with a warning.
- Forced float32 for inference waveform to fix cuFFT error.
- Removed duplicate `DemucsProNode` legacy alias.
2026-02-03 02:36:46 +00:00
google-labs-jules[bot]andMeisoftcoltd d7df79d0f5 chore: rename to ComfyUI-Demucs-AudioSeparator and update README
- 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>
2026-01-27 00:40:39 +00:00
google-labs-jules[bot]andMeisoftcoltd 83d304f4d4 Implement ComfyUI-Demucs-Pro custom node for audio separation
- 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>
2026-01-26 23:55:21 +00:00