frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

StemDeck, a free, open-source and local AI stem separator

https://github.com/stemdeckapp/stemdeck
31•thclpr•1h ago

Comments

thclpr•1h ago
I built StemDeck, a free and open source desktop application that separates songs into vocals, drums, bass, guitar, piano, and other stems. It started as a small project for my kid, who was learning bass and drums. Finding suitable backing tracks was surprisingly inconvenient. Most tools required an account, uploaded the audio to a remote server, imposed usage limits, or required a subscription. I wanted something simple that could process music locally.

StemDeck now includes:

- Local six-stem separation using Demucs - NVIDIA CUDA, Apple Silicon MPS, and CPU processing - Native releases for Windows, macOS, and Linux - Local file support for MP3, WAV, FLAC, M4A, MP4, OGG, and Opus - YouTube and SoundCloud imports - Direct search for YouTube songs, playlists, and SoundCloud tracks - Search-result previews before processing - Playlist imports and a persistent, reorderable job queue - A browser-based multitrack mixer with volume, mute, solo, and VU meters - Waveform navigation, zooming, and loop regions - Playback-speed and pitch-transposition controls - Automatic BPM, key, scale, LUFS, and peak analysis - A generated click track that follows the song - Custom mix, loop-region, individual-stem, ZIP, and video exports - A persistent local library with folders and search - A mobile-friendly interface accessible over the local network through a QR code - Docker and Unraid support - An in-app updater and nine interface languages

The backend uses Python, FastAPI, Demucs, FFmpeg, yt-dlp, librosa, and Web Audio. The desktop shell is built with Tauri. Processing happens on the user’s machine, and audio is never uploaded to a StemDeck service. There are no accounts, advertisements, subscriptions, credits, quotas, or telemetry. StemDeck is licensed under Apache 2.0, and I intend to keep it free and open source. It is still alpha software. Separation quality depends on the source material, CPU processing can be slow, and there are undoubtedly edge cases I have not encountered. Feedback, bug reports, architectural criticism, and contributions are all welcome.

oidar•38m ago
Look pretty. Can we load alternative stem separators like Spleeter, MDX-Net, and RoFormer implementations? I'd like to be able to AB them for different stems types.
newsomix9xl•1h ago
I got excited about an open source steamdeck...
magicmicah85•42m ago
This is incredibly cool. I tried a few songs and it was pretty accurate. Really useful.
bsimpson•23m ago
Funny - Stage Tour (a Rock Band revival game) announced this week. There was a big chat in their Discord about AI, and stem separation was one of the use cases that came up.

As a side, it's a bummer how many similar names there are. I keep seeing stuff about Stream Deck too. Apparently it's a custom keyboard for videographers, but it gets confused with Valve's Steam Deck gaming hardware when I see it in my feed.

tlahtinen•8m ago
Good use of AI!

Audacity can also do this through the OpenVINO plugins and I've been happy with its results (https://github.com/intel/openvino-plugins-ai-audacity).

Boot a Virtual iPhone via Apple's Virtualization.framework

https://github.com/Lakr233/vphone-cli
107•hentrep•3h ago•36 comments

GUIs should be fully keyboard-driven

https://ckardaris.com/blog/2026/08/28/keyboard-driven-guis.html
640•ckardaris•11h ago•313 comments

9th Circuit sides with states in Kalshi gambling fight

https://azmirror.com/2026/08/28/9th-circuit-sides-with-states-in-kalshi-gambling-fight-potentiall...
62•hungryhobbit•3h ago•28 comments

Does the Sumerian King List Align with Paleoclimate Events?

https://www.vectorian.be/articles/2026-06-07/sumerian-king-list-paleoclimate-alignment-explorer/
59•dev_l1x_be•3h ago•16 comments

StemDeck, a free, open-source and local AI stem separator

https://github.com/stemdeckapp/stemdeck
32•thclpr•1h ago•6 comments

Htmx 4.0

