Skip to content
altstrument

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.

by BertBrandstifter

ActiveSource: openMIT
Distribution
Patches a stock file you supply
Requires stock
R246
Source
github.com https://github.com/BertBrandstifter/op1-sdk

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

op1-sdk version history
VersionDateNotes
v0.1.02026-10-15First public release; no firmware binaries.

Back to OP-1 (original)