Skip to content

Separate stems (vocals, bass, drums, other) from audio. Recombine, tempo match, slice/crop audio

Notifications You must be signed in to change notification settings

christian-byrne/audio-separation-nodes-comfyui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

worklow picture

isolate-vocals-song.mp4

Examples

Separating Voices in a Video

  Show

[!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)

workflow.json

isolate-vocals-matrix-smaller.mp4

Replacing BGM with StableAudio-Generated BGM

  Show

[!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.

workflow json

bgm-replace.mp4

Remixing Songs with StableAudio

  Show

Separating Song Vocals

  Show

workflow.json

isolate-vocals-song.mp4

Extracting Instrumentals from Songs

  Show

 

Requirements

librosa==0.10.2
torchaudio>=2.3.0
numpy
moviepy

Installation

  1. git clone this repository in ComfyUI/custom_nodes folder
  2. cd into the cloned repository
  3. pip install -r requirements.txt

About

Separate stems (vocals, bass, drums, other) from audio. Recombine, tempo match, slice/crop audio

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages