Alchemy SDK
Documentation
The Alchemy SDK is two code surfaces: a hardware board support package with full access to every pin, and an opt-in framework that gives your firmware the same UX as our production modules, with minimal code. Bring your own DSP and leverage animations, pot catch UX, parameter lock, and more. A permissive MIT license gives you control.
The Path
Quickstart
Clone the template, build, flash.
Fundamentals
Declare controls, compose pages, route CV, opt into extras, bind to your DSP.
Control Surfaces
Knobs, pages, locks, CV routing, presets, settings. Interfaces in more detail.
Firmware Anatomy
Untangling audio rate and control rate. The deep dive.
LED Animations
Every ring style, pip, and field, with the code behind each look.
HostLink
Presets, settings, and files in the browser over USB, while the module runs.
MIDI
USB-MIDI beside HostLink on the same port: notes mono or poly, expression, clock, and SysEx.
Hardware
Ground truth for hardware: jacks, self-calibration, the bootloader, and the expansion header.
Board Support
Under the framework: pins, drivers, and direct hardware access for firmware built from primitives.
Reference
Link to the full reference documentation.
Beta. The Alchemy SDK is in beta: APIs, surface names, and on-disk preset formats may change before the first stable release. File issues on GitHub or join the Discord.