Spleeter
Music source separation library with pretrained models that split songs into 2, 4, or 5 stems.
About
Deezer's audio team released Spleeter to split finished mixes back into their component stems, and it has become a de facto baseline for music source separation. Pretrained TensorFlow models ship in three configurations: 2 stems (vocals and accompaniment), 4 stems (adding drums and bass), and 5 stems (adding piano), with the 2 and 4 stem models reported to perform well on the musdb benchmark. On a GPU the 4-stem model separates audio around 100 times faster than real time, and CPU-only operation works for smaller jobs. Installation is a pip, conda, or Docker pull away, with a simple command-line interface plus a Python API, and a Google Colab notebook covers experimentation without local setup. Release 2.4.2 from April 2025 is the current PyPI version and supports Python 3.8 through 3.11, the code is MIT licensed so commercial use is fine, and the repository has around 28,300 stars. Producers, karaoke services, DJs, and music information retrieval researchers use it for remixing, backing-track creation, and building training datasets, though Apple Silicon users face TensorFlow compatibility friction.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- Music & Audio Generation
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Easy (2/5)
- License
- MIT
- Added
- Jul 29, 2026
Related Tools
Audio generation framework by Meta including MusicGen for text-to-music.
Latent diffusion model for text-to-audio, music, and speech generation.
Audio super-resolution model for upsampling audio to higher sample rates.
State-of-the-art music source separation model by Meta for splitting tracks.
Fast music generation model producing full songs with lyrics in seconds.
PyTorch library for deep learning research on audio generation including MusicGen and AudioGen.