Over the Christmas break I added multi-threading to the WASM Demucs module in freemusicdemixer
Demucs (v4 hybrid transformer) is a much higher quality model than the previous default, but it ran very slowly when limited to one worker: ~17 minutes for an average 4-minute song
I have since implemented multi-threading with WebWorkers.
If you raise the "MAX MEMORY" setting to 16 GB or 32 GB, your track will demix within 7-5 minutes, producing state-of-the-art results.
There is also support for the Demucs 6-source model which adds piano and guitar stems.
1 comment
[ 2.4 ms ] story [ 14.8 ms ] threadOver the Christmas break I added multi-threading to the WASM Demucs module in freemusicdemixer
Demucs (v4 hybrid transformer) is a much higher quality model than the previous default, but it ran very slowly when limited to one worker: ~17 minutes for an average 4-minute song
I have since implemented multi-threading with WebWorkers.
If you raise the "MAX MEMORY" setting to 16 GB or 32 GB, your track will demix within 7-5 minutes, producing state-of-the-art results.
There is also support for the Demucs 6-source model which adds piano and guitar stems.
Please reach out and be loud about any bugs or UX issues you encounter!: https://github.com/sevagh/free-music-demixer/issues