411 lines
14 KiB
JSON
411 lines
14 KiB
JSON
{
|
||
"_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.10.0",
|
||
"date": "2026-10-21",
|
||
"changes": [
|
||
"New mod: BPM ×2 / ÷2 (bpmhalfdouble), the track's BPM and beat grid doubled or halved from the deck, kept on the USB stick."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.9.0",
|
||
"date": "2026-10-21",
|
||
"changes": [
|
||
"New mod: Wide waveform, the big waveform to the right edge of the display, a small ZOOM / GRID box instead of the wheel.",
|
||
"Quick search 0.4: straight to SEARCH and to the playing track's list, without walking the menus.",
|
||
"Advanced waveforms 1.2.0: WAVEFORM changed with a track loaded shows on both waveforms at once.",
|
||
"Known issues: quick search and the WAVEFORM switch are fixed, waiting for a test on a player."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.8.2",
|
||
"date": "2026-10-21",
|
||
"changes": [
|
||
"New page: Known issues, what does not work right yet and what we do about it.",
|
||
"Upcoming: a broken leftover under the stems card removed."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.8.1",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"The boot screen names the release: Pionaarr Mods 1.8.1 (it said 1.0); from now on always the latest."
|
||
]
|
||
},
|
||
{
|
||
"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",
|
||
"changes": [
|
||
"Builder: every mod in any combination. Our mods are the Python patcher's own code, run in your browser (Pyodide, from this site); arnoldasr's part is checked by SHA-256 as before. The update is the patcher's byte for byte.",
|
||
"New in the builder: cue names, played tracks, end warning, quick search, USB auto load, the WAVEFORM modes (BLUE / RGB / 3BAND) and the phase meter's REVERSE and room for the countdown."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.6.1",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"Cue names, played tracks, end warning, quick search and USB auto load ran on a player: experimental now, coming to the builder."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.6.0",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"Stable are extended BPM, boot text, LED animation and cue colours; every other mod is experimental.",
|
||
"Builder: every mod ticked at the start, and a warning across the top: for home use, not for clubs or gigs.",
|
||
"The emulator in the intro links to QEMU."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.5.1",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"Builder: keynotation 1.2.1 (a crash fix in UTILITY)."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.5.0",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"Every built mod on the main page and in the docs: cue names, played tracks, end warning, quick search and USB auto load are there now, marked in testing (not in the builder yet).",
|
||
"New shots from the current build, the before/after one at the same spot as before, with the 3-band waveform.",
|
||
"Advanced waveforms 1.0.1 and cue colours 1.0.1 fixes, and the phase meter's additions (REVERSE, room for the countdown), shown on their cards.",
|
||
"Upcoming keeps what is not built yet."
|
||
]
|
||
},
|
||
{
|
||
"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",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"Builder: with Stock firmware on, the mod list folds away."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.4.4",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"The moving background runs at 30 % of its speed."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.4.3",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"Upcoming: Cue names, the rekordbox comment of the next memory cue or hot cue in the title bar, in its colour."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.4.2",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"Advanced waveforms is listed as a Pionaarr mod everywhere; our mods are called Pionaarr mods instead of \"ours\".",
|
||
"The logo and the favicon are the player's CUE key with its orange ring lit.",
|
||
"Shorter mod tiles, one emulator shot each; the 3-band waveform shown with advanced waveforms (still in testing).",
|
||
"The player's blue instead of the orange; no command line on the main page (it is in the docs).",
|
||
"Docs: the hot cue LEDs drawn as round BEAT DIVIDE keys with their labels.",
|
||
"Impressum and privacy policy (German, for Austria and Germany).",
|
||
"Fonts come from this server: no more requests to Google Fonts."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.4.1",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"Open the builder carries a PLAY/PAUSE key that blinks green like the player's."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.4.0",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"The site is now Pionaarr Mods: plainer text, a look taken from the player, a record and a 3-band waveform running in the background.",
|
||
"New before/after shots: the same spot, stock against every mod including the ones in testing.",
|
||
"Builder: a Stock firmware switch that clears and locks the mods, and gives your picks back when switched off."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.3.0",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"Advanced waveforms is now ours: based on arnoldasr's rgb_waveform, updated and published by us.",
|
||
"Advanced waveforms 1.0.1: rekordbox's colours also on tracks whose colour data is a little shorter than the waveform (those showed the plain gradient colours)."
|
||
]
|
||
},
|
||
{
|
||
"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",
|
||
"changes": [
|
||
"rgb_waveform is now called advanced_waveforms (Advanced waveforms); the old name still works in the patcher.",
|
||
"Upcoming: UTILITY › WAVEFORM with BLUE / RGB / 3BAND for advanced waveforms, in testing."
|
||
]
|
||
},
|
||
{
|
||
"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",
|
||
"changes": [
|
||
"Beat jump is in the builder (experimental): TRACK SEARCH jumps 1/2/4/8 beats, gapless, in phase.",
|
||
"Key notation 1.2.0: the key in its Camelot wheel colour, also in BROWSE › KEY and INFO; lists of keys converted too.",
|
||
"Hot cue keys 1.2.0: hot cues load in the background, the deck's keys are locked and HOT KEYS blinks LOADING meanwhile; search and slip no longer upset after a load.",
|
||
"Version shown at the top, with this changelog; every mod has its own version.",
|
||
"Upcoming: quick search, USB auto load and a reversed phase meter."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.0.0",
|
||
"date": "2026-10-19",
|
||
"changes": [
|
||
"First release of the site: the mods, the in-browser builder, docs and upcoming."
|
||
]
|
||
}
|
||
],
|
||
"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",
|
||
"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.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",
|
||
"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.1",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"UTILITY no longer writes outside the screen's row when KEY NOTATION is shown before its saved setting was read (a crash risk right after switching on)."
|
||
]
|
||
},
|
||
{
|
||
"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."
|
||
]
|
||
}
|
||
],
|
||
"advanced_waveforms": [
|
||
{
|
||
"version": "1.2.0",
|
||
"date": "2026-10-21",
|
||
"changes": [
|
||
"WAVEFORM changed with a track loaded: the overview is drawn again too, so both waveforms show the new mode at once."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.0.1",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"rekordbox's colour detail taken also when it is up to 10 s shorter than the waveform (padded with its last colour)."
|
||
]
|
||
},
|
||
{
|
||
"version": "1.0.0",
|
||
"date": "2026-10-19",
|
||
"changes": [
|
||
"arnoldasr's rgb_waveform, renamed advanced_waveforms on 2026-10-20 and taken over by us."
|
||
]
|
||
}
|
||
],
|
||
"quicksearch": [
|
||
{
|
||
"version": "0.4.1",
|
||
"date": "2026-10-21",
|
||
"changes": [
|
||
"The track is loaded again when another mod asks for it (for the BPM x2 / /2 work)."
|
||
]
|
||
},
|
||
{
|
||
"version": "0.4.0",
|
||
"date": "2026-10-21",
|
||
"changes": [
|
||
"Rebuilt: the browse task is told directly which list and row to show, no keys pressed for you; SEARCH in about 1.3 s, the playing track's list in about 2 s. The jumping between the top and the bottom of a folder is gone."
|
||
]
|
||
},
|
||
{
|
||
"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."
|
||
]
|
||
}
|
||
],
|
||
"credit": [
|
||
{
|
||
"version": "1.1.0",
|
||
"date": "2026-10-20",
|
||
"changes": [
|
||
"The boot text carries the Pionaarr Mods release number, always the latest."
|
||
]
|
||
}
|
||
],
|
||
"wide_waveform": [
|
||
{
|
||
"version": "0.1.0",
|
||
"date": "2026-10-21",
|
||
"changes": [
|
||
"The big waveform 624 columns wide instead of 536, to the right edge; the extra columns are ahead of the playing position. The ZOOM/GRID wheel replaced by a grey ZOOM / GRID box over the BPM display."
|
||
]
|
||
}
|
||
],
|
||
"bpmhalfdouble": [
|
||
{
|
||
"version": "0.2.0",
|
||
"date": "2026-10-21",
|
||
"changes": [
|
||
"TAG TRACK held + CALL ◀ / ▶ halves or doubles the loaded track's BPM and beat grid; the track is loaded again with it, so display, beat ticks, bars, quantize and Pro DJ Link follow. Kept on the USB stick in PIONEER/PIONAARR.BPM. Results under 60 or over 240 BPM refused."
|
||
]
|
||
}
|
||
]
|
||
}
|
||
}
|