This is a fork of the original gh-demucs-gui by IMF24, updated by osfanbuff63.
This is a graphical program intended for Guitar Hero charters to split out audio files into guitar, bass, drums, and vocals. It also supports 4 lane drum stemming, and it can rename the files dynamically to the correct layout for Guitar Hero (or similar rhythm games).
I have a video tutorial for this setup process if you prefer to watch through video rather than text. Check it out here!
Installing this program is NOT plug-and-play. It will require some setup on your part to get it to work properly.
You need Python 3.8 or later to run both this program and Demucs. When you install Python, on the very first screen that appears, check the box labelled "Add Python to PATH".
To set up everything for use, run the install.bat
file in the folder FIRST. Wait for the installation to completely finish, and then you can run the run.bat
file.
You will need to say Yes (type "Y" or "y") to the uninstall prompt for Torch! You need that if you want to use CUDA (your graphics card) for splitting audio.
If you want the drum splitting to work, you need to install drumsep
separately! To add in drumsep
for use with the program:
- Create a
drum_split
folder in theres
folder. - Download the model file from this link and place it inside of the
drum_split
folder.
More documentation coming soon...
- Originally made by IMF24, with help from Oktoberfest. Updated by osfanbuff63.
- Demucs Audio Separation by Meta Platforms, Inc., MIT License
- drumsep Separation Model by inagoy