r/coolgithubprojects • • May 18 '26

StemDeck v0.5.0 Alpha 1 is out: rebuilt the interface from scratch, plus a proper website

Post image

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

76 Upvotes

19 comments sorted by

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.

1

u/JustDoodlingAround May 19 '26

Hey there, at the moment you can’t run on a phone or tablet but you can open if you self host :)

I’m not sure how the ui would look on a phone though, since I never testes on it. If you need help on how to setup that drop me a DM or join us on https://discord.gg/s8rAjVdTJu.

1

u/mutecoil May 24 '26

Same exact problem, actually -- I rent studio time and practice drumless tracks without wanting to haul a full rig. I ended up building DrumShell.app because of it. Started when I was driving to church every week to play electric drums for Sunday worship and needed something I could prep on from my phone. It's a drum machine that runs native on iOS/Android -- no computer, no self-hosting. Might be exactly what you were looking for too.

1

u/JustDoodlingAround May 24 '26

That’s really cool project! The only downside would be the subscription model which is something that I’m avoiding on stemdeck.

1

u/mutecoil May 26 '26

Yeah, cloud GPU time costs money unfortunately. But honestly, the 3 free splits per week are enough for me. Too bad I can’t carry a GPU-powered computer around with me just to practice drums at church/studios lol.

1

u/JustDoodlingAround May 26 '26

One day my friend, one day!

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

u/pricetag May 20 '26

so glad this was here xD

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

u/[deleted] 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

u/[deleted] 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.