sk-engines
Firmware for Spotykach (Synthux Academy)
Fork of the official firmware that turns the Spotykach into a platform with swappable DSP engines, from granular looper and delays to drum machine, Plaits, Rings, Csound and ChucK builds.
by shakfu
- Distribution
- Prebuilt image you flash yourself
- License notes
- The qdelay and glitch engines are GPLv3, as are firmware builds that include them; vendored third-party DSP keeps its own upstream license.
- Source
- github.com https://github.com/shakfu/sk-engines
- Homepage
- github.com https://github.com/shakfu/sk-engines/releases
- looper
- effects
- granular
- plaits
- rings
- csound
- chuck
- open-source
- daisy-seed
Description
sk-engines keeps the Spotykach's panel, pads, knobs, clock, CV and SD card behaviour fixed and makes the DSP engine underneath interchangeable, with one firmware binary per engine. The README lists more than twenty engines, including the original granular looper, tape and shuttle loopers, delay and reverb effects, a four-voice Euclidean drum machine, ports of Mutable Instruments Rings and Plaits, and scriptable Csound and ChucK builds. Some engines need an SD card prepared with the project's tools, and some run from QSPI flash. Engines derived from GPL code (qdelay and glitch) are GPLv3.
Install notes
Pick a sk-<engine>-<version>.bin from the releases page, connect the rear USB-C port of the Spotykach main PCB, hold Reset for about three seconds until the pads breathe white, then flash with make ENGINE=<engine> program-dfu or dfu-util. Looper and player engines read the SD card, and the firmware does not convert files, so use the card tools shipped with each release. The README notes that the Spotykach bootloader ships in the repository as bootloader-spotykach-v2.bin.
Version history
| Version | Date |
|---|---|
| 0.6.1 | 2026-07-31 |
| 0.6.0 | 2026-07-31 |
| 0.5.1 | 2026-06-25 |
| 0.5.0 | 2026-06-22 |