Skip to content

Bump demucs from 4.0.1 to 4.1.0#683

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/demucs-4.1.0
Open

Bump demucs from 4.0.1 to 4.1.0#683
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/demucs-4.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown
Contributor

Bumps demucs from 4.0.1 to 4.1.0.

Changelog

Sourced from demucs's changelog.

V4.1.0, 11th of July 2026

Packaging overhaul: the project now uses pyproject.toml with the hatchling build backend, and is developed with uv. The requirements files and conda environment files are gone: dependencies are declared in pyproject.toml, with separation-only dependencies as the base, and train / quantized extras. Minimum supported Python version is now 3.10, and torch 2.1.

Removed torchaudio for inference: audio decoding now goes through sphn with a fallback on ffmpeg for other formats. Wav files are written directly (16 / 24 bits PCM or float32), flac encoding goes through ffmpeg (which is now required for flac output). torchaudio remains a training-only dependency. The Wiener filtering code from Open-Unmix is now vendored (MIT) in demucs.wiener, removing the openunmix dependency.

Checkpoints are loaded with weights_only=False for compatibility with torch >= 2.6.

Fixed -s/--sig being silently ignored: it now loads the model from the local dora XP.

Many bug fixes following an audit: torch.hub dependency list, local repo checkpoints with hyphens in their name, max_batches off by one, Separator.separate_tensor no longer modifies its input in place, error paths raising the wrong exception, aborting from a callback now cancels pending chunks.

Pretrained models are now hosted on the HuggingFace hub (as safetensors, including the diffq quantized ones, prepared with the new tools/export_hf.py). get_model first looks up bag of models names on the hub, falling back to the legacy AWS repo (single signatures still come from there). Names of the form hf://[namespace/]name force loading from the hub, e.g. demucs -n hf://someuser/htdemucs.

Get models list

Check segment of HTDemucs inside BagOfModels

Added api.py to be called from another program

Use api in separate.py

Added --other-method: method to get no_{STEM}, add up all the other stems (add), original track substract the specific stem (minus), and discard (none)

Added type HTDemucs to type alias AnyModel.

Improving recent torchaudio versions support (Thanks @​CarlGao4)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 13, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/demucs-4.1.0 branch 5 times, most recently from 1a8466f to 9a4c8b6 Compare July 17, 2026 09:56
@dependabot
dependabot Bot force-pushed the dependabot/pip/demucs-4.1.0 branch 2 times, most recently from 18a932d to 2e50208 Compare July 21, 2026 09:56
Bumps [demucs](https://github.com/adefossez/demucs) from 4.0.1 to 4.1.0.
- [Changelog](https://github.com/adefossez/demucs/blob/main/docs/release.md)
- [Commits](https://github.com/adefossez/demucs/commits/v4.1.0)

---
updated-dependencies:
- dependency-name: demucs
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/demucs-4.1.0 branch from 2e50208 to b80e577 Compare July 22, 2026 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants