Skip to content
altstrument

Alchemy SDK

Tool for Alchemy Lab (Hermetic Modular)

Hermetic Modular's MIT-licensed C++ SDK for Alchemy Lab firmware, combining a Daisy-style board support package with an optional framework for pages, pot catch, parameter locks, CV routing, presets, LED animations and USB HostLink.

by Hermetic Modular

ActiveSource: openMIT
Alchemy SDK Documentation title card over a rack of Hermetic Modular Eurorack modules
Hermetic Modular, via github.com
Distribution
Build from source yourself
Source
github.com https://github.com/hermetic-modular/alchemy-sdk
Homepage
hermeticmodular.com https://hermeticmodular.com/docs

Description

The Alchemy SDK has two layers. The board support package gives direct access to the pins, LED chain and drivers of the interface board and the Daisy DSP core, following libDaisy conventions. The framework on top is opt-in and provides the user interface conventions used by Echoa and Spagyros: virtual knobs with LED ring styles, pages and shift layers, pot catch, parameter locks, CV routing for the field-programmable jacks, preset storage, settings pages, a clip indicator, USB-MIDI and HostLink for talking to the web programmer, and firmware-authored manuals. The SDK is in beta, and its APIs and preset formats may change. The alchemy-template repository packages its stereo EQ example as a starting project, and the alchemy-lab-bootloader repository holds the module's fork of the Daisy bootloader.

Install notes

Start from github.com/hermetic-modular/alchemy-template, which vendors the SDK and libDaisy as git submodules and builds with the standard Daisy make workflow. Building needs cmake 3.21 or later, ninja and arm-none-eabi-gcc 12 or later; dfu-util flashes the result over the front USB-C port.

Version history

Alchemy SDK version history
VersionDateNotes
v0.12.02026-09-29USB diagnostics share the HostLink connection; selector fixes.
v0.11.02026-09-05Clock-following parameter locks, shift layers as pages, pots no longer drift at idle.
v0.10.02026-08-20Firmware-authored manuals and a clip indicator.
v0.9.02026-08-12First versioned release; configurable parameter lock length.

Back to Alchemy Lab