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 upload a file.
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 songs
All songsFrom the Learn section
All guidesTaal 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.
How to Release Music on Spotify
You've finished your track. Now it's time to share it with the world. Learn how to get your music on Spotify, Apple Music, and TikTok without a record label.
Raga Yaman (Kalyani)
Yaman is a seven-note Hindustani raga, a melodic framework, with a raised fourth; Kalyani shares its scale but uses different phrasing and ornaments. Traditionally associated with evening, Yaman can sound serene or devotional; hear its character through Ni Re Ga, starting below Sa, the home note.
What is a raga? A plain-language guide for listeners
A raga is a melodic framework in Indian classical music for creating pieces and inventing melody during performance. Listen for four things: which notes appear, how the melody moves, where the musician lingers, and which short phrases return.
Thaat and melakarta explained
A thaat in Hindustani music and a melakarta in Carnatic music are seven-note parent scales used to organise ragas, the melodic frameworks musicians perform. Hindustani music uses 10 practical categories, while Carnatic music uses 72 allowed scale combinations; these help identify note relationships, not a raga’s phrases or character.
Raga vs scale: what Western musicians get wrong
A raga adds rules for movement, emphasis, identifying phrases and ornamentation to a scale or mode, a scale with a home note. Producers lose its identity when they treat it as a note list, ignore its tuning and phrasing, or let changing chords reshape the melody’s meaning.
Questions people ask
Do I need an account to use the 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?
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?
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 can I upload?
MP3, WAV, FLAC and AIFF files up to 100 MB.
What format are the stems?
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 full song is processed?
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.







