← Back to MobaDJ

User Guide

App: MobaDJ — Controller for Mixxx
Covers: v0.1.2 and later
Last updated: 2026-05-15

A tab-by-tab cheat sheet for MobaDJ. Skim it once, then come back when you wonder "is there a shortcut for that?". The Hidden gestures section is the one most users miss — start there if you've already used the app for a while.

Quick start

  1. Install the APK on the phone. Latest release is on the download folder.
  2. Open Mixxx, go to Preferences → Controllers, select MobaDJ, enable it, and load the mapping. Open MobaDJ on the phone — you're connected.

If your phone has Samsung Auto Blocker on, turn it off (Settings → Security and privacy) — it blocks USB commands.

Decks tab

Transport row (per deck)

Pad-grid mode switcher

The 6×2 grid below the transport row morphs between three modes. Each deck remembers its own mode, so deck A in CUE while deck B in LOOP is fine.

Library scroll

Vertical drag in the empty area above the pad grid scrolls the Mixxx track library — no need to switch views.

Beatmatch tab

Jog wheels

Each jog has two concentric zones:

The zone is locked the moment you touch down — sliding from inner to outer mid-gesture won't switch modes. Both sensitivities and the inner/outer split (default 58% of the wheel radius) are adjustable in Settings.

Tempo fader (per deck)

Vertical fader; center (50%) is unity pitch — no BPM change. Drag up to speed up, down to slow down. You'll feel a haptic tick when crossing 0%, the center, and 100%. Range is ±4 / ±8 / ±16 / ±50%, set in Settings.

Above and below the fader, the + and pads send Mixxx's small permanent rate nudges — perfect for dialling in the last 0.05 BPM after the fader gets close.

SLIP toggle

Lit = ON. When SLIP is on, scratching keeps a phantom playhead running in the background; release the jog and Mixxx resumes from where the track would have been. The lit state mirrors Mixxx, not your tap — Mixxx confirms the change.

KEY shift (per deck)

The and + pads shift the track pitch by ±1 semitone. Between them, a small readout shows the current offset as KEY 0, KEY +2, KEY −1. The number reflects Mixxx's pitch directly, so if you change pitch in Mixxx the app follows.

BPM display

Live BPM read straight from Mixxx, accurate to ~0.01 BPM (14-bit MIDI since v0.1.2). Shows when no track is loaded.

Mix tab

Per-deck channel strip

Master section (centre)

Crossfader

Horizontal at the bottom. Left = full deck A, centre = even mix, right = full deck B. The fader's accent colour blends from deck A's accent → master grey at the centre → deck B's accent, so a glance tells you the position.

FX tab

Each deck has a 3-slot effect rack mirroring Mixxx's EffectRack one-to-one.

Per slot

Per deck (master column)

Hidden gestures

The behaviors most users never discover by themselves.

Two-way Mixxx feedback

As of v0.1.2, the app and Mixxx stay in sync both ways. Grab a knob in Mixxx with the mouse — the app's knob follows. Set a hot cue in Mixxx — the app pad lights up. The app reflects all of this automatically:

Soft takeover means the visual never fights your finger — touch a knob and the incoming Mixxx echoes pause until you let go.

Settings

Open with the gear icon in the top-right of any tab. Everything persists across sessions.

Compatibility caveats


Questions or bugs

File a report on the feedback form or email digital@mobadj.com. See the changelog for what's new in each release.