Quatuor

Drop a song, get its vocals, drums, bass and everything else as four separate tracks. Deep learning on the Apple Silicon GPU, nothing sent anywhere: play the stems together, mute the vocals, export what you need.

Download for macOS Source on GitHub

Free and open source (MIT) · macOS 26.4 or later · signed and notarized · English and French

Quatuor after separating a 4:32 song: four rows, Vocals, Drums, Bass and Other, each with its waveform, volume, mute, solo and MP3 export
A 4:32 song split in about a minute on an M1 Pro. The song is “Happy Happy HardPopCoreTastic” by Mesostic, in the public domain (CC0).

Why Quatuor

Four stems

Vocals, drums, bass and other, from Meta’s htdemucs_ft — one fine-tuned Hybrid Transformer Demucs model per stem.

On your GPU

MLX runs the models on the Apple Silicon GPU. The song never leaves the Mac; only the model is downloaded, once (about 670 MB).

A small mixing desk

The four stems play in lock-step. Mute, solo and set the volume of each one — mute the vocals and you have a karaoke track.

MP3 export

One stem or all four at once, VBR V2 through LAME.

Any audio file

MP3, WAV, AIFF or M4A: drop it on the window or pick it with Browse….

Open source

Swift 6 and SwiftUI, MIT licence. English and French, following the system language.

See it before you split it

The song’s waveform, duration and sample rate come first. One click on Separate stems, and the progress bar follows the models through the song.

A song loaded and not yet separated: its name, 4:32 · 44.1 kHz · 2 channels, its waveform, and the buttons Cancel and Separate stems

Nothing to set up

No account, no settings. The window is a drop zone; the first separation fetches the model, every later one runs offline.

The empty window: a dashed drop zone saying Drop an audio file here, the formats MP3 · WAV · AIFF · M4A and a Browse… button

Get it

Download the .dmg Read the README En français

Open the .dmg, drag Quatuor onto Applications. It is signed with a Developer ID and notarized by Apple: it opens with a double click.