dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
AI-powered desktop DAW - stem separation, chord detection, karaoke
AI-Powered Desktop DAW — Stem Separation, Karaoke & Live Performance Suite
Separate. Align. Master. Perform.
Windows Installer — Download v0.2.4 from Releases
| Platform | Status |
|---|---|
| Windows x64 (NSIS Installer) | Stable (v0.2.4) |
| Android (Capacitor APK) | Beta |
| macOS / Linux | Build from source |
LEAD_VOCALS or BACKGROUND_VOCALS directly from the mixer channel strip.[♂ SINGER 1], [♀ SINGER 2], [👥 DUET / BOTH]).[♂ HE] / [♀ SHE] / [👥 DUET] pills on every lyric line in the teleprompter editor allow instant manual reassignment with automatic saving..ass) rendering engine burns exact singer colors directly into exported videos via FFmpeg.crates/wilsonix-dsp): SIMD RealFFT inpainting engine and GCC-PHAT transient phase alignment for zero-latency C-speed audio computation.Upload any audio or video file and let AI split it into isolated stems:
| Engine | Stems | Speed | Best For |
|---|---|---|---|
| Demucs v4 | 6 (Vocals, Drums, Bass, Guitar, Piano, Other) | ~2.5 min | Full studio decomposition |
| Demucs v4 | 4 (Vocals, Drums, Bass, Other) | ~1.5 min | Classic multi-track |
| UVR MDX-Net ONNX | 2 (Vocal + Backing) | ~50 sec | Fast karaoke / minus-one |
| BS-RoFormer | 2 (Vocal + Backing) | SOTA (12.98 dB SDR) | Studio mastering quality |
Full-featured multi-channel mixer with per-stem controls:
| Layer | Technology | Purpose |
|---|---|---|
| Desktop Shell | Tauri v2 (Rust) | Native window, system integration, process management |
| Backend Server | Go | HTTP server, WebSocket relay, SQLite DB, auth, routing |
| AI Engine | Python 3.12 + PyTorch | Stem separation, chord detection, lyrics transcription |
| ML Models | Demucs v4, UVR MDX-Net, BS-RoFormer, OpenAI Whisper | AI audio processing |
| Frontend | Vanilla JS + Tailwind CSS + Anime.js + Lucide Icons | Reactive DAW workspace |
| Audio DSP | Web Audio API (32-bit float) | Real-time mixing, EQ, compression, effects |
| Database | SQLite (via Go) | Users, jobs, stems, lyrics, chords |
| Mobile | Capacitor + ONNX Runtime Mobile | Android APK with offline inference |
| Installer | NSIS | Windows installer packaging |
| Build | PyInstaller | Python → single .exe bundling |
| Component | Minimum | Recommended |
|---|---|---|
| OS | Windows 10 x64 | Windows 11 |
| RAM | 4 GB | 8 GB+ |
| Storage | 2 GB free | 5 GB+ (for models) |
| CPU | Dual-core 2 GHz | Quad-core+ with AVX |
| GPU | None (CPU works) | NVIDIA GPU with CUDA for faster inference |
| Input | Formats |
|---|---|
| Audio | WAV, FLAC, MP3, M4A, OGG, OPUS |
| Video | MP4, MKV, MOV, WebM, AVI |
| Subtitles | .ASS, .SSA |
| MIDI | .mid, .midi |
| Key | Action |
|---|---|
Space | Play / Pause |
M | Mute selected channel |
S | Solo selected channel |
0 | Rewind to beginning |
[ / ] | Set Loop Point A / B |
L | Toggle Loop |
Ctrl+Z | Undo |
Ctrl+Shift+Z | Redo |
Esc | Close modal |
WilSonix Studio PRO is available as an Android APK via Capacitor:
# Clone
git clone https://github.com/ewceniza9009/pygo.git
cd pygo
# Python environment
python -m venv python_env
python_env\Scripts\activate
pip install -r requirements.txt
# Build Python worker (PyInstaller)
pyinstaller --onefile --name python_worker --noconfirm \
--distpath src-tauri\resources \
--collect-data audio_separator \
--collect-submodules audio_separator \
--collect-all onnxruntime \
run_worker.py
# Build Go server
go build -ldflags "-s -w" -o src-tauri\resources\pygo_server.exe .
# Build Tauri desktop app
cd src-tauri
cargo tauri build
┌─────────────────────────────────────────────┐
│ Tauri (Rust) Shell │
│ ┌──────────┐ ┌──────────────────────────┐ │
│ │ Webview │ │ Process Manager │ │
│ │ (HTML) │ │ ├─ pygo_server.exe │ │
│ │ │ │ └─ python_worker.exe │ │
│ └──────────┘ └──────────────────────────┘ │
└─────────────────────────────────────────────┘
│ HTTP/WebSocket │ HTTP
┌────▼────┐ ┌────▼────┐
│ Go │────────────│ Python │
│ Server │ proxy WS │ FastAPI │
│ :7860 │ │ :19876 │
└────┬────┘ └────┬────┘
│ │
┌────▼────┐ ┌────▼────────────┐
│ SQLite │ │ PyTorch / ONNX │
│ (DB) │ │ Demucs/Roformer │
└─────────┘ │ Whisper │
└─────────────────┘
Erwin Wilson E. Ceniza
Proprietary. All rights reserved.