Skip to content
altstrument

SP-1 Remote

Firmware for SP-1 (Teenage Engineering)

Turns the SP-1 into a generic four-fader, four-button MIDI controller that sends CCs over USB MIDI and the TRS sync jack, with a control table defined in one source file.

by Morten Wagner

ActiveSource: openMIT
Distribution
Build from source yourself
Source
github.com https://github.com/mortenwagner/sp1-remote

Description

The default profile maps the faders and buttons to controls on the PopGoblin string synth running on a Tiliqua, but only one table in the source (firmware/src/profile.c) is specific to it. Two buttons save and recall presets, and presets persist across power cycles. The README reports that USB MIDI and TRS MIDI out work on hardware and lists host-side tests for the decision logic.

Install notes

Build with Zephyr v4.3.1 and flash build/zephyr/zephyr.bin with the Solderless utility in Chrome or Edge. Holding Track 1 and Track 4 for about 1.2 seconds while the firmware runs resets into the bootloader.

Version history

SP-1 Remote version history
VersionDateNotes
main @ 03bc6362026-08-08No tagged releases; this is the latest commit.

Back to SP-1