macOS 15 or later · Apple Silicon · Akai MIDImix (optional)

Take the stems.Cut your owndub.

Six stems on six faders, two more to play the effects, the way it was done at King Tubby's: pull the vocal, throw the snare into the echo, drop everything but bass and drums, let the spring crash. No DAW, no session to prepare, nothing to map. Plug the Akai MIDImix, drop a folder of stems, play.

MIX · six stem strips · two effect strips
DubStemMix, MIX page: six stem strips with sends to delay, reverb and phaser, two effect strips, master column on the right
01

See it played

DubStemMix in action

▶ Watch it on YouTube

02

Install

one line in the Terminal, from the latest release

Homebrewthe simplest, if you have it
brew install --cask yoanbernabeu/tap/dubstemmix
No Homebrew?one line in the Terminal
curl -fsSL https://raw.githubusercontent.com/yoanbernabeu/DubStemMix/main/install.sh | sh

Both install the latest release in /Applications, clear the quarantine flag and keep the in-app updates working.

Or by hand: download DubStemMix-0.13.0.zip from the releases, unzip, move DubStemMix.app to /Applications.

Gatekeeper

The app is signed ad hoc, not notarized: no Apple Developer account behind it, just a selector with a Mac. On first launch macOS may say the app “cannot be opened”. System Settings ▸ Privacy & Security ▸ Open Anyway, once. Homebrew and the install script already clear the flag for you.

The first riddim

  1. 01

    Plug in the MIDImix

    On its factory mapping. The status line at the bottom left says “connected”, and warns you if the console sends something the factory mapping does not know.

  2. 02

    Press SEND ALL

    The app now knows where every knob and fader sits. After a page change, a knob acts once it reaches the value it now drives, shown as a cream ghost mark until then. No jumps, no surprises mid-tune.

  3. 03

    Drop a folder of stems

    Anywhere in the window, then drag each stem onto the strip you want. Nothing is placed for you: you decide what goes where, as you would patch a board.

  4. 04

    Play

    Space plays and pauses, Return goes back to the top, L loops the tune. No stems? Drop a full song in SPLIT A SONG, or a whole set in Prepare songs.

  5. Your first dub, step by step →
---
03

Features

six stem strips, two effect strips, mirrored on screen: what you touch is where you look

Per strip: three knobs, MUTE, REC ARM, a fader. BANK LEFT / BANK RIGHT change what the knobs do; the stem faders stay strip volumes on every page. Four pages: flip through them below.

Reach it: BANK RIGHT

The knobs are: delay time, feedback, wow, filters, reverb decay, damping, tone, phaser rate, depth… the three returns and the bus-to-bus sends

Page 2 / 4

DubStemMix, FX page: the knobs drive the tape delay, the reverb and the phaser
04

FAQ

Do I need the Akai MIDImix?

No. Everything works with the mouse and the keyboard: knobs, faders, MUTE (⌥-click for solo), THROW, pages, gestures. The console adds the hands.

Other controllers?

Only the MIDImix today. The mix logic never sees it directly: the MIDImix is a profile, plain data. A controller with the same shape (8 strips with 3 knobs, a fader and buttons, two bank buttons, a master fader), like the Novation Launch Control XL, needs only a profile. Pull requests welcome.

Windows, Linux, Intel Macs?

macOS on Apple Silicon only. The interface and the audio engine are built on Apple frameworks (SwiftUI, Core Audio, Audio Units), so a Windows or Linux version would mean rewriting a large part of the app. Intel Macs are untested; building from source may work.

Does splitting a song send my music anywhere?

No. The separation (Demucs, htdemucs_ft) runs on your Mac, inside the app, with no Python to install. Only the model is downloaded, once, after asking you.

Can I use my VST plugins?

DubStemMix loads Audio Unit plugins, the Mac format most plugin makers ship alongside VST: on a bus in place of a built-in effect, or as a strip insert. Chain effects by patching the buses into each other.

Why does macOS complain at first launch?

The app is signed ad hoc, not notarized: no Apple Developer account. Open Anyway once, or use the install script, which clears the quarantine flag.

Which stems can I load?

Any audio files (WAV, AIFF, FLAC, MP3, M4A, CAF), any sample rate, any length; several stems can share a strip. Stems exported from a DAW, bought as multitracks, or split by the app itself. To play out (gigs, releases, streams), use stems you have the rights to.

How does it compare with a DAW or DJ software?

Ableton Live, Logic Pro, Serato, rekordbox, Traktor, djay, VirtualDJ and Mixxx are great at producing or DJing. DubStemMix does one thing: a live dub mix of one tune's stems, ready on the MIDImix, for free. Each comparison is on the Compare page.

Is it free?

Yes, free and open source under the MIT license. Bugs and ideas go in the GitHub issues.

More answers, and fixes for common problems, in Settings and help. How it compares with Ableton Live, Serato, Amp FreQQ and others: Compare.