site 1.4.6 (local): Upcoming cards for played tracks, end warning, merged phase meter

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Thiemo TizianiandClaude Opus 5.5 committed 2026-10-20 16:08:56 +02:00
1 parent 69b2a964a5
commit 23f7eff5b7
11 files changed
+79 -27

No files matched your search

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

+10 -1
View File
@@ -1,8 +1,15 @@
// Generated by tools/make_builder_data.py from tools/changelog.json and the mods' versions. // Generated by tools/make_builder_data.py from tools/changelog.json and the mods' versions.
window.CDJ_VERSIONS = { window.CDJ_VERSIONS = {
"site": "1.4.5", "site": "1.4.6",
"date": "2026-10-20", "date": "2026-10-20",
"log": [ "log": [
{
"version": "1.4.6",
"date": "2026-10-20",
"changes": [
"Upcoming: Played tracks (green in BROWSE, shared over Pro DJ Link with [n] for decks that have a track loaded) and End warning (the bar blinks red in the last 30 seconds)."
]
},
{ {
"version": "1.4.5", "version": "1.4.5",
"date": "2026-10-20", "date": "2026-10-20",
@@ -115,6 +122,8 @@ window.CDJ_VERSIONS = {
"quicksearch": "0.1.0", "quicksearch": "0.1.0",
"phasereverse": "0.1.0", "phasereverse": "0.1.0",
"cuenames": "0.1.0", "cuenames": "0.1.0",
"endwarn": "0.1.0",
"played": "0.3.0",
"credit": "1.0.0" "credit": "1.0.0"
}, },
"modlog": { "modlog": {
+6 -6
View File
@@ -6,12 +6,12 @@
<title>Pionaarr Mods Builder</title> <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."> <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="icon" href="assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="style.css?v=1.4.5"> <link rel="stylesheet" href="style.css?v=1.4.6">
<script src="assets/versions.js?v=1.4.5"></script> <script src="assets/versions.js?v=1.4.6"></script>
<script src="script.js?v=1.4.5"></script> <script src="script.js?v=1.4.6"></script>
<script src="builder/data.js?v=1.4.5"></script> <script src="builder/data.js?v=1.4.6"></script>
<script src="builder/builder.js?v=1.4.5"></script> <script src="builder/builder.js?v=1.4.6"></script>
<script src="builder/ui.js?v=1.4.5"></script> <script src="builder/ui.js?v=1.4.6"></script>
</head> </head>
<body> <body>
+3 -3
View File
@@ -6,9 +6,9 @@
<title>Datenschutzerklärung · Pionaarr Mods</title> <title>Datenschutzerklärung · Pionaarr Mods</title>
<meta name="description" content="Datenschutzerklärung von Pionaarr Mods."> <meta name="description" content="Datenschutzerklärung von Pionaarr Mods.">
<link rel="icon" href="assets/favicon.svg" type="image/svg+xml"> <link rel="icon" href="assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="style.css?v=1.4.5"> <link rel="stylesheet" href="style.css?v=1.4.6">
<script src="assets/versions.js?v=1.4.5"></script> <script src="assets/versions.js?v=1.4.6"></script>
<script src="script.js?v=1.4.5"></script> <script src="script.js?v=1.4.6"></script>
</head> </head>
<body> <body>
+3 -3
View File
@@ -6,9 +6,9 @@
<title>Pionaarr Mods Docs</title> <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."> <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="icon" href="assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="style.css?v=1.4.5"> <link rel="stylesheet" href="style.css?v=1.4.6">
<script src="assets/versions.js?v=1.4.5"></script> <script src="assets/versions.js?v=1.4.6"></script>
<script src="script.js?v=1.4.5"></script> <script src="script.js?v=1.4.6"></script>
</head> </head>
<body> <body>
+3 -3
View File
@@ -6,9 +6,9 @@
<title>Impressum · Pionaarr Mods</title> <title>Impressum · Pionaarr Mods</title>
<meta name="description" content="Impressum und Offenlegung von Pionaarr Mods."> <meta name="description" content="Impressum und Offenlegung von Pionaarr Mods.">
<link rel="icon" href="assets/favicon.svg" type="image/svg+xml"> <link rel="icon" href="assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="style.css?v=1.4.5"> <link rel="stylesheet" href="style.css?v=1.4.6">
<script src="assets/versions.js?v=1.4.5"></script> <script src="assets/versions.js?v=1.4.6"></script>
<script src="script.js?v=1.4.5"></script> <script src="script.js?v=1.4.6"></script>
</head> </head>
<body> <body>
+4 -4
View File
@@ -6,9 +6,9 @@
<title>Pionaarr Mods</title> <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."> <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="icon" href="assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="style.css?v=1.4.5"> <link rel="stylesheet" href="style.css?v=1.4.6">
<script src="assets/versions.js?v=1.4.5"></script> <script src="assets/versions.js?v=1.4.6"></script>
<script src="script.js?v=1.4.5"></script> <script src="script.js?v=1.4.6"></script>
</head> </head>
<body> <body>
@@ -176,7 +176,7 @@
</article> </article>
</div> </div>
<p class="caption">In testing: quick search, USB auto load, a reversed phase meter and the 3-band waveform — see <a href="upcoming.html">Upcoming</a>.</p> <p class="caption">In testing: cue names, played tracks over Pro DJ Link, the end warning, quick search, USB auto load, a reversed phase meter and the 3-band waveform — see <a href="upcoming.html">Upcoming</a>.</p>
</div> </div>
</section> </section>
+8
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.", "_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": [ "site": [
{
"version": "1.4.6",
"date": "2026-10-20",
"changes": [
"Upcoming: Played tracks (green in BROWSE, shared over Pro DJ Link with [n] for decks that have a track loaded) and End warning (the bar blinks red in the last 30 seconds).",
"Upcoming: Phase meter reverse is now part of the phase meter, with the bar countdown moved clear of the lines."
]
},
{ {
"version": "1.4.5", "version": "1.4.5",
"date": "2026-10-20", "date": "2026-10-20",
+42 -7
View File
@@ -6,9 +6,9 @@
<title>Pionaarr Mods Upcoming</title> <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."> <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="icon" href="assets/favicon.svg" type="image/svg+xml">
<link rel="stylesheet" href="style.css?v=1.4.5"> <link rel="stylesheet" href="style.css?v=1.4.6">
<script src="assets/versions.js?v=1.4.5"></script> <script src="assets/versions.js?v=1.4.6"></script>
<script src="script.js?v=1.4.5"></script> <script src="script.js?v=1.4.6"></script>
</head> </head>
<body> <body>
@@ -36,6 +36,40 @@
<div class="grid"> <div class="grid">
<article class="card">
<div class="card-head">
<div class="icon" aria-hidden="true">🟢</div>
<div>
<h3>Played tracks <code>played</code></h3>
<div class="by">Pionaarr mod · made with Claude Code</div>
</div>
<div class="meta"><span class="player no">emulator only</span><span class="state planned">in testing</span></div>
</div>
<p>In BROWSE, every track already loaded tonight is green, as the player shows its loaded track. Over Pro DJ Link, modded players share theirs: tracks played on another deck turn green too, and a track loaded on another deck right now shows its number, [1] or [1][3].</p>
<figure class="tshot"><img src="assets/played.png" alt="Track list on player 2: [1] Lunatica in green, loaded on player 1; Webra loaded here"></figure>
<ul class="diff">
<li><span class="k">Now</span><span>Built and working in the emulator with two linked decks. Modded players add a small tag to their Pro DJ Link status; players without the mod are not marked.</span></li>
<li><span class="k new">Next</span><span>Testing on a player, then the builder.</span></li>
</ul>
</article>
<article class="card">
<div class="card-head">
<div class="icon" aria-hidden="true">🔴</div>
<div>
<h3>End warning <code>endwarn</code></h3>
<div class="by">Pionaarr mod · made with Claude Code</div>
</div>
<div class="meta"><span class="player no">emulator only</span><span class="state planned">in testing</span></div>
</div>
<p>In the last 30 seconds the playing-address bar under the overview blinks red instead of white.</p>
<figure class="tshot"><img src="assets/endwarn.png" alt="Overview with the bar under it in red"></figure>
<ul class="diff">
<li><span class="k">Now</span><span>Built and working in the emulator.</span></li>
<li><span class="k new">Next</span><span>Testing on a player, then the builder.</span></li>
</ul>
</article>
<article class="card"> <article class="card">
<div class="card-head"> <div class="card-head">
<div class="icon" aria-hidden="true">🏷️</div> <div class="icon" aria-hidden="true">🏷️</div>
@@ -89,14 +123,15 @@
<div class="card-head"> <div class="card-head">
<div class="icon" aria-hidden="true">↔️</div> <div class="icon" aria-hidden="true">↔️</div>
<div> <div>
<h3>Phase meter reverse <code>phasereverse</code></h3> <h3>Phase meter: reverse &amp; room <code>phasemeter</code></h3>
<div class="by">Pionaarr mod · made with Claude Code · needs <code>phasemeter</code></div> <div class="by">next version of the phase meter · Pionaarr additions, made with Claude Code</div>
</div> </div>
<div class="meta"><span class="player no">emulator only</span><span class="state planned">in testing</span></div> <div class="meta"><span class="player no">emulator only</span><span class="state planned">in testing</span></div>
</div> </div>
<p>A third value for UTILITY › PHASE METER: OFF, ON or REVERSE — the line meter with its markers running from right to left.</p> <p>Coming to the phase meter itself: a third value for UTILITY › PHASE METER, REVERSE (the markers run right to left), and the bar countdown moved a little right so the lines no longer run into its digits.</p>
<figure class="tshot"><img src="assets/phase-next.png" alt="Line phase meter with the bar countdown clear of it"></figure>
<ul class="diff"> <ul class="diff">
<li><span class="k">Now</span><span>Built and working in the emulator, on top of arnoldasr's phase meter.</span></li> <li><span class="k">Now</span><span>Built and working in the emulator, on top of arnoldasr's phase meter; one mod now (the separate phasereverse is gone).</span></li>
<li><span class="k new">Next</span><span>Testing on a player, then the builder.</span></li> <li><span class="k new">Next</span><span>Testing on a player, then the builder.</span></li>
</ul> </ul>
</article> </article>