Skip to content

STRING 0.8.0: OS 1.54, works with digimono and digislicer

Latest

Choose a tag to compare

@Alez22 Alez22 released this 05 Oct 22:15

STRING now runs on OS 1.54 as well as 1.53, and installs alongside every Digitakt mod in elekloader's shop, digimono and digislicer included.

USE AT YOUR OWN RISK. This modifies your instrument's firmware. Back up your projects and sounds, and keep your stock OS file for recovery.

Which file?

Your OS STRING (needs core) STRING-fast (needs core + digihealth)
1.53 digistring-0.8.0.elemod digistring-fast-0.8.0.elemod
1.54 digistring-0.8.0-os1.54.elemod digistring-fast-0.8.0-os1.54.elemod

Install one of STRING or STRING-fast, not both: elekloader refuses the pair. Use core 2.1 built for your OS (core-2.1.elemod or core-2.1-os1.54.elemod).

What changed

  • OS 1.54. The 1.54 files are the same code with the firmware addresses that moved in 1.54.
  • Works with digimono. 0.7.0 and digimono hooked the same two instructions, so elekloader refused the pair. STRING now hooks the render one instruction earlier, and the LFO DEST box's name one instruction later.
  • Fits with digislicer. STRING now uses 17 KB of RAM instead of 33 KB. With digislicer, 0.7.0 went over the 128 KB that all mods share.
  • NEIGHBOR can play a STRING track. STRING's render now runs before NEIGHBOR's.
  • Low notes: to save that memory, the string runs at the full rate down to F#1 (47 Hz) instead of F#0 (23.5 Hz). Below that it slows down, as it already did below F#0. It still plays down to about 1.5 Hz without octave jumps, but notes between F#0 and F#1 may sound a little darker.
  • Controls, ranges and saved sounds are unchanged.

Tested on a Digitakt

  • OS 1.53: STRING with digihealth, and STRING-fast with digihealth: five tracks at about 95% DSP load with FAST AUDIO on.
  • OS 1.54: STRING-fast with digihealth (five tracks at about 95%), and with each of these sets: digichain + digimono + digipoly; digineighbor; digislicer.
  • The plain STRING 1.54 file was not flashed on its own. It has the same hooks and addresses as STRING-fast 1.54, and STRING-fast runs the same code while FAST AUDIO is off.
  • Sophie and the other shop mods were checked with elekloader's lint only.

Install

  1. Download the .elemod for your OS below (and digihealth for STRING-fast).
  2. In elekloader, select your own stock OS with Change stock firmware.
  3. Install from file, enable it with core 2.1 (and digihealth for STRING-fast; other mods can be enabled too), Build Firmware.
  4. Send the generated .syx with Elektron Transfer.

Upgrading from 0.7.0: install the new .elemod in place of the old one and rebuild; saved sounds are unaffected.

The .elemod files contain only this project's code, not Elektron's firmware.