op1-sdk
Tool for OP-1 (original) (Teenage Engineering)
SDK for adding synth engines, effects and sequencer features to the original OP-1 firmware R246, written in C or assembly, with simulator tests and a composer that patches your own official image.
- Distribution
- Patches a stock file you supply
- Requires stock
- R246
- Source
- github.com https://github.com/BertBrandstifter/op1-sdk
- sdk
- synth-engine
- fx
- sequencer
- patch
Description
Features are self-contained folders with a manifest, sources and tests, hooked into the stock firmware at declared addresses. The build tools check the SHA-256 of your R246 file and the original instructions at every hook, and refuse to build otherwise. A bundled library of eleven features is composed by the op1plus recipe into one image: the LOFI, WHEEL, WARP and TRIO synth engines, RESO, SHIMMER and FX MIX effects, a drum step sequencer, a take requantizer, a chord keyboard and extra parameters for the stock engines. Features can be packed as zip files and shared. The README reports that the features were played on a real OP-1. The bootloader is not modified, and no TE firmware is included.
Install notes
Build the bfin-elf toolchain described in the docs, compose an image from your own official op1_246.op1, then flash it with the included script through the Firmware Upload option (hold COM at power-on). Built images contain TE firmware and should not be shared. Flashing the original file restores stock.
Version history
| Version | Date | Notes |
|---|---|---|
| v0.1.0 | 2026-10-15 | First public release; no firmware binaries. |