File size: 4,850 Bytes
fcf0180
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6bae1a8
 
fcf0180
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8095fdc
 
fcf0180
8095fdc
 
 
fcf0180
8095fdc
 
 
fcf0180
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6bae1a8
 
 
 
 
 
 
 
fcf0180
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
---
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!*