AI Stem Splitter
Separate a song into vocals, instrumental, drums and bass. Upload a file and hear a 21-second preview of the separation before you process the full track.
This page needs JavaScript for the tool itself. Open it in a browser to use it.
Hear it before you commit
The preview is a real separation of one energetic section of your song, made with the same model as the full track. Try up to three sections. No account is needed for the preview.
2 stems or 4 stems
2 stems gives you vocals and instrumental, for karaoke, acapellas and practice. 4 stems gives you vocals, drums, bass and other, for remixing and production. Each stem is a stereo WAV at 44.1 kHz, the length of the original.
Runs in the background
The full separation runs on our servers. Go to your dashboard, come back later, and the stems are waiting. The model is Demucs, an open-source hybrid transformer for music source separation.
Use stems to learn and to make covers
Practise a song with the vocal removed, study how a singer phrases a line with the instruments taken away, or build a female version cover from a separated reference. The Learn section explains how.
Featured releases
All releasesLatest guides
All guidesTeentaal: the 16-beat cycle of Hindustani music
Teentaal is a 16-beat Hindustani rhythmic cycle counted in four groups of four, with claps on 1, 5 and 13, and a wave on 9. Its theka, or basic tabla stroke pattern, is dha dhin dhin dha | dha dhin dhin dha | dha tin tin ta | ta dhin dhin dha.
Taal for beginners: teentaal, keherwa and dadra with clap patterns
A taal is a repeating rhythmic cycle: count 16 beats for teentaal, eight for keherwa, and six for dadra. For teentaal, clap on 1, 5 and 13, wave on 9; for keherwa, clap on 1, wave on 5; for dadra, clap on 1, wave on 4.
Rupak: the 7-beat taal that starts on khali
Rupak is a taal, or repeating rhythmic cycle, with seven beats grouped 3 + 2 + 2. Its opening closed strokes make sam, the first beat, sound light; this beat is khali, marked by a wave, rather than tali, marked by a clap.
Keherwa: the 8-beat taal of film songs, bhajans and folk
Keherwa is an eight-beat taal, or repeating rhythmic cycle, arranged as 4 + 4. To recognise it, listen for two groups of four, a lighter second half, and the recurring drum pattern: dha ge na ti | na ka dhin na.
Jhaptaal: the 10-beat taal
Jhaptaal is a taal, a repeating rhythmic cycle, with ten beats. Its four vibhags, or divisions, follow 2 + 3 + 2 + 3, alternating two-beat and three-beat groups.
Ektaal: the 12-beat taal of khayal
Ektaal is a twelve-beat taal, or repeating rhythmic cycle, divided into six two-beat sections called vibhags. Its stretched beats let the tabla player elaborate the stroke pattern in vilambit (slow-tempo) bada khayal, the slow opening composition of a khayal performance.
Questions people ask
Do I need an account to use the BeatRootRaga stem splitter?
Not for the preview. Upload a song and hear the separated vocals and instrumental without signing up. An account is needed to separate the full song and download the stems, so the results can be saved to your dashboard.
What is the 21-second preview in the BeatRootRaga stem splitter?
It is a real separation of one section of your song, made with the same AI model used for the full track. We choose one of the most energetic sections so you can hear how the separation handles a busy part of the song, giving you a representative sample of what to expect. If you would like to hear a different part, you can try up to two more sections.
What is the difference between 2 stems and 4 stems in the stem splitter?
2 stems gives you Vocals and Instrumental (everything except the vocals). 4 stems gives you Vocals, Drums, Bass and Other, where Other contains guitars, keys, synths and anything else that is not vocals, drums or bass. Choose 2 stems for karaoke or acapellas and 4 stems for remixing and production.
Which audio formats does the stem splitter accept?
MP3, WAV, FLAC and AIFF files up to 100 MB.
What format does the BeatRootRaga stem splitter export the stems in?
Each stem is a stereo WAV file at 44.1 kHz, the same length as your original song. You can play every stem in your dashboard and download them individually.
Do I have to wait on the page while the stem splitter processes the full song?
No. The full separation runs in the background on our servers. You can go to your dashboard, come back later, and the finished stems will be waiting there. While it runs, the page and your dashboard show its progress.
Which AI model does BeatRootRaga use for stem separation?
Demucs, an open-source Hybrid Transformer model for music source separation. The preview and the full song use the same model, so the preview gives you a representative sample of what to expect.
Can I use the stems commercially?
That depends on your rights to the original recording. Separating a song into stems doesn't change who owns the recording, so use stems only from music you own, have permission to use, or that is licensed for your intended use.








