
digihealth
Rising62/100A Performance and Diagnostic Mod for Elektron Digitakt Mk1
digihealth is a mod for the Elektron Digitakt, Elektron Digitone, and Elektron Digitone Keys, by @irpina. Open source under GPL-2.0, latest release v1.1.1 (October 2026), 10 stars on GitHub.
forElektron Digitakt,Elektron Digitone,Elektron Digitone Keys·by@irpina
Unclaimed. Is this yours? Sign in with GitHub as @irpina to claim it.
digihealth-1.0-os1.54.elemod· 35 KB· +8 files
GPL-2.0· irpina/digihealth·downloads come from the creator’s GitHub releases
v1.1.1digihealth 1.1.1Latest9 files
Performance and diagnostics rows in SETTINGS, as elekloader mods. They cover the Digitakt (mk1) on OS 1.53 and 1.54, and now the Digitone (mk1) and Digitone Keys on OS 1.43 and 1.44.
- FAST AUDIO (Digitakt; on by default) runs the audio render's hot code from the free on-chip SRAM. It is the same code, so the audio is identical, and the DSP load is lower. Measured on a unit (1.53), the render went from 537 to 480 µs a block, and the DSP load from 80.5 to 72.0 %.
- SYSTEM INFO shows CPU, DSP, RAM and free sample memory in the top bar. A read-only USB diagnostics channel answers
tools/digiusb.py.
What's new in 1.1.1
- The Digitone mk1 and Digitone Keys on OS 1.44: SYSTEM INFO as
digihealth-1.1-os1.44.elemod, with the Digitone's core for 1.44 (core-dn1-2.0a-os1.44.elemod).- It is the same mod as on 1.43, with 1.44's addresses (#5).
- On 1.43,
digihealth-1.1.elemodis 1.1's code as before.
- The Digitakt files are rebuilt from the same source, and their code is 1.1's. Only their build record differs.
Which files
your unit stock OS file mod core Digitakt mk1, OS 1.53 Digitakt_OS1.53.syxdigihealth-1.0.elemodcore-2.1.elemodDigitakt mk1, OS 1.54 Digitakt_OS1.54.syxdigihealth-1.0-os1.54.elemodcore-2.1-os1.54.elemodDigitone mk1 or Keys, OS 1.43 Digitone_and_Digitone_Keys_OS1.43.syxdigihealth-1.1.elemodcore-dn1-2.0a.elemodDigitone mk1 or Keys, OS 1.44 Digitone_and_Digitone_Keys_OS1.44.syxdigihealth-1.1-os1.44.elemodcore-dn1-2.0a-os1.44.elemod- Other devices and OS versions: elekloader refuses a mod made for another device or OS version.
- The cores: they are elekloader 0.4.0's, built from its
mods/. The Windows and macOS apps bundle them from 0.4.0 on; from source, install the core with the mod. - Newer cores: digihealth needs only the hook bus, so it also links with the newer Digitone cores in the mod shop (2.3, 3.2).
Files
file sha256 digihealth-1.0.elemodb2ce4d6ad0bea1623f59b53c359860573f99ab1bfb55d20c224a623f27d135c2digihealth-1.0-os1.54.elemod84c39e08eff429dfc7766d09b91d323524275eba1df9de55a30074e7338863bbdigihealth-1.1.elemode30ddf521fd92d71b585a02cfcdc391a33ff841723b9c8ee5a30d026cd5cc319digihealth-1.1-os1.44.elemodb4b093b53a4865f737d5b31203a7c333f3c3d4cca64d5c4c3b3358fb114dd2a2core-2.1.elemodf38b0c193677a060b3fdb28fe71b9332be8a5e7d36ecaf91a3c86a61bab558ebcore-2.1-os1.54.elemod8c1fe78ccd1427d6a93f181eaad9f064efb65cf6dd683192dbcc33e83dc548b9core-dn1-2.0a.elemodc6d9dbed28965bce4a827c292f499c8f5309187bf136ffb52e237bd01186b54fcore-dn1-2.0a-os1.44.elemod5707a38e98047854eb12e5870430fb323126224f25b2a10b725badb93b97a41aSHA256SUMS.txthas the same.Install
- Get elekloader 0.4.0 or later, and your unit's stock OS file from Elektron (the
.zipworks as it is). - In elekloader's window, Install from file the digihealth for your unit (from source, its core too). Tick it, and Build firmware.
- Send the
.syxto the unit as you would any OS update.
Recovery: hold FUNC while powering on for the startup menu, then send the stock OS file. elekloader never changes the bootloader.
Checked
In digikit's emulator, the Digitone on OS 1.44 with
core-dn1-2.0a-os1.44.elemod:- Firmware check: against stock 1.44, every stage passes and every screen is identical.
- SYSTEM INFO, switched on: it reads what 1.43 reads in the same session (CPU 14 %, DSP 12 % with a 59 % peak, RAM 13.8M), and it is drawn in the top bar.
- USB diagnostics: a request reaches the SysEx hook and is answered through the stock sender.
v1.1digihealth 1.16 files
Performance and diagnostics rows in SETTINGS, as elekloader mods: for the Digitakt (mk1) on OS 1.53 and 1.54, and now for the Digitone (mk1) and Digitone Keys on OS 1.43.
- FAST AUDIO (Digitakt; on by default) runs the audio render's hot code from the free on-chip SRAM. It is the same code, so the audio is identical, and the DSP load is lower. Measured on a unit (1.53), the render went from 537 to 480 µs a block, and the DSP load from 80.5 to 72.0 %.
- SYSTEM INFO shows CPU, DSP, RAM and free sample memory in the top bar. A read-only USB diagnostics channel answers
tools/digiusb.py.
What's new in 1.1
- The Digitone mk1 and Digitone Keys (OS 1.43): SYSTEM INFO, as
digihealth-1.1.elemod, with the Digitone's core.- Its second page is free RAM alone: the Digitone has no sample memory.
- FAST AUDIO is not ported to the Digitone: its render is different code, and less of its SRAM is free.
- The Digitakt on OS 1.54, Elektron's release of 2026-09-30: the same Digitakt mod, as
digihealth-1.0-os1.54.elemod. It needs elekloader 0.4.0. On 1.53,digihealth-1.0.elemodis 1.0's code as before. - Licence: GPL-2.0-or-later.
Which files
your unit stock OS file mod core Digitakt mk1, OS 1.53 Digitakt_OS1.53.syxdigihealth-1.0.elemodcore-2.1.elemodDigitakt mk1, OS 1.54 Digitakt_OS1.54.syxdigihealth-1.0-os1.54.elemodcore-2.1-os1.54.elemodDigitone mk1 or Keys, OS 1.43 Digitone_and_Digitone_Keys_OS1.43.syxdigihealth-1.1.elemodcore-dn1-2.0a.elemodelekloader refuses a mod made for another device or OS version. The cores are elekloader 0.4.0's, built from its
mods/. The Windows and macOS apps bundle them from 0.4.0 on; from source, install the core with the mod. On 1.53, 1.0'score-2.0a.elemodworks too.Files
file sha256 digihealth-1.0.elemodaba9413ee205e1368ec3997172a84e59eaa4e787d267bc7a3e94a161b4fcd0f1digihealth-1.0-os1.54.elemodb8a49c1137fb3f2a06338f71f0d5730812481a0ce1cef362144334fe55b11c5adigihealth-1.1.elemod5d2e5e201f9cd6323f0641093817250b030b196dd00816e2b18ca6ab0ed0ca99core-2.1.elemodf38b0c193677a060b3fdb28fe71b9332be8a5e7d36ecaf91a3c86a61bab558ebcore-2.1-os1.54.elemod8c1fe78ccd1427d6a93f181eaad9f064efb65cf6dd683192dbcc33e83dc548b9core-dn1-2.0a.elemodc6d9dbed28965bce4a827c292f499c8f5309187bf136ffb52e237bd01186b54fInstall
- Get elekloader 0.4.0 or later, and your unit's stock OS file from Elektron (the
.zipworks as it is). - In elekloader's window, Install from file the digihealth for your unit (from source, its core too). Tick it, and Build firmware.
- Send the
.syxto the unit as you would any OS update.
Recovery: hold FUNC while powering on for the startup menu, press TRIG 4 (OS UPGRADE), then send the stock OS file. elekloader never changes the bootloader.
It combines with digislicer and digineighbor on the Digitakt.
Checked
In digikit's emulator:
- The Digitakt, OS 1.53 (1.0): with FAST AUDIO on, every output sample and the audio engine's state after every render are identical to stock's, in four scenarios, alone and with digislicer.
- The Digitakt, OS 1.54:
- Core + digihealth against stock 1.54 passes every stage, and the check's nine screens are identical, with FAST AUDIO on.
- With digislicer and digineighbor, against the same four for 1.53, the FAST AUDIO script (on, playing, off, playing) is identical, screen for screen.
- That emulator had no samples, so bit-exact audio has not been measured on 1.54.
- The Digitone, OS 1.43:
- Every stage passes, from the file's own bootstrap and updater to a scripted session, against stock. With SYSTEM INFO off, every screen is identical.
- Switched on, the readout shows "CPU 58% DSP 54%/54%" and "RAM 13.8M"; the emulator's own measurement of stock is 58 % CPU.
The Digitone and OS 1.54 builds have not yet been tried on a unit.
Custom firmware is at your own risk. Not affiliated with Elektron.
v1.0digihealth 1.02 files
Two SETTINGS rows for the Digitakt (mk1), OS 1.53, as one elekloader mod.
- FAST AUDIO (on by default) runs the audio render's hot code from the free on-chip SRAM. It is the same code, so the audio is identical, and the DSP load is lower. Measured on a unit, the render went from 537 to 480 µs a block, and DSP load from 80.5 to 72.0 %. Untick it in SETTINGS to turn it off until the next power-on.
- SYSTEM INFO shows CPU, DSP, RAM and free sample memory in the top bar. A read-only USB diagnostics channel answers
tools/digiusb.py.
The README has the details and the safety nets.
Files
file sha256 digihealth-1.0.elemode854c16f8851e4b26aac2aabffcc43f04856ad0b0faf68e48efdab797b7226bbcore-2.0a.elemod21f868b9ecf5e765fe2b813c430ad269ad599fa1493f9220a7e20267bd2801d0core-2.0a.elemodis elekloader's hook bus, which every linkable mod needs. It is built from elekloader'smods/coreand is the same file in every release that carries it.Install
-
Get elekloader (Python 3.9+) and the stock
Digitakt_OS1.53.syxfrom Elektron. -
In elekloader's window, Install from file both
.elemodfiles, tick them, choose your stock file and Build firmware. Or:python -m elekloader.patch --stock Digitakt_OS1.53.syx \ --mod core-2.0a.elemod --mod digihealth-1.0.elemod \ --out Digitakt_OS1.53-health.syx --version DH10 -
Send the
.syxto the unit as you would any OS update.
Recovery: hold FUNC while powering on for the startup menu, then send the stock OS file. elekloader never changes the bootloader.
It combines with digislicer: add
digislicer-1.0.elemodto the same build.Checked
In digikit's emulator:
- Bit-exact audio: with FAST AUDIO on, every output sample and the audio engine's state after every render are identical to stock's. This held in four scenarios, alone and with digislicer.
- A cold boot through the real bootloader: FAST AUDIO comes on by itself, is unticked and ticked again. The audio is identical to stock's throughout; only where the recording ends moves, by one silent 1 ms block.
On a unit, in the custom builds this came from: FAST AUDIO and SYSTEM INFO.
Custom firmware is at your own risk. Not affiliated with Elektron.