huchukato commited on
Commit
fcf0180
Β·
verified Β·
1 Parent(s): 84af831

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +125 -0
README.md ADDED
@@ -0,0 +1,125 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ tags:
4
+ - audio
5
+ - music
6
+ - stem-separation
7
+ - demucs
8
+ - desktop-app
9
+ - audio-processing
10
+ - ai
11
+ - machine-learning
12
+ language:
13
+ - en
14
+ - it
15
+ library_name: stemify
16
+ ---
17
+
18
+ # 🎡 Stemify Desktop - The Audio Splitter
19
+
20
+ ## πŸ“ Description
21
+
22
+ 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.
23
+
24
+ ## ✨ Features
25
+
26
+ - **πŸ–₯️ Desktop Application** - Native app for Windows, macOS, and Linux
27
+ - **πŸ€– AI-Powered Separation** - Uses state-of-the-art Demucs AI model
28
+ - **⚑ Real-time Processing** - Fast audio separation with progress tracking
29
+ - **🎡 Multiple Formats** - Support for MP3 files up to 20MB
30
+ - **🎨 Professional UI** - Modern interface with custom branding
31
+ - **πŸ“± Offline Capability** - Works without internet connection
32
+ - **πŸ”„ Drag & Drop** - Intuitive file upload interface
33
+
34
+ ## πŸš€ Downloads
35
+
36
+ ### Windows (ARM64)
37
+ - [Stemify Setup 1.0.0.exe](https://huggingface.co/huchukato/stemify-desktop/blob/main/Stemify%20Setup%201.0.0.exe) (93.1 MB)
38
+
39
+ ### macOS (Apple Silicon)
40
+ - [Stemify-1.0.0-arm64.dmg](https://huggingface.co/huchukato/stemify-desktop/blob/main/Stemify-1.0.0-arm64.dmg) (114 MB)
41
+
42
+ ### Linux (ARM64)
43
+ - [Stemify-1.0.0-arm64.AppImage](https://huggingface.co/huchukato/stemify-desktop/blob/main/Stemify-1.0.0-arm64.AppImage) (121 MB)
44
+
45
+ ## 🎯 How to Use
46
+
47
+ 1. **Download** the appropriate file for your operating system
48
+ 2. **Install** the application following your OS instructions
49
+ 3. **Launch** Stemify Desktop
50
+ 4. **Upload** your audio file (drag & drop or click)
51
+ 5. **Wait** for AI processing
52
+ 6. **Download** your separated tracks
53
+
54
+ ## πŸ› οΈ Technical Details
55
+
56
+ ### Architecture
57
+ - **Frontend**: React + TypeScript + Vite
58
+ - **Backend**: Flask + Python
59
+ - **Desktop**: Electron wrapper
60
+ - **AI Model**: Facebook Research Demucs
61
+ - **Audio Processing**: Real-time stem separation
62
+
63
+ ### Supported Formats
64
+ - **Input**: MP3 files up to 20MB
65
+ - **Output**: 4 stems (Vocals, Drums, Bass, Other)
66
+ - **Quality**: High-fidelity separation
67
+
68
+ ### System Requirements
69
+ - **Windows**: Windows 10+ (ARM64)
70
+ - **macOS**: macOS 10.12+ (Apple Silicon)
71
+ - **Linux**: Modern Linux distribution (ARM64)
72
+ - **Memory**: 4GB RAM minimum
73
+ - **Storage**: 500MB free space
74
+
75
+ ## 🧠 Model Information
76
+
77
+ 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:
78
+
79
+ - **🎀 Vocals** - Lead and backing vocals
80
+ - **πŸ₯ Drums** - Complete drum kit
81
+ - **🎸 Bass** - Bass guitar and low-frequency elements
82
+ - **🎹 Other** - Remaining instruments (guitar, piano, synths, etc.)
83
+
84
+ ## πŸ“Š Performance
85
+
86
+ - **Processing Time**: 2-5 minutes for typical 3-5 minute tracks
87
+ - **Quality**: Professional-grade separation
88
+ - **Memory Usage**: ~2GB during processing
89
+ - **CPU Usage**: Optimized for ARM64 processors
90
+
91
+ ## πŸ”§ Build from Source
92
+
93
+ ```bash
94
+ git clone https://github.com/huchukato/stemify-audio-splitter.git
95
+ cd stemify-audio-splitter/demucs-gui
96
+ npm install
97
+ npm run electron-build -- --mac --win --linux
98
+ ```
99
+
100
+ ## 🀝 Contributing
101
+
102
+ 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.
103
+
104
+ ## πŸ“„ License
105
+
106
+ This project is licensed under the MIT License - see the [LICENSE](https://github.com/huchukato/stemify-audio-splitter/blob/main/LICENSE) file for details.
107
+
108
+ ## πŸ™ Acknowledgments
109
+
110
+ - **Facebook Research** for the Demucs model
111
+ - **Electron Team** for the desktop framework
112
+ - **React Community** for the frontend library
113
+ - **Python Audio Community** for audio processing tools
114
+
115
+ ## πŸ“ž Support
116
+
117
+ - **GitHub Issues**: [Report bugs](https://github.com/huchukato/stemify-audio-splitter/issues)
118
+ - **Discussions**: [Community forum](https://github.com/huchukato/stemify-audio-splitter/discussions)
119
+ - **Email**: Contact through GitHub profile
120
+
121
+ ---
122
+
123
+ **Made with ❀️ by [huchukato](https://github.com/huchukato)**
124
+
125
+ *Transform your music with AI-powered stem separation!*