Kit A/B for Elektron Analog Rytm
NO + PLAY MODE becomes an A/B between the kit as edited and as saved.
Module version 1.0.0. Base firmware: 1.74.
About this module
Kit A/B changes the single-kit reload. The first NO + PLAY MODE (or RELOAD in the KIT menu) keeps your edits in a stash and loads the saved kit, with stock's popup KIT 1 RELOADED!. The next press puts the edits back and shows EDITS RESTORED!. Editing while the original plays ends the A/B: the next press keeps those edits instead, drops the stashed ones and reloads as a first press does. The same happens after a change of kit or any other reload. A press on a kit with no edits is a plain reload and arms nothing. Reloading every kit stays stock. It is an elemod port of MrScruff's rytm-mods 0010-kit-ab, with his code unchanged.
- Compare the kit as edited with the kit as saved with one key.
- Edits are stashed, not lost: the next press restores them.
- Noticed by a checksum of the working kit, so a change of kit or an edit during the A/B ends it cleanly.
- MrScruff's rytm-mods code, unchanged, linked by the elemod core.
How to use it
- Use a build containing Kit A/B. Edit a sound on the loaded kit, for example BD DEC.
- Press NO + PLAY MODE: the screen shows KIT 1 RELOADED! and the saved value is back.
- Press NO + PLAY MODE again: EDITS RESTORED! and your edited value returns. The KIT menu's RELOAD (FUNC + PLAY MODE) does the same, with KIT RELOADED! in place of KIT 1 RELOADED!.
Controls
- NO + PLAY MODE, and KIT menu > RELOAD
- First press: stash the edited kit and reload the saved one (KIT 1 RELOADED!). Next press: restore the stash (EDITS RESTORED!). A press on a kit with no edits is a plain reload.
Compatibility notes
- Built for OS 1.74 only, on Modwerk's base (core-ar2 0.7). The same code links with core-ar2 0.3, where rytm2_mods' release object was built, with the same 340-byte .run.
- One set of edits is kept: a stash of one kit, 2.5 KB (0x9e3 bytes) taken from the firmware's heap on the first press. If the allocation fails the press is a plain reload.
- The restore applies the stash as stock's reload applies the saved kit, including kit_mark(working, 0), whose meaning is not established.
- Reloading every kit stays stock.
- With Temp Save installed both work (emulator): its FUNC + YES saves the kit, so a later NO + PLAY MODE reloads to that save; its FUNC + NO reloads pattern and kit and ends any A/B. Neither module requires the other.
Test evidence
Hardware on Modwerk's base (KBH7 2026-11-08, KBH8 2026-11-09): NO + PLAY MODE and the KIT menu's RELOAD both stash a BD DEC edit on the first press (KIT 1 RELOADED! / KIT RELOADED!, saved value) and restore it on the second (EDITS RESTORED!); an edit while the saved kit plays, or a change of kit, ends the A/B; an unedited kit reloads plainly. Source: rytm2_mods' OS 1.74 file, unchanged; the package linked with the base equals the rytm2_mods release object linked with it.
Module source and documentation