Site 1.2.0: rgb_waveform is now Advanced waveforms

Renamed everywhere (builder, pages, data); the built update is byte for byte
the same. Upcoming: UTILITY > WAVEFORM (BLUE / RGB / 3BAND) in testing. The
generator builds the released state only (patch(..., public=True)).

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:07:27 +02:00
1 parent 8133cd0b4b
commit 3e017e2a8e
10 files changed
+57 -42

No files matched your search

+9 -9
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.1.1">
<script src="assets/versions.js?v=1.1.1"></script>
<script src="script.js?v=1.1.1"></script>
<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>
</head>
<body>
@@ -34,7 +34,7 @@
<a href="#cli">Command line</a>
<a href="#stock">Back to stock</a>
<div class="h">Mods</div>
<a href="#rgb_waveform">rgb_waveform</a>
<a href="#advanced_waveforms">advanced_waveforms</a>
<a href="#extended_bpm">extended_bpm</a>
<a href="#phasemeter">phasemeter</a>
<a href="#cuecolours">cuecolours</a>
@@ -77,14 +77,14 @@
<p>The Python patcher builds exactly the same file, byte for byte. Tick the mods with the arrow keys and <kbd>Space</kbd>, build with <kbd>Enter</kbd>, accept the disclaimer by typing <code>yes</code>:</p>
<div class="term"><span class="p">$</span> python cdj900nxs_patcher.py C900NXS.UPD</div>
<p>Or name the mods and accept with <code>--accept</code>:</p>
<div class="term"><span class="p">$</span> python cdj900nxs_patcher.py C900NXS.UPD --mods rgb_waveform,extended_bpm,phasemeter,cuecolours,hotcuekeys,ledsaver,keynotation,credit --accept</div>
<div class="term"><span class="p">$</span> python cdj900nxs_patcher.py C900NXS.UPD --mods advanced_waveforms,extended_bpm,phasemeter,cuecolours,hotcuekeys,ledsaver,keynotation,credit --accept</div>
<h2 id="stock">Back to stock</h2>
<p>Build with no mod ticked in the builder (or <code>--stock</code> 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.</p>
<!-- ===================== mods ===================== -->
<h2 id="rgb_waveform">rgb_waveform <span class="badge author">arnoldasr</span></h2>
<p>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.</p>
<h2 id="advanced_waveforms">advanced_waveforms <span class="badge author">arnoldasr</span></h2>
<p>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. (Named <code>rgb_waveform</code> before site 1.2.0; the patcher still takes the old name.) A WAVEFORM item in UTILITY with BLUE / RGB / 3BAND is in testing, see <a href="upcoming.html">Upcoming</a>.</p>
<figure class="shot"><img src="assets/detail-mods.png" alt="RGB detail waveform"><figcaption>RGB detail waveform.</figcaption></figure>
<h2 id="extended_bpm">extended_bpm <span class="badge author">arnoldasr</span></h2>
@@ -223,7 +223,7 @@
<table>
<thead><tr><th>Mod</th><th>By</th><th>Status</th><th>Player</th></tr></thead>
<tbody>
<tr><td><code>rgb_waveform</code></td><td>arnoldasr</td><td><span class="state stable">stable</span></td><td><span class="player">ran on a player</span></td></tr>
<tr><td><code>advanced_waveforms</code></td><td>arnoldasr</td><td><span class="state stable">stable</span></td><td><span class="player">ran on a player</span></td></tr>
<tr><td><code>extended_bpm</code></td><td>arnoldasr</td><td><span class="state stable">stable</span></td><td><span class="player">ran on a player</span></td></tr>
<tr><td><code>phasemeter</code></td><td>arnoldasr</td><td><span class="state stable">stable</span></td><td><span class="player">ran on a player</span></td></tr>
<tr><td><code>cuecolours</code></td><td>ours</td><td><span class="state stable">stable</span></td><td><span class="player">ran on a player</span></td></tr>
@@ -254,7 +254,7 @@
<div class="wrap cols">
<div>
<div class="ai"><span class="dot"></span>Made with Claude Code · Claude Opus 5.5</div>
<p>This website, the builder, the mods <code>cuecolours</code>, <code>hotcuekeys</code>, <code>ledsaver</code>, <code>keynotation</code> and <code>credit</code>, and the patcher were developed with Claude Code (Anthropic's AI coding assistant, model Claude Opus 5.5), by reverse engineering the firmware in an emulator. The mods <code>rgb_waveform</code>, <code>extended_bpm</code> and <code>phasemeter</code> are by <a href="https://github.com/arnoldasr/cdj900nxs">arnoldasr</a>.</p>
<p>This website, the builder, the mods <code>cuecolours</code>, <code>hotcuekeys</code>, <code>ledsaver</code>, <code>keynotation</code> and <code>credit</code>, and the patcher were developed with Claude Code (Anthropic's AI coding assistant, model Claude Opus 5.5), by reverse engineering the firmware in an emulator. The mods <code>advanced_waveforms</code>, <code>extended_bpm</code> and <code>phasemeter</code> are by <a href="https://github.com/arnoldasr/cdj900nxs">arnoldasr</a>.</p>
</div>
<div>
<h4>Disclaimer</h4>