Skip to content

XDJ Mod Studio v0.99

Latest

Choose a tag to compare

@inter55 inter55 released this 27 Oct 14:35

About 0.99 — please read

0.99 is a stepping stone, not the finished 1.0. It brings every fix
that is ready today, but not everything on the list is fixed yet. The
rest comes in 1.0, and 1.0 is where everything will be fixed. If
something below says "still to come", it is not in this version.

Still to come in 1.0 (not in 0.99):

  • Phase meter, master row: on linked decks the top (orange) row
    stays empty. Your own deck's row works.
  • Faster stem mute: muting a stem can still take a few seconds to
    be heard.
  • Hot cues E–H set on the deck: pages D–F / G–H play cues made in
    rekordbox; setting them on the deck comes later.
  • Light mode — for the app and as a deck theme — is saved for 1.0.
  • Mods file on your USB stick (the "coming soon" choice in the app).
  • Emulator: much faster than 0.9.8 (about 3× while a track plays) but
    still not real time, so sound comes in short bursts.
  • Windows stays a beta.
  • Live key shift stays beta and off by default.

What changed in 0.99

  • Emulator about 3× faster while playing (the audio chip now runs on
    its own processor core, and much more of the deck's hardware is
    emulated directly instead of through slower code). Mod testing still
    uses the exact, slower mode.
  • New app layout. Home → Mod → pick how the mods get onto your
    deck: quick install over the USB cable (nothing flashed), a permanent
    firmware file (UPD), or — coming soon — a mods file on your USB stick.
    Theme Builder, Track Builder and the emulator stay in the top bar.
  • Simpler Mods page. Just tick what to install. Waveform style, theme,
    vinyl brake length and hot cue gate are chosen on the deck (hold MENU ›
    UTILITY).
  • FLAC no longer freezes the deck. Two bugs: the FLAC decoder needed
    more working memory than the deck's track-loading task has (it now runs
    on its own), and hi-res FLAC (88.2–192 kHz) was handed raw to the deck.
    Hi-res FLAC now plays (converted to 44.1/48 kHz, which is what the
    XDJ-700 plays), and any FLAC that still can't play shows as unplayable
    instead of freezing. Verified in the emulator with the real audio chip.
  • FLAC is only installed when you need it — ticked automatically when
    your stick has .flac files — and the Opus decoder only when it has .opus
    files: a FLAC-only install is about 3× smaller and much faster.
  • Phase meter fixed: it read the track length instead of the
    position on real decks (beats stood still); it now reads the live
    position (measured on a real deck), shows on the PERFORM screen too,
    keeps the stock "Bars" meter from painting over it when a linked deck
    is master, and stays out of the MENU popup.
  • Linked decks: a freeze fixed. With a second deck playing a track
    from this deck's stick over Pro DJ Link, the phase meter could read
    track data while the link was rewriting it and freeze the deck. All mods
    that read that data (phase meter, colour waveforms, 8 hot cues) now
    check it first. Tested on two linked decks: no freeze.
  • Live key shift v3: fixes two bugs that put a buzz on the sound
    while shifted (it misread the samples just before each block and could
    read past the valid ones) — the likely cause of the right-channel noise
    on AIFF tracks. Still beta and off by default.
  • Faster, honest install: the time estimate only counts down.
  • Two decks on one computer: the installer now talks to exactly one
    deck and refuses to start with two connected (before, an install could
    end up split across both players). Plug in one deck at a time.
  • "Waveform colours only" UPD preset now includes the big centre
    waveform too.
  • All mod settings now live in UTILITY (hold MENU, scroll to the end):
    MODS, WAVEFORM COLOR, VINYL BRAKE LENGTH, HOT CUE GATE, THEME. The
    BROWSE › MENU › MY SETTINGS popup is stock again — it only held 7 rows,
    so on a linked deck one mod row always went missing.

Downloads

  • Mac (Apple Silicon, macOS 14+): XDJ-Mod-Studio.zip — first launch: right-click the app → Open.
  • Windows (beta): XDJ-Mod-Studio-Windows.zip.

You need your own official XDJ-700 v1.15 update file from Pioneer DJ; the app checks it and builds everything from it. Nothing is flashed by a cable install: switch the deck off and on and it is stock again.