TSR-01 is built by Thomas Itoya (Sterea), a DJ and producer in London, for his own live sets. It runs alongside Ableton every time he plays. Everything in it exists because a set needed it.
A DJ filter is the most expressive control on the desk, and it's stuck behind a knob. TSR-01 takes the knob away. The distance between your thumb and index finger becomes the cutoff; the twist of your wrist becomes resonance. The other hand throws the audio into reverse or chops it into repeats.
Because the camera already sees you, the visuals are free: the same hand that plays the filter drags a light trail across the projection. Mirror the screen and the audience sees what you're doing to the sound.
It is meant to be played, not demonstrated. Latency was the first priority and never stopped being it: raw gesture values drive the transport-style triggers, the filter smoothing adapts to how fast you move, and a predictive snap opens the filter before your hand gets there.
| Tracking | MediaPipe HandLandmarker, two hands, ~30 fps on a laptop |
| Audio | TSR.link, an own MIT driver (libASPL), + a scipy DSP engine in the signal path |
| Visuals | OpenCV, 16 scene FX layers, head + palm anchored |
| Integration | UDP between processes, OSC + MIDI to Ableton via a Remote Script |
| Licence | One-off purchase, yours to keep |
| Where | London · sole trader |
The Mac app is finishing beta. Leave an email and the download link goes out the day it ships. Nothing else.
One email when something ships: a new build, the Windows port, the artist sessions. Nothing else.
One email, on the day it ships. No newsletter.