LibreAI / AI Music / demucs-mlx
// ai-music Β· ssmall256/demucs-mlx

demucs-mlx

Split songs into stems on Apple Silicon with MLX-powered Demucs.

πŸ’Ž Hidden gemβ˜… 42 starsβ‘‚ 4 forksMITupdated 2026-10
β–¦ visual β€” this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

demucs-mlx is an open-source ai music project by ssmall256 (ssmall256/demucs-mlx on GitHub). It has 42 GitHub stars and 4 forks, is released under the MIT license, and was last updated on GitHub on 2 October 2026.

GitHub stars
42
Forks
4
License
MIT
Last updated on GitHub
2 October 2026
Category
AI Music
Listing
Hidden gem β€” a shorter page for a lesser-known project
Official site
GitHub
// how it works

How it works

  1. Clone the repository

    Download the source and enter the folder.

  2. Install dependencies

    Pull the Python and MLX packages.

  3. Pick a track

    Choose the song you want to split.

  4. Separate the stems

    Run the separator and collect the outputs.

// features

Why people love it

Apple Silicon native

MLX-powered for M-series Macs.

Vocal isolation

Pull clean vocal stems from mixes.

Drums and bass

Standard stem outputs for remixing.

Metal acceleration

Fast separation on Apple GPUs.

Demucs models

Proven source-separation quality.

MIT licensed

Commercial-friendly terms.

Advertisement
// run it

Run it yourself

  1. Step 1 β€” Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/ssmall256/demucs-mlx.git
    cd demucs-mlx
  2. Step 2 β€” Install dependencies

    Pull the Python packages it needs.

    pip install -r requirements.txt
  3. Step 3 β€” Separate a track

    Split a song into stems.

    python -m demucs_mlx track.mp3
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains demucs-mlx?

It is an open-source project at ssmall256/demucs-mlx with 4 forks.

Is it free for commercial use?

Yes. It is MIT licensed.

Do I need an M-series Mac?

It is built for Apple Silicon via MLX β€” that is the point of the port.

Which stems does it produce?

Vocals, drums, bass, and more depending on the model.

How is it different from Demucs?

It ports Demucs to Apple’s MLX framework for native Mac performance.

// keep exploring

Similar tools

AI Music

demixr-app

Mobile app that splits songs into stems with on-device deep learning.

β˜… 92 starsMIT
View guide β†’
AI Music

Audacity-MCP

Let AI assistants edit audio in Audacity via 144 MCP tools.

β˜… 101 starsApache-2.0
View guide β†’
AI Music

stemgen-rt

Run stemgen-rt locally: stemgenrt is a real-time low-latency music source separ.

β˜… 46 starsMIT
View guide β†’
AI Music

tunesplit

Separate music tracks into stems in a web app.

β˜… 62 starsCustom
View guide β†’
AI Music

BS-RoFormer

A working implementation of Band Split Roformer

β˜… 965 starsMIT
View guide β†’
AI Music

ComfyUI_FL-HeartMuLa

ComfyUI nodes for multilingual AI songs with lyrics via HeartMuLa.

β˜… 133 starsCustom
View guide β†’
// alternatives

Alternatives in AI Music

The most-starred other AI Music projects in the LibreAI catalogue β€” the realistic shortlist if demucs-mlx is not the right fit.

Get demucs-mlx

Free and open β€” grab the source, star the repo, and start creating.