CDJ-900NXS Mods
Upcoming

What comes next

Ideas we are working on or looking into. None of them is in the builder yet. In testing means built and working in the emulator, waiting for a player; planned means we know how to do it; feasibility means we are still finding out whether the player can do it at all.

planned feasibility

Quick search quicksearch

ours · made with Claude Code
emulator onlyin testing

BROWSE held opens SEARCH straight away, from wherever you are; the next plain BROWSE takes you back to the folder you were in. BROWSE pressed twice goes to the list the playing track was loaded from, with the track picked.

  • NowBuilt and working in the emulator; it walks the player's own menus for you, so it takes a moment to get to SEARCH.
  • NextTesting on a player, then the builder.

USB auto load usbautoload

ours · made with Claude Code
emulator onlyin testing

The MY SETTINGS on your stick are loaded as soon as the player finds them — no more “Push the MENU button to LOAD”. UTILITY › USB AUTO LOAD switches it on and off.

  • NowBuilt and working in the emulator (“Your settings were loaded to PLAYER.” right after the stick is read).
  • NextTesting on a player, then the builder.

Phase meter reverse phasereverse

ours · made with Claude Code · needs phasemeter
emulator onlyin testing

A third value for UTILITY › PHASE METER: OFF, ON or REVERSE — the line meter with its markers running from right to left.

  • NowBuilt and working in the emulator, on top of arnoldasr's phase meter.
  • NextTesting on a player, then the builder.

Stems

ours · idea
feasibility

Two stem modes on the two BEAT DIVIDE keys the hot cues leave free: one to take the vocals out, one to take the melody out — like the stem buttons on the newest players.

  • QuestionWhether the player's audio DSP has the room and the speed to split a track while it plays, a job it was never designed for.
  • NextMeasuring what the DSP has to spare, then deciding.

Waveform modes, 3-band advanced_waveforms

ours · made with Claude Code · on arnoldasr's advanced waveforms
emulator onlyin testing

A new UTILITY › WAVEFORM item in advanced waveforms: BLUE (the player's own), RGB or 3BAND — the three-band waveform of the newest players, lows blue, mids amber, highs white, drawn as layers so kicks, vocals and hi-hats can be told apart at a glance. The choice is kept when the player is off.

Scrolling waveform in three bands: blue lows, amber mids, white highs
In the emulator: rekordbox's real 3-band data, detail and overview (a drop, then a breakdown)
  • NowBuilt and working in the emulator with rekordbox's real 3-band data: the player's own database server hands out the 3-band detail from the .2EX analysis file when asked the way newer players ask; the overview below is built from it too. Without that data, the bands are estimated from the colour waveform.
  • NextTesting on a player, then the builder.