À propos du projet
StemDeck est une plateforme open source de séparation des stems fonctionnant localement, destinée aux musiciens, producteurs et amateurs. Elle accepte les fichiers MP3, WAV, FLAC, OGG/Opus, MP4 ou M4A, ainsi que les URL YouTube, et divise l'audio en jusqu'à six stems : voix, batterie, basse, guitare, piano et autres. Le traitement utilise le modèle htdemucs_6s de Meta AI Demucs, avec détection automatique du périphérique pour CUDA, Apple Silicon MPS ou CPU.
L'application fournit un mixeur multipiste de type DAW avec volume par stem, sourdine, solo et contrôles de monitoring, des vumètres en direct, un éditeur de forme d'onde avec zoom et régions de boucle, ainsi que l'extraction de sous-ensembles de stems. Les utilisateurs peuvent exporter des stems individuels ou un mixage personnalisé en WAV. L'analyse de chanson inclut BPM, tonalité, gamme, confiance, LUFS intégré et crête d'échantillon. Les tâches peuvent être annulées en cours de pipeline.
StemDeck est conçu pour la confidentialité : l'audio ne quitte jamais la machine, aucun compte n'est requis et il n'y a ni téléversement ni abonnement. Des installateurs précompilés sont disponibles pour macOS et Windows, et le projet peut également être exécuté comme serveur web via Python, Docker ou Unraid. Le backend utilise FastAPI, l'enveloppe de bureau utilise Tauri v2 et le frontend est en JavaScript vanilla avec la Web Audio API.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.