π΅ Stemify Desktop - The Audio Splitter
π Description
Stemify Desktop is a professional desktop application for AI-powered audio stem separation. Built with Facebook Research's Demucs model, it allows users to separate audio tracks into individual components (vocals, drums, bass, other) with high accuracy.
β¨ Features
- π₯οΈ Desktop Application - Native app for Windows, macOS, and Linux
- π€ AI-Powered Separation - Uses state-of-the-art Demucs AI model
- β‘ Real-time Processing - Fast audio separation with progress tracking
- π΅ Multiple Formats - Support for MP3 files up to 20MB
- π¨ Professional UI - Modern interface with custom branding
- π± Offline Capability - Works without internet connection
- π Drag & Drop - Intuitive file upload interface
π Downloads
Windows
- Stemify-1.0.0-win-universal.zip (93.1 MB) - Universal installer (x64 + x86 + ARM64)
macOS
- Stemify-1.0.0-macos-intel.dmg (119 MB) - Intel Mac (x64)
- Stemify-1.0.0-macos-arm64.dmg (114 MB) - Apple Silicon (ARM64)
Linux
- Stemify-1.0.0.AppImage (120 MB) - Intel/AMD (x64)
- Stemify-1.0.0-arm64.AppImage (121 MB) - ARM64
π― How to Use
- Download the appropriate file for your operating system
- Install the application following your OS instructions
- Launch Stemify Desktop
- Upload your audio file (drag & drop or click)
- Wait for AI processing
- Download your separated tracks
π οΈ Technical Details
Architecture
- Frontend: React + TypeScript + Vite
- Backend: Flask + Python
- Desktop: Electron wrapper
- AI Model: Facebook Research Demucs
- Audio Processing: Real-time stem separation
Supported Formats
- Input: MP3 files up to 20MB
- Output: 4 stems (Vocals, Drums, Bass, Other)
- Quality: High-fidelity separation
System Requirements
- Windows: Windows 10+ (ARM64)
- macOS: macOS 10.12+ (Apple Silicon)
- Linux: Modern Linux distribution (ARM64)
- Memory: 4GB RAM minimum
- Storage: 500MB free space
π§ Model Information
Stemify uses the Demucs v4 model from Facebook Research, specifically trained for high-quality music source separation. The model has been trained on large datasets and can separate:
- π€ Vocals - Lead and backing vocals
- π₯ Drums - Complete drum kit
- πΈ Bass - Bass guitar and low-frequency elements
- πΉ Other - Remaining instruments (guitar, piano, synths, etc.)
π Performance
- Processing Time: 2-5 minutes for typical 3-5 minute tracks
- Quality: Professional-grade separation
- Memory Usage: ~2GB during processing
- CPU Usage: Optimized for ARM64 processors
π§ Build from Source
git clone https://github.com/huchukato/stemify-audio-splitter.git
cd stemify-audio-splitter/demucs-gui
npm install
npm run electron-build -- --mac --win --linux
π€ Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π Acknowledgments
- Facebook Research for the Demucs model
- Electron Team for the desktop framework
- React Community for the frontend library
- Python Audio Community for audio processing tools
οΏ½ Author
- huchukato
- π GitHub
- π¦ X (Twitter)
- π¨ Civitai - Check out my AI art models!
οΏ½π Support
- GitHub Issues: Report bugs
- Discussions: Community forum
- Email: Contact through GitHub profile
Made with β€οΈ by huchukato
Transform your music with AI-powered stem separation!
