Stemify is a Windows desktop application that leverages Spleeter via the spleeterpp library to split songs(.wav) into individual instrument tracks!
# Clone the Spleeterpp submodule
git submodule add https://github.com/joeloftusdev/spleeterpp.git SpleeterLib/deps/spleeterpp
# Navigate to the Spleeterpp directory
cd SpleeterLib/deps/spleeterpp
# Create a build directory and build using CMake
mkdir build && cd build
cmake ..
# Build the Spleeterpp library
cmake --build .
# Navigate to the Stemify directory
cd ./stemify
# Create a build directory and then build using CMake
mkdir build && cd build
cmake ..
# Build Stemify
cmake --build .
# Navigate to the scripts directory
cd ./scripts
# Copy the models and the SpleeterLib dll to the build directory using either
# a Python script or a PowerShell script
# Choose either the Python script (copyfiles.py) or PowerShell script (copyresources.ps1)
python copyfiles.py
# powershell.exe -File copyresources.ps1
Stemify is MIT Licensed
You will need:
- Windows 10/11
- CMake installed
- .NET 6 or higher
- Python if you wish to use the script provided at the end of your build.