stemify-desktop / README.md
huchukato's picture
Upload README.md with huggingface_hub
8095fdc verified
---
license: mit
tags:
- audio
- music
- stem-separation
- demucs
- desktop-app
- audio-processing
- ai
- machine-learning
language:
- en
- it
library_name: stemify
---
# 🎡 Stemify Desktop - The Audio Splitter
![Stemify Logo](https://huggingface.co/huchukato/stemify-desktop/resolve/main/logo.png)
## πŸ“ 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](https://huggingface.co/huchukato/stemify-desktop/blob/main/Stemify-1.0.0-win-universal.zip) (93.1 MB) - **Universal installer** (x64 + x86 + ARM64)
### macOS
- [Stemify-1.0.0-macos-intel.dmg](https://huggingface.co/huchukato/stemify-desktop/blob/main/Stemify-1.0.0-macos-intel.dmg) (119 MB) - **Intel Mac** (x64)
- [Stemify-1.0.0-macos-arm64.dmg](https://huggingface.co/huchukato/stemify-desktop/blob/main/Stemify-1.0.0-macos-arm64.dmg) (114 MB) - **Apple Silicon** (ARM64)
### Linux
- [Stemify-1.0.0.AppImage](https://huggingface.co/huchukato/stemify-desktop/blob/main/Stemify-1.0.0.AppImage) (120 MB) - **Intel/AMD** (x64)
- [Stemify-1.0.0-arm64.AppImage](https://huggingface.co/huchukato/stemify-desktop/blob/main/Stemify-1.0.0-arm64.AppImage) (121 MB) - **ARM64**
## 🎯 How to Use
1. **Download** the appropriate file for your operating system
2. **Install** the application following your OS instructions
3. **Launch** Stemify Desktop
4. **Upload** your audio file (drag & drop or click)
5. **Wait** for AI processing
6. **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
```bash
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](https://github.com/huchukato/stemify-audio-splitter/blob/main/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](https://github.com/huchukato)
- 🐦 [X (Twitter)](https://twitter.com/huchukato)
- 🎨 [Civitai](https://civitai.com/user/huchukato) - Check out my AI art models!
## οΏ½πŸ“ž Support
- **GitHub Issues**: [Report bugs](https://github.com/huchukato/stemify-audio-splitter/issues)
- **Discussions**: [Community forum](https://github.com/huchukato/stemify-audio-splitter/discussions)
- **Email**: Contact through GitHub profile
---
**Made with ❀️ by [huchukato](https://github.com/huchukato)**
*Transform your music with AI-powered stem separation!*