For the living room, not the booth. These mods are made for home use and for trying things out. They are not proven for clubs, gigs or any other professional use: a player can behave unexpectedly or stop. At a gig, play the official firmware.
Builder
Build your update
Choose the official CDJ-900NXS 1.31 update, tick the mods, download your C900NXS.UPD. It all runs in your browser.
diff --git a/builder/ui.js b/builder/ui.js
index dc12cf7..89058ab 100644
--- a/builder/ui.js
+++ b/builder/ui.js
@@ -5,9 +5,9 @@
var MODS = [
{ id: 'extended_bpm', name: 'Extended BPM', by: 'arnoldasr', state: 'stable',
what: 'BPM with two decimals: the tenths as a small digit above, the hundredths below.' },
- { id: 'phasemeter', name: 'Phase meter', by: 'arnoldasr', state: 'stable',
+ { id: 'phasemeter', name: 'Phase meter', by: 'arnoldasr', state: 'experimental',
what: 'Two-line phase meter instead of the four boxes; UTILITY › PHASE METER (was SLIP FLASHING) switches it.' },
- { id: 'advanced_waveforms', name: 'Advanced waveforms', by: 'ours', state: 'stable',
+ { id: 'advanced_waveforms', name: 'Advanced waveforms', by: 'ours', state: 'experimental',
what: 'The big waveform in RGB colours, the overview as a red-to-white gradient.' },
{ id: 'beatjump', name: 'Beat jump', by: 'ours', state: 'experimental', needs: 'hotcuekeys',
what: 'TRACK SEARCH ◀◀ ▶▶ jumps 1/2/4/8 beats along the beat grid, at once and in phase. UTILITY › BEAT JUMP (was SCREEN SAVER).' },
@@ -23,7 +23,7 @@
what: 'The boot screen says “Pionaarr Mods 1.0” instead of “Ver 1.31”.' }
];
var chosen = {};
- MODS.forEach(function (m) { chosen[m.id] = m.state === 'stable'; });
+ MODS.forEach(function (m) { chosen[m.id] = true; }); // every mod ticked at the start
var stock = false, before = null; // the stock switch, and the picks it put away
function setStock(on) {
diff --git a/datenschutz.html b/datenschutz.html
index 9595ee6..836afc6 100644
--- a/datenschutz.html
+++ b/datenschutz.html
@@ -6,9 +6,9 @@
Datenschutzerklärung · Pionaarr Mods
-
-
-
+
+
+
diff --git a/docs.html b/docs.html
index bc9fe1e..5af2336 100644
--- a/docs.html
+++ b/docs.html
@@ -6,9 +6,9 @@
Pionaarr Mods Docs
-
-
-
+
+
+
@@ -87,7 +87,7 @@
Build with no mod ticked in the builder (or --stock with the patcher): the original application, relabelled so the player accepts it. Update as above. Keep this file on a stick before you try any mod.
-
advanced_waveforms Pionaarr mod
+
advanced_waveforms Pionaarr modexperimental
The big waveform in RGB colours from the track's colour waveform data, and the overview's colour table as a red-to-white gradient. Called rgb_waveform before site 1.2.0; the patcher still takes that name. 1.0.1: rekordbox's colour data is used also when it is a few columns shorter than the waveform, which is common; such tracks showed the plain gradient colours before. In testing, not in the builder yet: a WAVEFORM item in UTILITY with BLUE / RGB / 3BAND; 3BAND draws rekordbox's 3-band data (lows blue, mids amber, highs white), the overview too.
RGB.3BAND, in testing.
@@ -95,7 +95,7 @@
extended_bpm arnoldasr
The BPM to two decimals: the tenths as a small digit above, the hundredths in the place of the stock decimal.
-
phasemeter arnoldasr
+
phasemeter arnoldasrexperimental
A two-line phase meter instead of the four boxes: orange for the master, blue for this deck, each with a marker. UTILITY › SLIP FLASHING becomes PHASE METER: ON shows the lines, OFF the stock boxes. The orange marker needs another player as tempo master. In testing, not in the builder yet: PHASE METER gets a third value, REVERSE (the markers run right to left), and the bar countdown right of the meter sits a few pixels further right, clear of the lines.
Firmware mods for the Pioneer CDJ-900NXS. We took the player's firmware apart in an emulator and added what newer Pioneer players have: hot cues on the deck, beat jump, colour and 3-band waveforms, keys in Camelot colours and more.
+
Firmware mods for the Pioneer CDJ-900NXS. We took the player's firmware apart in an emulator (QEMU, extended for the player) and added what newer Pioneer players have: hot cues on the deck, beat jump, colour and 3-band waveforms, keys in Camelot colours and more.
Pick the mods you want in the builder. It patches the official 1.31 update in your browser and gives you a normal C900NXS.UPD to install like any update. The boot loader is never touched, so you can always go back to stock.