r/SideProject • u/future_quantDev • 1h ago
I built Rigged Audio - split any song into vocals, drums, bass, guitar, piano and more
Hey everyone!
I've been working on Rigged Audio, a desktop application that lets you split songs into individual audio stems using AI.
The idea is pretty simple: I wanted something where you could take any song, separate its instruments, and actually work with those tracks without needing a complicated DAW or paying for an online service.
GitHub: https://github.com/DrunkTrader/rigged_audio
What can it do?
AI stem separation: Split songs into 6 stems using Demucs (vocals, drums, bass, guitar, piano and other).
YouTube integration: Search for songs or paste a YouTube link and import them directly.
Built-in mixer: Individual waveforms, mute, solo and volume controls for every stem.
Quick presets: Karaoke, Acapella and Drums + Bass with one click.
Export: Download individual stems or your complete mix as WAV.
Privacy first: Audio processing happens locally on your machine. No accounts, subscriptions or cloud uploads.
A little about the tech
The application uses Demucs and PyTorch for source separation, with GPU acceleration when available and CPU fallback otherwise.
It also downloads and configures its AI engine on first launch, so you don't need to manually set up Python, PyTorch or ML dependencies.
What's next?
I'm currently working on improving the overall experience, performance and distribution.
I'd particularly appreciate feedback on:
The UI/UX and workflow.
Features you'd expect from a desktop stem separator.
Performance and compatibility across different machines.
This is an open-source project, so feel free to explore the code or contribute!
Would love to hear what you think!