Skip to content
NashSaint
Unweave icon

Mac stem separation and music practice app

Unweave

Split songs into stems, remove vocals, and practise your part on your Mac.

Unweave

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.

Split songs into four or six stems, including guitar and piano in six-stem mode.

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.