Hermetic Modular

Alchemy SDK v0.9.0: The First Versioned Release

By Luke Pendergrass

alchemy-sdk · alchemy-lab

The Alchemy SDK documentation's LED Animations page beside a hand adjusting a module knob ringed in lit amber LEDs

Release week at Hermetic Modular: the SDK, both modules, and the site all changed! Here's what shipped.

Alchemy SDK v0.9.0 the first versioned release! Going forward, I'm going to be gathering up features for more complete and tested releases. This is the first one! Watch the video!

  • The Web Programmer is way smarter! No need to reboot your module and enter the bootloader: now you can update firmware and flash new firmware from a live module.
  • New beautiful SDK documentation! Definitely check it out!

Echoa 1.2.0

Built on SDK v0.9.0. Flash it from the Web Programmer; full notes on the Echoa patch notes page.

  • Param locks are 16 seconds now!
  • B2 + B3 tap jumps home to the first performance page from anywhere.
  • Colorblind palette added.

Spagyros

  • Previously added but highlighting here: Spagyros stereo recording to SD card now available, with file access over USB.

SDK v0.9.0

Tagged and released on GitHub, with the template repo already pinned to it.

  • make program-live - reboots the running module over USB and flashes. Super convenient for fast iteration, debugging, or agent-powered feature verification.
  • Param locks are 16 seconds default and configurable: set your resolution and length as desired.
  • VirtualButton + ButtonBank: declare a button once, get zones, labels, the tap-cycle gesture, per-zone LEDs, the preset byte, and web editor chips.
  • Fixed bug where CV and external clock paused while Settings was open.
  • Pager::GoToPage() jump to a known page utility.

FAQ

Do my presets survive the Echoa 1.2.0 update?

Yes. Settings, knob pages, and preset names all carry over. Recorded parameter-lock motion resets once, because the stored motion format changed to fit the longer buffers. Re-record your locks after updating.

Where do I get the new firmware and SDK?

Echoa 1.2.0 flashes straight from the Web Programmer. The SDK is tagged v0.9.0 on GitHub, and alchemy-template is the fastest way to start a firmware on it.

That's the pattern from here: gather features, test the whole stack together with hardware in the loop, then release everything at once. If something looks off, file an issue on GitHub or come by the Discord. Thanks!