Sobre el proyecto

StemDeck es una plataforma de separación de pistas de código abierto que se ejecuta localmente, dirigida a músicos, productores y aficionados. Acepta archivos MP3, WAV, FLAC, OGG/Opus, MP4 o M4A, así como URLs de YouTube, y divide el audio en hasta seis pistas: voces, batería, bajo, guitarra, piano y otros. El procesamiento utiliza el modelo htdemucs_6s de Demucs de Meta AI, con detección automática de dispositivo para CUDA, Apple Silicon MPS o CPU. La aplicación ofrece un mezclador multipista estilo DAW con control de volumen, silencio, solo y monitorización por pista, medidores VU en vivo, un editor de forma de onda con zoom y regiones de bucle, y extracción de subconjuntos de pistas. Los usuarios pueden exportar pistas individuales o una mezcla personalizada como WAV. El análisis de canciones incluye BPM, tonalidad, escala, confianza, LUFS integrado y pico de muestra. Los trabajos pueden cancelarse a mitad del proceso. StemDeck está diseñado para la privacidad: el audio nunca sale del equipo, no se requiere cuenta y no hay subidas ni suscripciones. Hay instaladores precompilados disponibles para macOS y Windows, y el proyecto también puede ejecutarse como servidor web mediante Python, Docker o Unraid. El backend utiliza FastAPI, la interfaz de escritorio usa Tauri v2 y el frontend está desarrollado en JavaScript vanilla con la Web Audio API.