Live data from Hacker News

StemRoller – Isolate vocals, drums, bass, and other stems from any song

github.com

11–20 of 102 posts

Re: StemRoller – Isolate vocals, drums, bass, and other stems from any song

#12
post #7

How is this similar/different than the Deezer one?

I'd also be interested in how it compares to iZotope RX's Music Rebalance (examples from earlier releases here: https://www.izotope.com/en/learn/stem-isolation-music-rebala...).

Re: StemRoller – Isolate vocals, drums, bass, and other stems from any song

#14
Not to be dismissive, but as far as I can tell, the heavy work is done by facebook's demucs and this is an electron front end to run the demucs cli (and I guess search youtube for videos to download). The demucs project page has more information.

https://github.com/facebookresearch/demucs

Re: StemRoller – Isolate vocals, drums, bass, and other stems from any song

#15
"Download and extract the latest ffmpeg snapshot from evermeet.cx and place the ffmpeg executable inside"

Why? Why can't this just point to the location where ffmpeg is rather than making a copy of ffmpeg? symlink might work, but just do a $(which ffmpeg) or ask the user for the path ~/bin/ffmpeg /usr/local/bin/ffmpeg etc

Re: StemRoller – Isolate vocals, drums, bass, and other stems from any song

#16
post #7

How is this similar/different than the Deezer one?

I'd also be interested in how it compares to iZotope RX's Music Rebalance (examples from earlier releases here: https://www.izotope.com/en/learn/stem-isolation-music-rebala... ).

I'd be interested to know how it compares to iZotope as well as phonicmind.

Re: StemRoller – Isolate vocals, drums, bass, and other stems from any song

#17
post #3

Open Culture recently posted a link to Abbey Road but with only Paul's bass lines, but the actual content got taken down. [0] It was really cool though, in part because it's not nearly as precise as I would have thought, which made it feel really organic. [0] https://www.openculture.com/2022/04/hear-the-beatles-abbey-r...

Found this playlist on YouTube https://youtube.com/playlist?list=PLKy1OUnHJvRZr0jnL0T2Fa5WY...

Re: StemRoller – Isolate vocals, drums, bass, and other stems from any song

#19
post #7

How is this similar/different than the Deezer one?

I just did a quick test of demucs vs spleeter:4stems. demucs is significantly slower but the output is better.

in a semi blind comparison, I prefer demucs for all 4 tracks (drum, bass, vocals, and other). bass and other stand out the most so let me say a couple words about them.

bass - the demucs bass has less bleed from other instruments and the volume is consistent throughout. with spleeter, the volume varies a lot and there are multiple sections of 1-2 bars where it just drops out completely. In Capo, the demucs spectrogram is nice and clear whereas spleeter tends to look like pencil smudges for the most part.

other - with spleeter, whenever there are vocals, the other instruments turn to mush. demucs is much better. Oh, you can tell people are singing -- the instruments get muffled -- but you can still hear them.

Re: StemRoller – Isolate vocals, drums, bass, and other stems from any song

#20

"Download and extract the latest ffmpeg snapshot from evermeet.cx and place the ffmpeg executable inside" Why? Why can't this just point to the location where ffmpeg is rather than making a copy of ffmpeg? symlink might work, but just do a $(which ffmpeg) or ask the user for the path ~/bin/ffmpeg /usr/local/bin/ffmpeg etc

It's even easier than that. There's a few npm libs around that are dedicated to shipping a copy of ffmpeg with electron.
Post reply on HN