nikhilunni/demucs-rs
Rust powered waveform source separation
This tool helps musicians, DJs, and audio producers separate individual instrument tracks (like drums, bass, vocals, guitar, and piano) from any mixed song. You input a complete audio file, and it outputs the isolated audio for each stem. This is ideal for anyone who needs to remix, sample, or practice with specific parts of a song.
Use this if you need to isolate specific instruments or vocals from a full music track quickly and locally, without uploading your audio to a server.
Not ideal if you need to process extremely long tracks or large batches of audio files very quickly through a browser, as the native CLI offers better performance for those tasks.
Stars
82
Forks
4
Language
Rust
License
Apache-2.0
Category
Last pushed
Mar 10, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/nikhilunni/demucs-rs"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
lucidrains/HS-TasNet
Implementation of HS-TasNet, "Real-time Low-latency Music Source Separation using Hybrid...
justinsalamon/scaper
A library for soundscape synthesis and augmentation
stemrollerapp/stemroller
Isolate vocals, drums, bass, and other instrumental stems from any song
thepirat000/spleeter-api
Audio separation API using Spleeter from Deezer
tsurumeso/vocal-remover
Vocal Remover using Deep Neural Networks