[HN Gopher] StemRoller - Isolate vocals, drums, bass, and other ...
       ___________________________________________________________________
        
       StemRoller - Isolate vocals, drums, bass, and other stems from any
       song
        
       Author : nikolay
       Score  : 166 points
       Date   : 2022-08-05 17:38 UTC (5 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | interestica wrote:
       | How does it compare to lalal.ai ?
        
         | threefour wrote:
         | It's free.
        
       | dylan604 wrote:
       | "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
        
         | Rodeoclash wrote:
         | It's even easier than that. There's a few npm libs around that
         | are dedicated to shipping a copy of ffmpeg with electron.
        
       | anderfernandes1 wrote:
       | Wow
        
       | nr2x wrote:
       | How is this similar/different than the Deezer one?
        
         | ksherlock wrote:
         | 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.
        
           | anigbrowl wrote:
           | It's pretty decent. I threw a drum'n'bass track at it to see
           | how it would cope with heavily produced material and the
           | results were surprisingly good.
        
         | CharlesW wrote:
         | 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...).
        
           | avis wrote:
           | I'd be interested to know how it compares to iZotope as well
           | as phonicmind.
        
       | phonescreen_man wrote:
       | Been using demucs for a couple of weeks now, mostly taking my
       | early produced music which I have since lost the project files
       | for and giving them a remix and update. Gotta say I have been
       | blown away by how good demucs is. I installed it following the
       | repo instructions and then created a zsh alias to run it with any
       | file name. Eg $ai_split mySong.mp3
       | 
       | Wait fifteen minutes and out pops four stems, flawless so far,
       | even been messing around with mainstream tracks and using ableton
       | with warp applied to quickly build out remixes. Demucs is going
       | to be /is already a game changer!
        
         | pininja wrote:
         | That's awesome! I wonder if there are projects to create a
         | repository of pre-split public domain music? Seems like
         | something the internet archive could host once created.
        
       | elaus wrote:
       | This seems to run just fine under Linux as well, not completely
       | out of the box though: It's basically missing builds and config
       | for Linux which can be build analogous to the existing Win/Mac
       | stuff.
       | 
       | You also have to build the demucs-cxfreeze dependency (as
       | described in its repo, https://github.com/stemrollerapp/demucs-
       | cxfreeze).
        
         | knicholes wrote:
         | Whenever I see an "##Installation" section with more than one
         | step, I immediately call DOCKER!
        
         | elaus wrote:
         | It's almost eerie how well this works with electronic music.
         | Coming from an age where your best try to separate a track was
         | using equalizers, I didn't have high hopes.
         | 
         | Trying it out with Alan Walker's Alone, it separates the vocals
         | and drums almost perfectly. Bass is really fine as well, only
         | instrumental and 'other' was a bit mixed up in my try.
        
       | phoe-krk wrote:
       | Are there any public examples of the split audio files?
        
         | [deleted]
        
       | ccn0p wrote:
       | talk about a missed opportunity without examples. did I miss them
       | somewhere?
        
       | setgree wrote:
       | 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...
        
         | [deleted]
        
         | tiagod wrote:
         | Found this playlist on YouTube
         | https://youtube.com/playlist?list=PLKy1OUnHJvRZr0jnL0T2Fa5WY...
        
         | TylerE wrote:
         | In the real world where tracks are cut live, there is a fair
         | bit of microphone bleed
        
           | hammock wrote:
           | Especially in the day and style that the Beatles recorded.
           | Today, not so much
        
       | abbusfoflouotne wrote:
        
       | ksherlock wrote:
       | 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
        
         | pininja wrote:
         | There's no need to be dismissive since they say this in the
         | first sentence. Preparing an easy to use app for all platforms
         | probably does get this into more creative hands, and that's a
         | net-positive contribution I can appreciate.
        
           | SebaSeba wrote:
           | They did not prepare it for all platforms though. Linux is
           | missing.
        
             | pininja wrote:
             | Looks like someone's on it.
             | https://github.com/stemrollerapp/stemroller/pull/2
        
       ___________________________________________________________________
       (page generated 2022-08-05 23:00 UTC)