Skip to content

Releases: sevagh/freemusicdemixer.com

Add Demucs v3 (hdemucs_mmi) support

07 May 09:49
be5ab17
Compare
Choose a tag to compare

Demucs v3 Hybrid model (hdemucs_mmi weights) is now available on the free site.

This model is faster than the v4 transformer models, and the performance is comparable (and better in some situations).

Screenshot from 2024-05-07 05-47-42

Pro site released

17 Feb 02:12
94d6018
Compare
Choose a tag to compare

I've been working on new models after the conclusion of the Sound Demixing Challenge 2023

Ensemble models dominated, with mvsep using an interesting technique of inference augmentation with the inverted waveform:

stems = model_1(waveform)
inverse_stems = model_1(waveform * -1.0) * -1.0

I'm launching the pro site with special performing ensembles of demucs:
model_comparison

Demucs is now 25% faster

16 Jan 00:40
7ea1fe0
Compare
Choose a tag to compare

It pays to read the docs sometimes!

Enabling WASM's SSE4.2 intrinsics translation by supplying the -msse4.2 flag alongside -msimd128 led to a significant speed boost, shaving off 25% of the demixing time for a song.

Demucs multi-threading + 6-source (guitar, piano stems)

30 Dec 17:22
5a8fc8e
Compare
Choose a tag to compare

This release adds some great new features:

  • Multi-threaded Demucs for much faster processing!
    • MAX MEMORY setting (use 16 GB or 32 GB to run Demucs faster with multiple parallel threads/workers)
    • Each worker consumes 4 GB of memory
  • Make Demucs 4-source model the default; drop/deprecate Open-Unmix/UMX (you can still check the same umx.cpp code here)
  • Add Demucs 6-source model, with experimental piano and guitar stems! 🎹 🎸

image

Demucs v4 is now available!

08 Dec 14:13
6ef5793
Compare
Choose a tag to compare

The Demucs v4 hybrid transformer model is now running in WASM on this site!

Read the announcement post or visit the site to try it out!

The underlying C++ code comes from https://github.com/sevagh/demucs.cpp

New release: full UMX-L performance

14 Sep 13:10
Compare
Choose a tag to compare
Pre-release

Implemented:

  • Wiener filtering
  • Segmented inference (from Demucs)
  • Streaming LSTM (custom architecture)
  • Batch uploading
  • Dev logs embedded on the frontend