StemDeck, a free, open-source and local AI stem separator
StemDeck is a new free, open-source, and local AI-powered tool that allows musicians and hobbyists to separate audio tracks into individual stems. It's gaining traction on HN for its commitment to user privacy, performing all processing directly on the user's machine without accounts or subscriptions. This innovative approach provides a robust alternative to prevalent cloud-based services, leveraging advanced AI models like Demucs for powerful audio manipulation.
The Lowdown
StemDeck emerges as a compelling desktop application designed for musicians, producers, and hobbyists, offering free, open-source, and local AI-driven stem separation. Developed to overcome the limitations of existing cloud-based services—such as subscriptions, data uploads, and privacy concerns—StemDeck processes audio entirely on the user's device.
- It dissects audio files into up to six distinct stems: vocals, drums, bass, guitar, piano, and other, utilizing Meta AI's Demucs
htdemucs_6smodel. - Users can import a variety of formats, including MP3, WAV, FLAC, M4A, MP4, OGG, Opus, and even YouTube URLs.
- The application features a DAW-style multitrack mixer for interactive playback, allowing users to mute, solo, adjust volumes, zoom waveforms, and loop specific regions.
- Integrated song analysis provides BPM, key, scale, LUFS, and peak information.
- It supports NVIDIA CUDA, Apple Silicon MPS, and CPU processing, ensuring broad compatibility and maintaining user privacy by keeping all audio local.
- StemDeck is entirely free, eschewing accounts, advertisements, subscriptions, quotas, or telemetry, making it a truly private alternative to commercial offerings like Moises and LALAL.AI.
- Available as native installers for Windows and macOS, it also offers Docker and Unraid support for broader deployment.
- Built on a robust tech stack including Python (FastAPI, Demucs, yt-dlp, librosa) and Tauri for its desktop interface.
In essence, StemDeck provides a powerful, privacy-respecting, and no-cost solution for anyone needing sophisticated audio stem separation capabilities right on their computer.
The Gossip
Positive Praise & Practicality
The community expresses significant enthusiasm for StemDeck, highlighting its utility and accuracy. Users are particularly appreciative of its open-source nature and the ability to perform all audio processing locally, eliminating privacy concerns and the need for subscriptions or accounts associated with cloud-based alternatives. Many found it to be an 'incredibly cool' and 'really useful' tool.
Naming Nomenclature Niggles
Several commenters noted the potential for confusion due to StemDeck's name. They pointed out its similarity to other popular tech products like Valve's 'Steam Deck' and 'Stream Deck' (a custom keyboard for videographers), leading to initial misunderstandings about the project's purpose.
Model Modifiability & Methods
Users showed interest in the technical underpinnings and potential for customization, specifically asking about the ability to integrate or compare different stem separation models. One user inquired if the application could load alternative models like Spleeter, MDX-Net, or RoFormer, suggesting a desire for flexibility and comparative analysis within the tool.