Workflows4 min read

How to Split Stems From a Song: A Step-by-Step Guide

Split any song into vocals, drums, bass, and instruments using AI separation. Which source file to start from, which tools to use, and how to clean up the artifacts afterwards.

To split a song into stems, run the cleanest file you have through an AI separation model. Demucs-based tools give the best offline quality, and Moises, lalal.ai, RipX, and Veena all wrap that kind of model in something you can actually use. Expect two, four, or six stems, expect artifacts on dense modern masters, and plan to repair the result rather than expecting a perfect extraction.

What you need

  • The cleanest source file you can get — WAV or FLAC beats a streaming rip
  • A separation tool (browser, desktop app, or command line)
  • A DAW or editor to audition and repair the stems
  • Around five to fifteen minutes for a typical song

Step 1: Pick the best source file

Separation quality is capped by source quality. Lossy encoding throws away information the model needs to tell one instrument from another, and it cannot be recovered.

Use the purchased download or the original master if you have it. If your only copy is a 128kbps MP3, separation will still work, but the high end will sound papery. Never re-encode before separating.

Step 2: Decide how many stems you need

Most tools offer 2-stem (vocal and instrumental), 4-stem (vocals, drums, bass, other), or 6-stem (adding guitar and piano). Every extra stem is another decision the model has to guess at, so ask for the fewest stems your project actually needs.

Making an instrumental? Ask for 2. Remixing? Ask for 4.

Step 3: Run the separation

ToolWhere it runsBest for
DemucsCommand line, open source, freeMaximum control and no cost, if you are comfortable with a terminal
MoisesBrowser and mobileQuick 4-stem splits, practice, transcription
lalal.aiBrowserOccasional one-off jobs
RipXDesktopNote-level editing after separation
VeenaDesktop browserSeparating and then immediately rebuilding in the same project

Veena runs separation in the browser and drops the stems straight onto a multitrack timeline, which matters because the next step after separating is almost always editing. Its real limit is that it needs a desktop browser and a connection — it is not a phone tool.

Step 4: Audition every stem soloed

Listen to each stem on its own, at the loudest chorus and at the quietest verse. Separation fails differently in each. What you are listening for:

  • Bleed — bass energy sitting in the drum stem, or a ghost vocal in the other stem
  • Watery or phasey vocals — the classic sign of masking errors
  • Missing cymbals and sibilance — high-frequency content that overlapped and got split badly
  • Smeared reverb tails — reverb that belonged to one source spread across several

Step 5: Clean up the artifacts

Fix in this order, gently:

  • High-pass the drum stem around 60-80Hz if bass has leaked into it
  • Use a de-esser rather than a wide EQ cut for harsh separated vocals
  • Add a small amount of new reverb to a stem that sounds dry and stripped — it masks smearing
  • Where the drum stem is unusable, program a replacement kit instead of fighting it. Replacing usually beats repairing.

Do not reach for aggressive noise reduction. It trades one artifact for another.

Step 6: Check the sum

Import all stems, set them to unity gain, and compare the sum against the original. It should be close in level and tone. If it is dramatically different, the export gain staging is wrong somewhere.

What quality to expect

Sparse, dynamic, wide mixes separate well. Dense, brickwalled, mono-heavy masters separate worst, because loudness limiting compresses away the differences the model uses to tell sources apart. A 1970s soul record usually separates better than a modern loudness-war master.

Separated stems are a reconstruction, not a recovery. Treat them as raw material.

Related reading: how stem separation works, best stem separation tools, and AI music and sample clearance.

Frequently asked questions

How do you split a song into stems?

Run the highest-quality version of the file you have through an AI separation tool such as Demucs, Moises, lalal.ai, or Veena. The model estimates each source and outputs separate audio files, usually vocals, drums, bass, and other. Expect a few minutes of processing for a typical song.

What file quality do you need for good stem separation?

Use lossless audio if you can — WAV, FLAC, or ALAC. A 128kbps MP3 has already discarded high-frequency detail the model needs, so the separated stems will sound duller and more artefacted. Never re-encode a file before separating it.

Is it legal to separate stems from a commercial song?

Separating stems for private study or practice is generally low risk, but it grants you no rights in the recording. Releasing, distributing, or monetising anything built from those stems normally requires permission from the rights holders. This is not legal advice and rules vary by country.

Start making music in Veena

Free, browser-based, no downloads required.

Try Veena Free