Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For those interested, Facebook's Demucs page (https://github.com/facebookresearch/demucs) gives performance comparison for several models including open-unmix.

See also: https://www.stemroller.com This runs as a local app on Windows and Mac.



My dream (and next major project) is to get Demucs (v4, Hybrid Transformer) running in WASM, similar to what I've done with Eigen/C++ and Open-Unmix.


Oh yes, that would be amazing! Good luck!


By my own little comparison in which I've given the same song to both, Demucs appears much better (while requiring an app and consuming far more CPU).

Thanks for sharing! I had no idea this was a thing.


demucs works far better than anything else I've used, especially with more esoteric kinds of music in my experience. plus you can run it with GPU support as well!


Demucs is awesome no doubt.

>plus you can run it with GPU support as well!

Open-Unmix also originally runs on the GPU like it was intended for, since it uses PyTorch just like Demucs.

I'm curious about using WASM + WebGPU to add GPU acceleration to this project, though.


Oh my god, stemroller.app is 1.85 GB (weights only 350 mb) electron python pytorch ffmpeg and 10 MB webapp. This is state of modern app development. But it works, nonetheless.


freemusicdemixer would endlessly try to download files and never actually load for multiple minutes, though it might be my Wi-Fi. demucs seems to work acceptably on music, but transients tend to get lost unless you unmute the drums channel (which is probably unavoidable whenever drum and tonal transients coincide in time and occupy similar frequencies).


Sorry about that - could you put the contents of the developer console or the symptoms in a github issue (or describe it here?)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: