Demucs GUI

This is a GUI for python project demucs with optimized memory usage in CUDA. The project aims to let users without any coding experience separate tracks without difficulty. If you have any question about usage or the project, please open an issue to tell us. Since the original project Demucs used scientific library torch, the packed binaries with environment is very large, and we will only pack binaries for formal releases.

System requirements

Installing binaries

System version

For Windows: At least Windows 8

For Mac: At least macOS 10.15

For Linux: We currently have no intention to pack binaries for linux.


Memory: At least 6GB memory, but 8GB swap may be required. The longer the track you want to separate, the more memory will be required. GPU: Only NVIDIA GPUs are available. At least 3GB of private memory (not shared memory) is required.

Running the codes yourself

At least Python 3.9 is required. Other requirements please refer to Installing binaries.


You can download packed binaries at GitHub releases.

We recommend FossHub to speed up the download.


This project includes code of Demucs under MIT license.