Split songs into four or six stems, including guitar and piano in six-stem mode.
Mac stem separation and music practice app
Unweave
Split songs into stems, remove vocals, and practise your part on your Mac.
Overview
What Unweave is and why it exists.
Unweave separates a song into vocals, drums, bass, guitar, piano, and other instruments on your Mac. Mute a part to play along, solo an instrument to learn it, or create a backing track with the mixer. Loop a passage, slow it down, change its key, and use a count-in before you start. Export individual stems or your mix as MP3, WAV, AAC, or Apple Lossless. Separation runs locally with Demucs and Core ML; your audio stays on your Mac.
Highlights
Why people love Unweave.
Mute, solo, and adjust each instrument independently.
Loop passages and change playback speed or key for practice.
Start with a configurable count-in.
Export separate stems or a custom mix, including just a loop.
MP3 export at 320 kbps by default, plus WAV, AAC, and Apple Lossless.
Local separation with Demucs and Core ML; no audio upload.
Keep separated songs in your library for the next practice session.
The story
From problem to product.
The problem
Learning a part from a full mix is difficult, and a suitable backing track is not always available.
The approach
Separate the instruments, adjust the mix, and practise a passage at the speed and key that suit you.
Under the hood
How it came together.
Technology
How it is built and kept running.
- Flutter for macOS with native Swift audio processing.
- Demucs v4 by Meta AI Research, running locally with Core ML.
- Sparkle automatic updates.
Need a hand?
Questions about Unweave?
Send a support request and you will hear back by email. Privacy and terms are always one click away.