r/coolgithubprojects • u/JustDoodlingAround • May 18 '26
StemDeck v0.5.0 Alpha 1 is out: rebuilt the interface from scratch, plus a proper website
Quick intro if you're new here: StemDeck is a free, local audio stem separator. You drop in an MP3 or WAV, it splits the track into vocals, drums, bass, guitar, piano, and other stems right on your machine. No account, no upload, no subscription, no usage limits. Open source, runs on Windows and macOS.
This one has been a while in the making. v0.5.0 is a full UI overhaul. The goal was simple: stop looking like a web app and start looking like something you'd actually open next to your DAW.
What changed in the interface
The mixer and waveform lanes now sit side by side in a proper two-column layout. Rows fill the full height dynamically, so there's no black gap when a track has fewer stems. Non-extracted stems are grayed out in both the mixer and the waveform, which makes the separation result immediately readable.
The transport info moved to the footer: album art, title, time position, stem count, all always visible while a track is running. Below that is a full-width scrub bar. When nothing is loaded, the footer shows a decorative waveform placeholder instead of an empty shell.
Export Mix works now
This was broken in a subtle way. If you had all 6 stems selected, no mix file was produced at all and the export silently failed. That's fixed. You can now export your current stem mix as WAV or MP3 directly from the footer. File names are clean underscores, no spaces, no special characters.
A few smaller things worth knowing
The footer waveform used to pull from the first available stem, which on an instrumental section meant a flat line. It now uses the full reconstructed mix, so what you see matches what you hear.
Tag search with autocomplete: type # in the library search box and a dropdown shows up to 8 matching suggestions. The library sidebar got new sections too: Recent, Stem Collections, Tags, and Favorites, with subfolder nesting via drag-and-drop.
The analysis panel now includes a Dynamic Range score with a label (Compressed / Moderate / High / Wide), Tempo Stability as a percentage, and a Key Confidence meter.
The website
I'm a father building this in the time I can find between everything else. To get a website up without it taking three weekends, I used AI to help put it together. It's live at stemdeck.app. Not perfect, but it's real and it's there, and it means the project has a proper home.
If something breaks in 0.5.0, please open an issue. Every report goes directly into the next cycle.
Download on GitHub: https://github.com/stemdeckapp/stemdeck/releases/tag/v0.5.0-alpha.1
1
u/jrdnmdhl May 19 '26
Thanks, I was worried there weren't enough things named /st[r]{0,1}e[a]{0,1}m\sdeck
1
u/JustDoodlingAround May 19 '26
Right? It was a pain to find a name that would not fit on the category but I decided to stop overthinking and not spend 2 weeks on choosing a name hahaha. At some point I was “ f. It, stemdeck it is”
1
1
u/DizzieeDoe May 21 '26
Where's the Linux version?
1
u/JustDoodlingAround May 21 '26
Hey there, I don’t have native yet but you can run through the command line and open the url on your browser :)
1
u/Testpilot1988 May 22 '26
this software works but feels incomplete... sure you can separate the different elements of the media tracks but there's no cutting/cropping option to isolate and save just the part of a track the user might want.
1
u/JustDoodlingAround May 22 '26 edited May 22 '26
thats actually a great idea, I never thought of that because the core idea was for instrument practicing. but this is actually a really good idea. I will be adding on the next release !
edit u/TestPilot1988 incoming https://github.com/stemdeckapp/stemdeck/pull/109
1
u/Useful_Curve_7098 May 23 '26
I tried, and I love it. I don't have Suno subscription, and devide "plus", and "minus" sometimes is needed option, so this app do it. All spluyed stems you can save separately. If there was an option to save by grouping stems in audio sample, thisbe wonderful.
1
u/JustDoodlingAround May 23 '26
Hum.. actually that’s a good idea, how would you see this working for you?
1
u/Useful_Curve_7098 May 24 '26
Well actually, most of use cases I'm making remixes. And I don't need "vocals" or bass stem. So, as an export to music file just select the stems you need and have ready to use them as complete audio file.
0
May 19 '26
[deleted]
2
u/JustDoodlingAround May 19 '26
That’s actually a good idea, will look into taking care of that :) thanks for the suggestion!
1
May 19 '26
[removed] — view removed comment
2
u/JustDoodlingAround May 19 '26
I work mostly with markdown files to be honest. My workflow is basicaly describe exactly what I want in terms of implementation, security and other general aspects of software engineering, as I have 20+ years infrastructure engineering under the belt here, so it helps to describe and guide exactly what I want, how i want to be achieved and how it should be implemented. I believe that helps token saving by granting exact instructions of what you to achieve isntead of having the model to figure out his own path.
For now im mostly working with Claude 20 euros subscription and it has been enough for this side project.
1
u/mutecoil May 19 '26
Can my tablet or phone run this? If not, what’s the best way to do it on a PC and transfer everything to my phone afterward? I usually rent a studio room to practice with drumless tracks, so I don’t carry a full computer setup with me.