Skip to content

Releases: timncox/mi-alchemy

v0.2.0 · Beads, and settings saved on the card (untested on hardware)

Choose a tag to compare

@timncox timncox released this 13 Oct 16:15

Beads joins Clouds, Elements, Marbles, Plaits, Warps and Meld. Emilie Gillet released Beads' source on 2026-10-12 (pichenettes/eurorack@d8f4739), and this is that code, compiled for the Alchemy Lab with one upstream switch: Beads' 48 kHz path. The 32 kHz "Clouds" quality is resampled around the engine. Panel, jacks and caveats: src/beads/DESIGN.md.

Settings now live on the SD card. Each firmware saves its panel to /alchemy/state/<name>.st instead of a preset slot. Coming from v0.1.0, the first boot copies your settings from the old slot (6–11) onto the card. After that, slots 6–11 are free for presets you save by hand.

Status: built and tested on a computer, not yet run on a module, so this is still a pre-release. The new card-saving code has never run on hardware either. After flashing, check that /alchemy/state/ appears and that a knob comes back after a power cycle.

Install: unzip mi-alchemy-sd-card-v0.2.0.zip onto the card's top level, so the .bin files land in /alchemy and elements.smp in /mi, then pick a firmware in Settings. Checksums are in SHA256SUMS.txt.

Seven .bin files, elements.smp, the SD-card zip and SHA256SUMS.txt.

v0.1.0 · six Mutable Instruments ports (untested on hardware)

Choose a tag to compare

@timncox timncox released this 30 Sep 14:59

Mutable Instruments ports for the Hermetic Modular Alchemy Lab V2: Clouds, Elements, Marbles, Plaits, Warps (Parasites) and Meld.

Not yet run on a module. Every firmware builds and each engine passes its test suite on a computer, but none has been flashed or heard. Please report what you find: the CPU readout on P1 after a busy session is especially useful.

Install from the SD card

The easy way: download mi-alchemy-sd-card-v0.1.0.zip and unzip it onto the top level of the Lab's SD card. That gives you:

/alchemy/clouds_alchemy.bin
/alchemy/elements_alchemy.bin
/alchemy/marbles_alchemy.bin
/alchemy/plaits_alchemy.bin
/alchemy/warps_alchemy.bin
/alchemy/meld_alchemy.bin
/mi/elements.smp        Elements' exciter samples

Or download single .bin files into /alchemy. Elements also needs elements.smp in /mi, or its strike and blow exciters are silent.

Then, on any firmware that has the picker (Mark, Smack, Belt, or one of these), hold B2 + B3 for two seconds to open Settings, press B1 for the firmware page, choose the file with P1, and fire P2: turn it below about 85 %, then all the way up.

First time on a stock Lab: hold B3 at power-on for update mode and flash a .bin with Hermetic's web programmer.

Each firmware keeps its settings in its own preset slot (Meld 6, Warps 7, Clouds 8, Elements 9, Marbles 10, Plaits 11), so switching doesn't lose them.

Manuals: https://timncox.github.io/mi-alchemy/

Custom firmware

Hermetic Modular and Mutable Instruments didn't write or test these ports and can't support them. Please don't contact them about it. The DSP is Emilie Gillet's (MIT); Parasites is Matthias Puech's (MIT).

Built from 42c5b50. SHA-256 checksums are in SHA256SUMS.txt.