Demucs (Deep Extractor for Music Sources) is a deep learning-based tool designed for music source separation. It is capable of isolating different components of a musical track, such as vocals, drums, bass, and other instruments, from a mixed audio recording. Demucs is notable for its high-quality separation performance, leveraging deep neural networks to analyze and decompose audio tracks into their constituent parts.
While Demucs is a really impressive AI based audio separation software, it is available as a command line interface (CLI) tool. We have to use it using its various command line parameters. If you are familiar with the command line tools such as ffmpeg, another powerful media manipulation CLI tool, you will find it easy to use.
However, if you prefer a graphics user interface (GUI) software then you can use Demucs GUI. It is a graphical user interface built on top of the core Demucs engine. It provides a user-friendly way to access the functionalities of Demucs without needing to interact with the command line or write code.
Demucs GUI comes bundled with necessary dependencies, or provides a straightforward installation process, reducing setup complexity. For the Windows users, it is available in two editions. It is available in an edition that makes use of Nvidia CUDA for high performance. Another edition is for the users who do not have a computer with a powerful Nvidia GPU with CUDA support.
Using Demucs GUI is extremely easy. It has a single window user interface. As it is launched, we have to select an AI model for the separation. Then we have to add the audio files to the File Queue. We can then select the separation parameters and the output folder. We also have to select the type of audio streams which are going to be separated such as vocals, drums, bass, and other instruments. Once all this is done, we can start the process by clicking on the “Start Separation” button. It might take many minutes for the audio separation to complete.
Demucs provides the powerful core functionality for music source separation. Demucs GUI enhances this accessibility and usability, especially for users who prefer a graphical interface over a command-line approach.
You can download Demucs GUI from https://github.com/CarlGao4/Demucs-Gui.