https://four.htmx.org/announcements/2026-08-28-htmx-4.0.0-is-released
551•rmsaksida•13h ago•133 comments

I accidentally turned LLM memory into program analysis

https://pwning.systems/posts/llm-memory-program-analysis/
34•matt_d•3h ago•6 comments

TurboKV: Insanely fast Rust key-value store

https://github.com/kingroryg/turbokv
5•rgbimbochamp•28m ago•0 comments

U.S. sanctions against the A/I Collective

https://www.inventati.org/
500•exiguus•13h ago•478 comments

Just the rumour of a bug is enough to find an exploit these days

https://anil.recoil.org/notes/rumour-is-the-exploit
270•avsm•10h ago•92 comments

Our decision on Cursor following its acquisition by SpaceX

https://openai.com/index/our-decision-on-cursor-following-its-acquisition-by-spacex/
80•meetpateltech•1h ago•22 comments

Kumander Linux – A Linux Distro with a Windows 7 Desktop

https://www.kumander.org/
10•linuxkernal•1h ago•1 comments

PPWR lands another blow to an precarious tabletop industry

https://www.rascal.news/ppwr-lands-another-blow-to-an-already-precarious-tabletop-industry/
31•healsdata•3h ago•20 comments

Inception-style curved map for turn-by-turn directions

https://www.orbify.eu/demo/
439•smoser•14h ago•145 comments

Monzo Stand-In

https://monzo.com/blog/tolerating-full-cloud-outages-with-monzo-stand-in
15•coffeefuel•4d ago•0 comments

Judge rules Trump administration’s blacklisting of Anthropic was illegal

https://www.nytimes.com/2026/08/27/technology/anthropic-government-blacklisting-ruling.html
545•jbegley•1d ago•404 comments

Identifying fake cosmetics using AI

https://groverlab.org/hnbfpr/2026-08-26-ai-counterfeit-cosmetics.html
35•wgrover•4h ago•13 comments

Experiments with Plotter Art

https://sometimes.digital/posts/experiments-with-plotter-art/
13•surprisetalk•4d ago•0 comments

Curvature Beziers: Improving on a timeless recipe

https://acko.net/blog/curvature-beziers/
82•leephillips•4d ago•11 comments

The Twelve-Factor App (2025)

https://12factor.net/
234•jxmorris12•1d ago•122 comments

GLM-5.3 is now open-weight

https://huggingface.co/zai-org/GLM-5.3
611•jeudesprits•11h ago•211 comments

Luanti removed from Google Play due to baseless AI copyright notice

https://blog.luanti.org/2026/08/27/luanti-dmca-tracer-ai/
464•miniBill•20h ago•141 comments

Autonomous Mathematical Discovery in an Open-World Multi-Agent Environment

https://arxiv.org/abs/2608.23691
85•stephenchung•9h ago•21 comments

Processing in Memory: DRAM Is About to Do Math

https://ben3d.ca/blog/processing-in-memory
74•bhouston•2d ago•29 comments

Attimet (YC F24) Is Hiring Members of Technical Staff – Engineering and Research

https://www.ycombinator.com/companies/attimet/jobs/6btZFDg-member-of-technical-staff-engineering
1•kbanothu•9h ago

Visual Analysis of Binary Files

https://binvis.io/#/
64•vismit2000•2d ago•19 comments

Verschlimmbesserung: The Word Your Software Updates Need

https://geekyschmidt.com/post/2026-08-25-verschlimmbesserung/
111•speckx•12h ago•71 comments

Show HN: Sesame - a local-first, open-source password manager

https://usesesame.app/
42•d0mkaaa•7h ago•44 comments

Aspirational Clownmaxxing and Joey's cadillac todo list

https://charlesleifer.com/blog/aspirational-clownmaxxing-and-joey-s-cadillac-todo-list/
28•farlight•7h ago•12 comments

EasyEffects can improve laptop speaker sound quality

https://www.osnews.com/story/145883/easyeffects-should-be-part-of-every-linux-distribution-and-de...
104•birdculture•11h ago•48 comments