Nodes Browser
ComfyDeploy: How audio-separation-nodes-comfyui works in ComfyUI?
What is audio-separation-nodes-comfyui?
Separate audio track into stems (vocals, bass, drums, other). Along with tools to recombine, tempo match, slice/crop audio.
How to install it in ComfyDeploy?
Head over to the machine page
- Click on the "Create a new machine" button
- Select the
Edit
build steps - Add a new step -> Custom Node
- Search for
audio-separation-nodes-comfyui
and select it - Close the build step dialig and then click on the "Save" button to rebuild the machine
https://github.com/user-attachments/assets/c5cf20de-a17f-438d-81ac-0c392af669cf
Examples
Separating Voices in a Video
<details>
<summary> Show </summary>
[!NOTE]
In order to load videos into the LoadAudio Node, change this line in your Comfy install to include the video's extension (e.g.,
.mp4
)
https://github.com/user-attachments/assets/c5af418e-7137-4c36-b86e-3352cf558ea8
</details>Replacing BGM with StableAudio-Generated BGM
<details>
<summary> Show </summary>
[!NOTE]
In order to load videos into the LoadAudio Node, change this line 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.
https://github.com/user-attachments/assets/a7d5656b-5f8b-439a-936f-6ebb6a0d538a
</details>Remixing Songs with StableAudio
<details>
<summary> Show </summary>
- workflow json
- example output (audio file) with embedded workflow
- example output (audio file) with embedded workflow
Separating Song Vocals
<details>
<summary> Show </summary>
https://github.com/user-attachments/assets/c5cf20de-a17f-438d-81ac-0c392af669cf
</details>Extracting Instrumentals from Songs
<details>
<summary> Show </summary>
</details>
Requirements
librosa==0.10.2
torchaudio>=2.3.0
numpy
moviepy
Installation
git clone
this repository inComfyUI/custom_nodes
foldercd
into the cloned repositorypip install -r requirements.txt