Site 1.2.1: the 3-band waveform with rekordbox's real data on Upcoming

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Thiemo TizianiandClaude Opus 5.5 committed 2026-10-20 08:49:27 +02:00
1 parent 3e017e2a8e
commit f7dbeb6288
7 files changed
+33 -19

No files matched your search

+8 -1
View File
@@ -1,8 +1,15 @@
// Generated by tools/make_builder_data.py from tools/changelog.json and the mods' versions.
window.CDJ_VERSIONS = {
"site": "1.2.0",
"site": "1.2.1",
"date": "2026-10-20",
"log": [
{
"version": "1.2.1",
"date": "2026-10-20",
"changes": [
"Upcoming: the 3-band waveform now shows rekordbox's real 3-band data, in the overview too."
]
},
{
"version": "1.2.0",
"date": "2026-10-20",
Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 24 KiB

+6 -6
View File
@@ -8,12 +8,12 @@
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&family=JetBrains+Mono:wght@500;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="style.css?v=1.2.0">
<script src="assets/versions.js?v=1.2.0"></script>
<script src="script.js?v=1.2.0"></script>
<script src="builder/data.js?v=1.2.0"></script>
<script src="builder/builder.js?v=1.2.0"></script>
<script src="builder/ui.js?v=1.2.0"></script>
<link rel="stylesheet" href="style.css?v=1.2.1">
<script src="assets/versions.js?v=1.2.1"></script>
<script src="script.js?v=1.2.1"></script>
<script src="builder/data.js?v=1.2.1"></script>
<script src="builder/builder.js?v=1.2.1"></script>
<script src="builder/ui.js?v=1.2.1"></script>
</head>
<body>
+3 -3
View File
@@ -8,9 +8,9 @@
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&family=JetBrains+Mono:wght@500;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="style.css?v=1.2.0">
<script src="assets/versions.js?v=1.2.0"></script>
<script src="script.js?v=1.2.0"></script>
<link rel="stylesheet" href="style.css?v=1.2.1">
<script src="assets/versions.js?v=1.2.1"></script>
<script src="script.js?v=1.2.1"></script>
</head>
<body>
+3 -3
View File
@@ -8,9 +8,9 @@
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&family=JetBrains+Mono:wght@500;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="style.css?v=1.2.0">
<script src="assets/versions.js?v=1.2.0"></script>
<script src="script.js?v=1.2.0"></script>
<link rel="stylesheet" href="style.css?v=1.2.1">
<script src="assets/versions.js?v=1.2.1"></script>
<script src="script.js?v=1.2.1"></script>
</head>
<body>
+7
View File
@@ -1,6 +1,13 @@
{
"_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.2.1",
"date": "2026-10-20",
"changes": [
"Upcoming: the 3-band waveform now shows rekordbox's real 3-band data, in the overview too."
]
},
{
"version": "1.2.0",
"date": "2026-10-20",
+6 -6
View File
@@ -8,9 +8,9 @@
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&family=JetBrains+Mono:wght@500;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="style.css?v=1.2.0">
<script src="assets/versions.js?v=1.2.0"></script>
<script src="script.js?v=1.2.0"></script>
<link rel="stylesheet" href="style.css?v=1.2.1">
<script src="assets/versions.js?v=1.2.1"></script>
<script src="script.js?v=1.2.1"></script>
</head>
<body>
@@ -113,11 +113,11 @@
</div>
<p>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.</p>
<div class="vs stack">
<figure class="mod"><img src="assets/waveform-3band.png" alt="Scrolling waveform in three bands: blue lows, amber mids, white highs"><figcaption>In the emulator (bands from the whiteness, see below)</figcaption></figure>
<figure class="mod"><img src="assets/waveform-3band.png" alt="Scrolling waveform in three bands: blue lows, amber mids, white highs"><figcaption>In the emulator: rekordbox's real 3-band data, detail and overview (a drop, then a breakdown)</figcaption></figure>
</div>
<ul class="diff">
<li><span class="k">Now</span><span>Built and working in the emulator: each column's three bands come from the colour detail rekordbox exports (red lows, green mids, blue highs), which advanced waveforms already fetches; without it, from the waveform's whiteness. rekordbox's own 3-band data sits in a file the 900NXS never opens.</span></li>
<li><span class="k new">Next</span><span>Testing on a player with real colour detail, then reading the true 3-band data.</span></li>
<li><span class="k">Now</span><span>Built 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.</span></li>
<li><span class="k new">Next</span><span>Testing on a player, then the builder.</span></li>
</ul>
</article>