site 1.8.0: changelog for every mod built today

hotcuekeys 1.3.0, beatjump 1.0.1, quicksearch 0.3.0 (and 0.1.0/0.2.0),
cuenames, played, endwarn, usbautoload, cuecolours 1.0.1; the emulator
link to cdj-nxs2-qemu. Versions stamped ?v=1.8.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Thiemo TizianiandClaude Opus 5.5 committed 2026-10-20 22:12:43 +02:00
1 parent ed2841674b
commit 08adcfcd27
8 files changed
+218 -22

No files matched your search

+99 -1
View File
@@ -1,8 +1,16 @@
// Generated by tools/make_builder_data.py from tools/changelog.json and the mods' versions.
window.CDJ_VERSIONS = {
"site": "1.7.0",
"site": "1.8.0",
"date": "2026-10-20",
"log": [
{
"version": "1.8.0",
"date": "2026-10-20",
"changes": [
"Builder with the latest mods: hot cue keys 1.3.0, beat jump 1.0.1, quick search 0.3.0.",
"The emulator link now points to the cdj-nxs2-qemu project the mods were built with."
]
},
{
"version": "1.7.0",
"date": "2026-10-20",
@@ -169,6 +177,14 @@ window.CDJ_VERSIONS = {
},
"modlog": {
"beatjump": [
{
"version": "1.0.1",
"date": "2026-10-20",
"changes": [
"Jumps right after loading a track (it stands a hair before beat 1).",
"Paused, jumps forward keep going: the DSP decodes on from where the jump lands."
]
},
{
"version": "1.0.0",
"date": "2026-10-20",
@@ -178,6 +194,13 @@ window.CDJ_VERSIONS = {
}
],
"hotcuekeys": [
{
"version": "1.3.0",
"date": "2026-10-20",
"changes": [
"Hot cues are gone the moment the track’s USB is (pulled or USB STOP), with or without a LAN cable; over LINK too, once the other player reports its USB gone. No more hot cue into EMERGENCY LOOP."
]
},
{
"version": "1.2.0",
"date": "2026-10-20",
@@ -245,6 +268,81 @@ window.CDJ_VERSIONS = {
"arnoldasr's rgb_waveform, renamed advanced_waveforms on 2026-10-20 and taken over by us."
]
}
],
"quicksearch": [
{
"version": "0.3.0",
"date": "2026-10-20",
"changes": [
"Each key only once the player shows the list (a real player drops keys while it loads one); a lost BACK or push is pressed again. BROWSE twice within 0.5 s."
]
},
{
"version": "0.2.0",
"date": "2026-10-20",
"changes": [
"Straight to the list instead of row by row; after SEARCH, BROWSE goes back to the folder before."
]
},
{
"version": "0.1.0",
"date": "2026-10-20",
"changes": [
"BROWSE held: SEARCH; BROWSE twice: the playing track in its list."
]
}
],
"cuenames": [
{
"version": "0.1.1",
"date": "2026-10-20",
"changes": [
"No cue name through MENU’s popup."
]
},
{
"version": "0.1.0",
"date": "2026-10-20",
"changes": [
"The rekordbox comment of the next memory or hot cue in the title bar, in its colour."
]
}
],
"played": [
{
"version": "0.3.1",
"date": "2026-10-20",
"changes": [
"Tracks loaded tonight green in BROWSE; over LINK with modded players also theirs, and [n] for a deck that has it loaded."
]
}
],
"endwarn": [
{
"version": "0.1.0",
"date": "2026-10-20",
"changes": [
"The bar under the overview blinks red in the last 30 seconds."
]
}
],
"usbautoload": [
{
"version": "0.1.0",
"date": "2026-10-20",
"changes": [
"MY SETTINGS on a stick loaded the moment the player finds them (UTILITY › USB AUTO LOAD)."
]
}
],
"cuecolours": [
{
"version": "1.0.1",
"date": "2026-10-20",
"changes": [
"Hot cue colours read correctly when a cue has a comment."
]
}
]
}
};
+6 -6
View File
@@ -6,12 +6,12 @@
<title>Pionaarr Mods Builder</title>
<meta name="description" content="Build your own modded C900NXS.UPD in the browser: upload the official 1.31 update, tick the mods, download the file. Nothing leaves your computer.">
<link rel="icon" href="assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="style.css?v=1.7.0">
<script src="assets/versions.js?v=1.7.0"></script>
<script src="script.js?v=1.7.0"></script>
<script src="builder/data.js?v=1.7.0"></script>
<script src="builder/builder.js?v=1.7.0"></script>
<script src="builder/ui.js?v=1.7.0"></script>
<link rel="stylesheet" href="style.css?v=1.8.0">
<script src="assets/versions.js?v=1.8.0"></script>
<script src="script.js?v=1.8.0"></script>
<script src="builder/data.js?v=1.8.0"></script>
<script src="builder/builder.js?v=1.8.0"></script>
<script src="builder/ui.js?v=1.8.0"></script>
</head>
<body>
+3 -3
View File
@@ -6,9 +6,9 @@
<title>Datenschutzerklärung · Pionaarr Mods</title>
<meta name="description" content="Datenschutzerklärung von Pionaarr Mods.">
<link rel="icon" href="assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="style.css?v=1.7.0">
<script src="assets/versions.js?v=1.7.0"></script>
<script src="script.js?v=1.7.0"></script>
<link rel="stylesheet" href="style.css?v=1.8.0">
<script src="assets/versions.js?v=1.8.0"></script>
<script src="script.js?v=1.8.0"></script>
</head>
<body>
+3 -3
View File
@@ -6,9 +6,9 @@
<title>Pionaarr Mods Docs</title>
<meta name="description" content="How to build and install the CDJ-900NXS mods and how each one works, including the hot cue keys: play, gate, set and delete.">
<link rel="icon" href="assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="style.css?v=1.7.0">
<script src="assets/versions.js?v=1.7.0"></script>
<script src="script.js?v=1.7.0"></script>
<link rel="stylesheet" href="style.css?v=1.8.0">
<script src="assets/versions.js?v=1.8.0"></script>
<script src="script.js?v=1.8.0"></script>
</head>
<body>
+3 -3
View File
@@ -6,9 +6,9 @@
<title>Impressum · Pionaarr Mods</title>
<meta name="description" content="Impressum und Offenlegung von Pionaarr Mods.">
<link rel="icon" href="assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="style.css?v=1.7.0">
<script src="assets/versions.js?v=1.7.0"></script>
<script src="script.js?v=1.7.0"></script>
<link rel="stylesheet" href="style.css?v=1.8.0">
<script src="assets/versions.js?v=1.8.0"></script>
<script src="script.js?v=1.8.0"></script>
</head>
<body>
+3 -3
View File
@@ -6,9 +6,9 @@
<title>Pionaarr Mods</title>
<meta name="description" content="Firmware mods for the Pioneer CDJ-900NXS (firmware 1.31): RGB waveform, extended BPM, phase meter, cue colours, hot cues on the beat divide keys and more — compared with stock, built in your browser.">
<link rel="icon" href="assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="style.css?v=1.7.0">
<script src="assets/versions.js?v=1.7.0"></script>
<script src="script.js?v=1.7.0"></script>
<link rel="stylesheet" href="style.css?v=1.8.0">
<script src="assets/versions.js?v=1.8.0"></script>
<script src="script.js?v=1.8.0"></script>
</head>
<body>
+98
View File
@@ -1,6 +1,14 @@
{
"_about": "The site's changelog, newest first. Versions follow Semantic Versioning (MAJOR.MINOR.PATCH), dates ISO 8601 (DIN EN 28601). make_builder_data.py adds every mod's current version from its module and writes assets/versions.js.",
"site": [
{
"version": "1.8.0",
"date": "2026-10-20",
"changes": [
"Builder with the latest mods: hot cue keys 1.3.0, beat jump 1.0.1, quick search 0.3.0.",
"The emulator link now points to the cdj-nxs2-qemu project the mods were built with."
]
},
{
"version": "1.7.0",
"date": "2026-10-20",
@@ -151,6 +159,14 @@
],
"mods": {
"beatjump": [
{
"version": "1.0.1",
"date": "2026-10-20",
"changes": [
"Jumps right after loading a track (it stands a hair before beat 1).",
"Paused, jumps forward keep going: the DSP decodes on from where the jump lands."
]
},
{
"version": "1.0.0",
"date": "2026-10-20",
@@ -160,6 +176,13 @@
}
],
"hotcuekeys": [
{
"version": "1.3.0",
"date": "2026-10-20",
"changes": [
"Hot cues are gone the moment the track’s USB is (pulled or USB STOP), with or without a LAN cable; over LINK too, once the other player reports its USB gone. No more hot cue into EMERGENCY LOOP."
]
},
{
"version": "1.2.0",
"date": "2026-10-20",
@@ -227,6 +250,81 @@
"arnoldasr's rgb_waveform, renamed advanced_waveforms on 2026-10-20 and taken over by us."
]
}
],
"quicksearch": [
{
"version": "0.3.0",
"date": "2026-10-20",
"changes": [
"Each key only once the player shows the list (a real player drops keys while it loads one); a lost BACK or push is pressed again. BROWSE twice within 0.5 s."
]
},
{
"version": "0.2.0",
"date": "2026-10-20",
"changes": [
"Straight to the list instead of row by row; after SEARCH, BROWSE goes back to the folder before."
]
},
{
"version": "0.1.0",
"date": "2026-10-20",
"changes": [
"BROWSE held: SEARCH; BROWSE twice: the playing track in its list."
]
}
],
"cuenames": [
{
"version": "0.1.1",
"date": "2026-10-20",
"changes": [
"No cue name through MENU’s popup."
]
},
{
"version": "0.1.0",
"date": "2026-10-20",
"changes": [
"The rekordbox comment of the next memory or hot cue in the title bar, in its colour."
]
}
],
"played": [
{
"version": "0.3.1",
"date": "2026-10-20",
"changes": [
"Tracks loaded tonight green in BROWSE; over LINK with modded players also theirs, and [n] for a deck that has it loaded."
]
}
],
"endwarn": [
{
"version": "0.1.0",
"date": "2026-10-20",
"changes": [
"The bar under the overview blinks red in the last 30 seconds."
]
}
],
"usbautoload": [
{
"version": "0.1.0",
"date": "2026-10-20",
"changes": [
"MY SETTINGS on a stick loaded the moment the player finds them (UTILITY › USB AUTO LOAD)."
]
}
],
"cuecolours": [
{
"version": "1.0.1",
"date": "2026-10-20",
"changes": [
"Hot cue colours read correctly when a cue has a comment."
]
}
]
}
}
+3 -3
View File
@@ -6,9 +6,9 @@
<title>Pionaarr Mods Upcoming</title>
<meta name="description" content="What comes next for the CDJ-900NXS mods: quick search, USB auto load, a reversed phase meter, stems and a 3-band waveform.">
<link rel="icon" href="assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="style.css?v=1.7.0">
<script src="assets/versions.js?v=1.7.0"></script>
<script src="script.js?v=1.7.0"></script>
<link rel="stylesheet" href="style.css?v=1.8.0">
<script src="assets/versions.js?v=1.8.0"></script>
<script src="script.js?v=1.8.0"></script>
</head>
<body>