diff --git a/assets/versions.js b/assets/versions.js index decdeaf..9b0c3aa 100644 --- a/assets/versions.js +++ b/assets/versions.js @@ -1,8 +1,15 @@ // Generated by tools/make_builder_data.py from tools/changelog.json and the mods' versions. window.CDJ_VERSIONS = { - "site": "1.1.0", + "site": "1.1.1", "date": "2026-10-20", "log": [ + { + "version": "1.1.1", + "date": "2026-10-20", + "changes": [ + "Upcoming: the 3-band waveform is built and in testing, with a preview." + ] + }, { "version": "1.1.0", "date": "2026-10-20", @@ -34,6 +41,7 @@ window.CDJ_VERSIONS = { "usbautoload": "0.1.0", "quicksearch": "0.1.0", "phasereverse": "0.1.0", + "waveform3band": "0.1.0", "credit": "1.0.0" }, "modlog": { diff --git a/assets/waveform-3band.png b/assets/waveform-3band.png new file mode 100644 index 0000000..b50bd2c Binary files /dev/null and b/assets/waveform-3band.png differ diff --git a/builder.html b/builder.html index d71760b..aa1bcf2 100644 --- a/builder.html +++ b/builder.html @@ -8,12 +8,12 @@ - - - - - - + + + + + +
diff --git a/docs.html b/docs.html index cddd36a..d8ff7f0 100644 --- a/docs.html +++ b/docs.html @@ -8,9 +8,9 @@ - - - + + + diff --git a/index.html b/index.html index 1721c89..f395a76 100644 --- a/index.html +++ b/index.html @@ -8,9 +8,9 @@ - - - + + + diff --git a/tools/changelog.json b/tools/changelog.json index 57d6e93..3d33c41 100644 --- a/tools/changelog.json +++ b/tools/changelog.json @@ -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.1.1", + "date": "2026-10-20", + "changes": [ + "Upcoming: the 3-band waveform is built and in testing, with a preview." + ] + }, { "version": "1.1.0", "date": "2026-10-20", @@ -22,17 +29,59 @@ ], "mods": { "beatjump": [ - {"version": "1.0.0", "date": "2026-10-20", "changes": ["Jumps in the DSP's decoded audio, playing, paused or at cue standby; presses the DSP cannot jump yet are ignored, so no EMERGENCY LOOP."]} + { + "version": "1.0.0", + "date": "2026-10-20", + "changes": [ + "Jumps in the DSP's decoded audio, playing, paused or at cue standby; presses the DSP cannot jump yet are ignored, so no EMERGENCY LOOP." + ] + } ], "hotcuekeys": [ - {"version": "1.2.0", "date": "2026-10-20", "changes": ["Background loading invisible; keys locked and LOADING blinking while a track loads; no more interference with search and slip."]}, - {"version": "1.1.0", "date": "2026-10-19", "changes": ["Hot cue engine: instant hot cues from the DSP's slots, saved on the USB in rekordbox colours."]}, - {"version": "1.0.0", "date": "2026-10-18", "changes": ["Hot cues A-C on the BEAT DIVIDE keys: play, gate, set, delete."]} + { + "version": "1.2.0", + "date": "2026-10-20", + "changes": [ + "Background loading invisible; keys locked and LOADING blinking while a track loads; no more interference with search and slip." + ] + }, + { + "version": "1.1.0", + "date": "2026-10-19", + "changes": [ + "Hot cue engine: instant hot cues from the DSP's slots, saved on the USB in rekordbox colours." + ] + }, + { + "version": "1.0.0", + "date": "2026-10-18", + "changes": [ + "Hot cues A-C on the BEAT DIVIDE keys: play, gate, set, delete." + ] + } ], "keynotation": [ - {"version": "1.2.0", "date": "2026-10-20", "changes": ["Keys in their notation and colour everywhere on the screen, BROWSE › KEY included; the SEARCH input is left alone."]}, - {"version": "1.1.0", "date": "2026-10-19", "changes": ["The key in its Camelot wheel colour in the title bar."]}, - {"version": "1.0.0", "date": "2026-10-19", "changes": ["Camelot, Open Key or classic notation, UTILITY › KEY NOTATION."]} + { + "version": "1.2.0", + "date": "2026-10-20", + "changes": [ + "Keys in their notation and colour everywhere on the screen, BROWSE › KEY included; the SEARCH input is left alone." + ] + }, + { + "version": "1.1.0", + "date": "2026-10-19", + "changes": [ + "The key in its Camelot wheel colour in the title bar." + ] + }, + { + "version": "1.0.0", + "date": "2026-10-19", + "changes": [ + "Camelot, Open Key or classic notation, UTILITY › KEY NOTATION." + ] + } ] } } diff --git a/upcoming.html b/upcoming.html index b8b7c26..48a6e48 100644 --- a/upcoming.html +++ b/upcoming.html @@ -8,9 +8,9 @@ - - - + + + @@ -106,15 +106,18 @@waveform3bandrgb_waveformThe 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 three-band waveform of the newest players: lows, mids and highs drawn as layers in their own colours, so kicks, vocals and hi-hats can be told apart at a glance.