aDJusted

Now in beta

DJ software for the Mac, adjusted by DJs.

Four decks, timecode vinyl, stems and any MIDI controller – written from scratch for macOS and Apple Silicon.

Free during the beta · macOS 14.4 or newer · Apple Silicon

aDJusted with two decks, their waveforms, the mixer and the library

What it is

aDJusted is a DJ application for macOS. It reads the library you already have, works with the gear you already own and keeps the music going when the screen gets busy.

It is built by cYpher, a drum & bass DJ since the nineties, for real sets – and now open to DJs who want to help shape it. The audio engine runs apart from the interface, so a crowded screen never gets in the way of the sound.

Everything a set needs

Four decks, one real mixer

Up to four decks on a four-channel mixer: gain, a three-band EQ that kills fully at zero, filter and headphone cue per channel, keylock, and line faders the length of a real mixer's.

Timecode vinyl

Serato and Traktor Scratch control records, in relative or absolute mode. A knock against the booth does not throw the track.

Any MIDI controller

Mappings for popular controllers come with the app. Everything else you teach once with MIDI learn or the mapping wizard – several controllers at the same time.

Stems on your Mac

Split a track into drums, bass, vocals and the rest on your Mac's own graphics chip – no internet connection, no upload.

The library you already have

Music app, Serato crates, rekordbox XML and crates of your own, in any combination. Your Serato files are never written to.

Beatgrids you can fix

An editor to set any beatgrid right by hand, in steps down to a single millisecond.

Effects, cues, loops, sampler

Three effect slots per deck from echo to bit crush, eight hot cues, loops that resize live, and 32 sample pads per deck.

Auto-Mix

Need a break? Auto-Mix picks the next track by tempo and blends decks 1 and 2 on its own.

Digital vinyl

Made for timecode vinyl

Play any deck from a turntable – with the control records you already have.

  • Serato or Traktor Scratch. Both kinds of control record; both sides of the Serato record are recognised on their own.
  • Relative or absolute. Relative takes speed and direction from the record. Absolute also reads the position: drop the needle anywhere and the track follows.
  • A bump is not an instruction. When a knock throws the needle back a groove, the track notices nothing.
  • The end of the record is not the end of the track. In relative mode the deck carries on internally at the speed the record was turning – the mix holds.
  • See your signal. A scope per deck shows level and quality at a glance, so a loose cable or a quiet phono stage is found before the set.
  • Four decks, two turntables. Each input pair can drive a front or a back deck.
aDJusted settings showing the timecode signal of two turntables as rings
The timecode signal of two turntables: a clean record draws a steady circle.

Library

Your music, where it already is

No import, no copies. aDJusted reads your collection in place.

  • Music app. Purchased and local tracks, straight from the Music app.
  • Serato crates. Read directly, folders and all – with Serato's cues and colours, and without ever writing to your Serato files.
  • rekordbox. Import the XML export with playlists, BPM, key, hot cues and beatgrids – and export crates back to rekordbox.
  • Crates of your own. Folders and crates inside the app, filled by drag and drop.
aDJusted with four decks and their waveforms
Four decks with their waveforms.

Controllers

Bring your controller

No hardcoded list of supported devices.

  • Mappings included. On first launch, pick the controllers you want mappings for – the one that is plugged in is already ticked.
  • MIDI learn and wizard. Teach any control in a few clicks, or let the wizard walk you through a whole device.
  • Several at once. Run a controller and a mixer side by side, each with its own mapping.
The mapping wizard asking how many decks and pads a controller has
The mapping wizard asks only what makes sense for your hardware.

System requirements

MinimumRecommended
MacApple Silicon (M1) – Intel Macs are not supportedM2 or newer
macOS14.4 Sonomathe current macOS
Memory8 GB16 GB for four decks with stems
Storage2 GB free, plus room for stemsSSD with 50 GB free
Display1280 × 800 points1512 × 982 points or more
Audioany Core Audio devicefor timecode vinyl: an interface with four line inputs, input and output on the same device

Questions

What does it cost?

aDJusted is in beta and not for sale yet. Beta testers use it free of charge.

Can I play tracks from Apple Music or other streaming services?

Not from a subscription: Apple Music tracks are copy-protected, and no DJ app can reach their audio. Tracks you bought and files of your own work fine. Streaming services are an idea for later – not a promise.

Which timecode vinyl does it use?

Serato Control Vinyl and Traktor Scratch records, at 33⅓ or 45 rpm. Absolute mode needs a record with a position signal, which the Serato record has.

Will my controller work?

If it speaks MIDI, yes – with a mapping that comes with the app, or one you teach it once with MIDI learn or the wizard. If you build a mapping for a controller we do not have yet, we would love to have it.

Will it change my Serato or rekordbox library?

No. Serato files are only read; aDJusted keeps its own changes separately. rekordbox is read from its XML export, and written only when you export a crate yourself.

Why no Intel Macs?

Stem separation runs on the graphics chip of Apple Silicon. aDJusted therefore needs an M1 or newer.

Which languages does the app speak?

English and German – or whatever your Mac is set to.

Join the beta

We are looking for DJs who want to play aDJusted in their own setup – and tell us what works and what does not. Send us a short e-mail; the button fills in the questions:

  • What do you play?
  • Your setup – turntables, controller, mixer, audio interface?
  • Which Mac, which macOS?
  • Where did you hear about aDJusted?

We use what you send us only to run the beta. More in our privacy policy.