nikhilunni

Rust powered waveform source separation

16
2
100% credibility
Found Mar 04, 2026 at 16 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

A local music source separation tool that splits tracks into editable stems using browser, command line, or audio plugin interfaces.

How It Works

1
🌐 Discover the music separator

You find a cool tool online that splits songs into drums, bass, vocals, and more, right in your browser.

2
🎵 Drop your song

Drag any music file like MP3 or WAV onto the page, and it loads instantly with a waveform view.

3
🔍 Choose your separation style

Pick from quick 4-part split, 6-part with guitar and piano, or the highest quality version.

4
Hit separate

Click run and watch the colorful progress bars fill up as it processes locally on your device.

5
🎛️ Mix and play stems

Solo, mute, or adjust volumes on drums, vocals, bass — hear them crystal clear with spectrograms.

💾 Download your stems

Grab individual WAV files ready for your music project, all private and lightning fast.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 16 to 16 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is demucs-rs?

Rust-powered Demucs separates music tracks into stems like drums, bass, vocals, guitar, and piano using GPU-accelerated inference. It delivers a native CLI for batch processing any audio file, a fully local browser app via WebAssembly and WebGPU, and a macOS DAW plugin with SwiftUI mixer and aux outputs. Everything runs offline with auto-downloaded models.

Why is it gaining traction?

Local processing beats cloud tools—no uploads, instant stems on your GPU via Metal, Vulkan, or WebGPU. Rust GitHub Actions and cache streamline CI workflows for reproducible builds, while the drag-and-drop web demo hooks devs fast. Plugin MIDI playback and spectrogram views add pro polish absent in Python Demucs.

Who should use this?

Music producers remixing tracks in Logic or Ableton without latency. Web devs prototyping client-side audio splitters. Rust audio hackers building ML pipelines with Burn backend.

Verdict

Solid rust GitHub crate for Demucs at 16 stars, but 1.0% credibility score flags early maturity—lean docs, Python benches for validation. Worth it for local GPU stems if macOS-focused; watch for cross-platform plugins.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.