What Is Stem Separation? (+ a Free Drum Stem Separator)

Stem separation is the process of taking a finished, mixed-down song and splitting it back into its individual parts — typically drums, bass, vocals, and “other” (guitars, keys, etc.). Each of those parts is a stem. A drum stem separator is simply a tool that pulls the drum stem out.

How does stem separation work?

When a song is mixed, all the instruments are summed into one stereo file — there’s no longer a separate “drums track” sitting inside it. You can’t just un-mix that with EQ.

Modern stem separation uses a neural network (the open-source Demucs model is the gold standard) trained on thousands of songs where the real stems were known. It learns what drums, bass, and vocals look like in a spectrogram and reconstructs each one from the mixed signal. The result is far beyond what any EQ or phase trick can do.

Do you need a DAW for it?

No. Stem separation used to mean buying a DAW or a desktop app. Today it can run right in your web browser — the model is compiled to WebAssembly and executes on your own device.

That’s how DrumRemover works as a free drum stem separator:

Try it on real tracks in the before/after demo — toggle between the full mix, drums removed, and drums only.

Stems vs. “separate stems” software

Searches like “best stem separation software” and “separate stems” usually point to paid desktop apps. Those are great if you need every stem at studio quality for professional mixing. But if your goal is to separate a drum stem — to isolate the drums or remove them — a free, private, in-browser drum stem separator does the job without the install or the price tag.

Separate a drum stem now

Open the free drum stem separator → and split the drums out of any song in your browser.