Firmware for the Hermetic Modular Alchemy Lab V2

mi-alchemy

Mutable Instruments' Clouds, Elements, Marbles, Plaits, Warps and Beads, plus Meld, running on one 12HP panel. Put them all on the SD card and switch between them from the Lab's own firmware picker. The sound engines are Emilie Gillet's original code (and, for Warps and Meld, Matthias Puech's Parasites), unmodified apart from two marked fixes and one upstream switch (Beads' 48 kHz path).

Status

Built and tested on a computer · not yet heard on hardware

Every firmware builds, and each engine passes its test suite running on a computer. None has been flashed to a module yet. Each manual lists what to check on the hardware.

Put them on the card

Download v0.2.0 · built and tested on a computer, not yet run on a module

SD card zip · all sevenCloudsElementsMarblesPlaitsWarpsMeldBeadselements.smp

The zip holds all seven firmwares and the Elements samples, laid out for the card: unzip it onto the card's top level and the .bin files land in /alchemy, elements.smp in /mi. Release notes and SHA-256 checksums.

/alchemy/clouds_alchemy.bin
/alchemy/elements_alchemy.bin
/alchemy/marbles_alchemy.bin
/alchemy/plaits_alchemy.bin
/alchemy/warps_alchemy.bin
/alchemy/meld_alchemy.bin
/alchemy/beads_alchemy.bin
/mi/elements.smp            Elements' exciter samples
/alchemy/state/             written by the firmwares: each one's saved settings

Then hold B2 and B3 for two seconds to open Settings, turn to the firmware page, and pick one. Without /mi/elements.smp, Elements still plays, but its strike and blow samples are silent.

They share the card with Smack, Mark, Belt, Relay and the other Lab firmwares. Each firmware here keeps its settings in its own file on the card, /alchemy/state/<name>.st, written five seconds after your last change, so switching firmwares doesn't lose them. Up to v0.1.0 they used preset slots 6–11. The first boot of v0.2.0 copies those settings onto the card, and after that slots 6–11 are free for presets you save yourself. The other firmwares keep their slots, 1–5 and 12–15.

What this version leaves out

Found along the way

Clouds' time-stretch mode is silent when built from the current eurorack source, because a 2023 merge dropped one line. It's fixed here, and the fix was sent upstream as pichenettes/eurorack #72.

More Alchemy Lab firmware