How to split stems from a song, in short: upload the cleanest file you have to an AI stem splitter and choose your stems. In Veena, a free AI DAW with a personal music producer built in, right-click the clip, choose "Separate into Stems", and four stems — vocals, drums, bass and other — land on your timeline in about 45 to 120 seconds. Then audition each one and clean up the artifacts.
Veena is an AI DAW with a personal music producer built in. Describe the song you want and CoProducer builds it with you — beats, chords, melody, arrangement and mix — as real tracks you can edit, mix and export. Free, in your browser.
Expect two, four or six stems depending on the tool, expect artifacts on dense modern masters, and plan to repair the result rather than expecting a perfect extraction.
- The cleanest source file you can get — WAV or FLAC beats a streaming rip
- A stem splitter — Veena's free stem splitter runs in your browser with nothing to install
- A DAW or editor to audition and repair the stems (in Veena, it is the same window)
- A few minutes for a typical song
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 original master or your own lossless bounce 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.
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. In Veena, choose all four stems, or isolate mode for one stem plus the rest of the mix — a vocal and an instrumental in one pass.
| Tool | Where it runs | What it costs you (September 2026) |
|---|
| Veena | Your browser, nothing to install | Free on every plan; the stems land on your timeline, ready for CoProducer to build on |
| Demucs | Command line, Python 3.8 or later | Free, but its repository says it "is not maintained anymore", and the stems land in a folder |
| Moises | Browser, desktop and mobile apps | "Log in to see our full pricing and features table"; the free tier caps monthly uploads |
| LALAL.AI | Browser, desktop and mobile apps | Its pricing table marks "Result Downloads" as "–" on the free plan; paid plans run $90 to $180 a year |
| RipX DAW | Desktop, Mac and Windows | $99 to $198 and a 20 GB install, with an online licence check "at least once every 15 times it is run" |
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.
- Open daw.veena.studio, sign in with Google, and press Upload in the transport bar, or drag your file onto the timeline. Files up to 95 MiB work, about eight and a half to nine and a half minutes of stereo audio.
- Pause playback, then right-click the clip and choose "Separate into Stems". Or type it to CoProducer: "split this into stems."
- In about 45 to 120 seconds, the four stems appear on new tracks, lined up with the original, which is muted so nothing doubles. Separating by right-click doesn't use any of your daily CoProducer allowance.
- Keep producing: mute the drums and ask CoProducer for a new groove under the vocal, or turn the bass stem into MIDI you can edit note by note.
The full walkthrough lives in the guide to stem separation in Veena.
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
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 — and in Veena, CoProducer can write the new drum part to your project's tempo.
Do not reach for aggressive noise reduction. It trades one artifact for another.
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.
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 — and when they are your own recordings, as the start of the next version of the song.
Related reading: stem splitter · stem separation in Veena · how stem separation works · best stem separation tools · AI music and sample clearance
Meet your personal music producer
Free, in your browser. Describe the song you want and CoProducer builds it with you.
Make music free