Skip to content

machine pages 1.7 beside 1.2, with the elekloader that picks the one a build links with - #14

Merged
irpina merged 1 commit into
mainfrom
machine-pages-1.7
Nov 11, 2026
Merged

irpina merged 1 commit into
mainfrom
machine-pages-1.7

Conversation

@irpina

@irpina irpina commented Nov 10, 2026

Copy link
Copy Markdown
Contributor

Two changes that go together:

  1. elekloader.ref moves from dca7a03 to edc3043 (A mod builds with the versions it was made for, and the page picks them without a word elekloader#359).
  2. machine pages 1.7 is listed beside 1.2, from the machine-pages-v1.7 pre-release (built from the v0.10.0 tag). Both stay held.

Why both at once

machine-pages has patched the MIDI CC range lookup itself since 1.3. OB-1 0.5 and 0.6 patch the same place, so they link with machine pages 1.2 and are refused beside anything newer. That is why the shop stayed on 1.2.

With elekloader#359 a mod gets the newest version of what it requires that the build links with: OB-1 takes 1.2, every other machine mod takes 1.7, and a build with both takes 1.2. Listing 1.7 without that elekloader would grey OB-1 out.

What the new machine pages gives

  • A filter tab in the machine menu (FUNC+SRC, then RIGHT). Every build with 1.7 gets the menu's new look.
  • MIDI CCs for a page's extra values, and a graphic that reads another knob.
  • On OS 1.54, the shared SDK's machines.

What else changes

  • 1.2's entries name elekloader/elekloader in place of irpina/elekloader: the page groups a mod's versions by repository, and the files are the same release's.
  • The page, from the same elekloader: it changes the build's core without a message, and a mod added before the stock file is ticked when the file comes.
  • The engine also carries the two Rytm core pull requests merged in between (#357, #358). With the stock files for the Digitakt mk1 (1.53, 1.54), the Digitone mk1 (1.43, 1.44), the Octatrack and the Analog Rytm MKII, the shop's 153 mods were checked with each core the site has for them under both engines: 592 checks, none differs.
  • The cores are unchanged: v0.10.0's and the list's.

Checked

  • elekloader's tests/test_units.py on this list: passes, the list keeps its layout.
  • With the stock files and the real check, OS 1.53 and 1.54: OB-1 takes machine pages 1.2 and links; digi101, digimacro, digimono, digipoly, digislicer, digisophie, dt-fm (and flexbus-dt on 1.54) take 1.7 and link; Tone+FX with DT-FM takes core 4.0 and machine pages 1.7 and links.
  • machine pages 1.7 links with cores 3.0, 4.0 and 4.1 on both OS versions, and passes tests/probe_digitakt_src.py --storage in digikit's emulator.
  • In a browser, on a copy of the site with 1.7 listed and this elekloader's page: OB-1's card says + Add; a build of OB-1 and DT-FM ends "Firmware built and verified" with machine pages 1.2; without OB-1 the build takes 1.7.

After the merge

pages builds and publishes the site. On it, with a Digitakt mk1 stock file: two machine pages cards (1.2 and 1.7), OB-1 says + Add and brings 1.2, DT-FM brings 1.7.

🤖 Generated with Claude Code

…e one a build links with

machine-pages 1.7 (the machine-pages-v1.7 pre-release, built from the
v0.10.0 tag) is listed beside 1.2, both held. It adds a filter tab to the
machine menu, MIDI CCs for a page's extra values and, on OS 1.54, the
shared SDK's machines.

1.2 stays for OB-1: OB-1 0.5 and 0.6 patch the MIDI CC range lookup that
machine-pages has patched itself since 1.3, so they link with 1.2 only.
elekloader edc3043 (elekloader/elekloader#359) gives a mod the newest
version of what it requires that the build links with: OB-1 takes 1.2, the
other machine mods 1.7. The page groups a mod's versions by repository, so
1.2's entries name elekloader/elekloader as 1.7's do.

The same elekloader makes the page change the core without a message, and
ticks a mod added before the stock file when the file comes.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
@irpina
irpina merged commit 8495c79 into main Nov 11, 2026
1 check passed
@irpina
irpina deleted the machine-pages-1.7 branch November 11, 2026 03:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant