https://github.com/christian-byrne/audio-separation-nodes-comfyui
Separate stems (vocals, bass, drums, other) from audio. Recombine, tempo match, slice/crop audio
https://github.com/christian-byrne/audio-separation-nodes-comfyui
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.2%) to scientific vocabulary
Keywords
comfyui
comfyui-nodes
Last synced: 6 months ago
·
JSON representation
Repository
Separate stems (vocals, bass, drums, other) from audio. Recombine, tempo match, slice/crop audio
Basic Info
Statistics
- Stars: 309
- Watchers: 4
- Forks: 20
- Open Issues: 9
- Releases: 0
Topics
comfyui
comfyui-nodes
Created over 1 year ago
· Last pushed 9 months ago
Metadata Files
Readme
README.md

https://github.com/user-attachments/assets/c5cf20de-a17f-438d-81ac-0c392af669cf
Examples
Separating Voices in a Video
Show
> [!NOTE] > > In order to load videos into the LoadAudio Node, change [this line](https://github.com/comfyanonymous/ComfyUI/blob/faa57430b0ff882275b1afcf6610e8e9f8a5929b/comfy_extras/nodes_audio.py#L185) in your Comfy install to include the video's extension (e.g., `.mp4`) [workflow.json](./example_workflows/Isolate%20Vocals%20from%20Video.json) https://github.com/user-attachments/assets/c5af418e-7137-4c36-b86e-3352cf558ea8Replacing BGM with StableAudio-Generated BGM
Show
> [!NOTE] > > In order to load videos into the LoadAudio Node, change [this line](https://github.com/comfyanonymous/ComfyUI/blob/faa57430b0ff882275b1afcf6610e8e9f8a5929b/comfy_extras/nodes_audio.py#L185) in your Comfy install to include the video's extension (e.g., `.mp4`) You can use this to replace copyrighted BGM in a video with new BGM. You can set the denoise low, so that the new BGM is still stimilar to the original. [workflow json](./example_workflows/Replace%20BGM%20with%20Stable-Audio-Generated%20Music.json) https://github.com/user-attachments/assets/a7d5656b-5f8b-439a-936f-6ebb6a0d538aRemixing Songs with StableAudio
Show
- [workflow json](./example_workflows/Remix%20Song.json) - [example output (audio file) with embedded workflow](https://github.com/christian-byrne/audio-separation-nodes-comfyui/raw/refs/heads/demo-files/wiki/examples/ComfyUI_temp_iaepj_00001_.flac) - [example output (audio file) with embedded workflow](https://github.com/christian-byrne/audio-separation-nodes-comfyui/raw/refs/heads/demo-files/wiki/examples/ComfyUI_00002_.flac)Separating Song Vocals
Show
[workflow.json](./example_workflows/Isolate%20Vocals%20from%20Audio.json) https://github.com/user-attachments/assets/c5cf20de-a17f-438d-81ac-0c392af669cfExtracting Instrumentals from Songs
Show
- [workflow json](./example_workflows/Extract%20Instrumental%20from%20Song.json)
Requirements
m
librosa==0.10.2
torchaudio>=2.3.0
numpy
moviepy
Installation
- If you run ComfyUI inside of a virtual environment, make sure it is activated
git clonethis repository inComfyUI/custom_nodesfoldercdinto the cloned repositorypip install -r requirements.txt
Owner
- Name: Christian Byrne
- Login: christian-byrne
- Kind: user
- Location: San Francisco
- Company: Comfy-Org
- Twitter: c__byrne
- Repositories: 100
- Profile: https://github.com/christian-byrne
GitHub Events
Total
- Issues event: 10
- Watch event: 109
- Issue comment event: 12
- Push event: 8
- Pull request event: 4
- Fork event: 9
- Create event: 2
Last Year
- Issues event: 10
- Watch event: 109
- Issue comment event: 12
- Push event: 8
- Pull request event: 4
- Fork event: 9
- Create event: 2
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| christian-byrne | a****m@g****m | 45 |
| snomiao | s****r@g****m | 2 |
| Vincent Naples | d****s@g****m | 1 |
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 15
- Total pull requests: 10
- Average time to close issues: 17 days
- Average time to close pull requests: 5 days
- Total issue authors: 13
- Total pull request authors: 5
- Average comments per issue: 1.0
- Average comments per pull request: 0.3
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 11
- Pull requests: 4
- Average time to close issues: 20 days
- Average time to close pull requests: N/A
- Issue authors: 11
- Pull request authors: 3
- Average comments per issue: 0.27
- Average comments per pull request: 0.25
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 1
Top Authors
Issue Authors
- christian-byrne (3)
- jonnytracker (1)
- BenDes21 (1)
- ShmuelRonen (1)
- drfenixlinghu (1)
- jurassicjordan (1)
- rodsott (1)
- hamnitel (1)
- drelabre (1)
- NomadLuis (1)
- drmbt (1)
- muunkky (1)
- mykeehu (1)
Pull Request Authors
- haohaocreates (4)
- robinjhuang (2)
- christian-byrne (2)
- drmbt (1)
- dependabot[bot] (1)
Top Labels
Issue Labels
help wanted (2)
bug (1)
enhancement (1)
Pull Request Labels
dependencies (1)
python (1)
Dependencies
.github/workflows/publish.yml
actions
- Comfy-Org/publish-node-action main composite
- actions/checkout v4 composite
pyproject.toml
pypi
- librosa ==0.10.2
- moviepy *
- numpy *
- torchaudio >=2.3.0
requirements.txt
pypi
- librosa ==0.10.2
- numpy *
- torchaudio >=2.3.0