Capacitive touch-strip controller built on Bela Trill. Four modes (Control, Record, Signal, Notes) turn finger position and pressure into two CV/gate outputs. Open-source firmware; v2 adds 1U orientation and dual-strip splits.
Patch Ideas · 8
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
▸ Show diagram Hide diagram
Behaviors
Two-dimensional performance controller. Top output = position, bottom = touch size (pressure). Latching option holds last value on release. Dual split turns the strip into two independent sliders.
Records a gesture up to 75 seconds. On release, loops automatically as a custom LFO. IN jack re-triggers playback for envelope use. Wavetable setting plays the gesture at audio rate tracked by V/oct at IN.
Touch strip visualises incoming signal as a VU-meter and performatively scales, offsets, clips and smooths it. Top output = processed signal, bottom = envelope follower of IN.
Five user-tuned voltages played as a touch keyboard. With clock at IN becomes a 5-step sequencer with per-step mute/skip/hold. Pressure adds expressive modulation to bottom output.
Splits strip in half for two independent gestures. Control dual = two sliders; Record dual = two 37.5 s loops on top and bottom outs; Notes dual = two zones each with their own notes.
v2 (Oct 2024) adds 1U panel orientation, gesture-sync clock outputs, refined calibration, and wavetable mode. Flashable via browser; all code on GitHub for user mods.
Controls
| Global | Touch Strip | High-resolution capacitive strip sensing position and touch size (pressure). Single-touch in most modes; split into two halves in dual sub-modes. sub-millimetre resolution · position + size · LED array mirrors touch |
| Global | Mode button | Short press cycles the four modes (Control / Record / Signal / Notes). Long press enters per-mode settings: output ranges, latching, dual split, wavetable. short: mode cycle · long: settings · LED colour per mode |
| Per mode, per output | Output range presets | Settings menu selects voltage range for each output. Uni/bipolar options per mode. Calibrated per jack. 0-5V · 0-10V · ±5V · ±10V selectable · stored per mode |
I/O
IN · 1
- IN -5V to +10V usable · ±10V safe CLKSignal/CV input. In Signal mode it is the signal being processed; in Record mode it re-triggers playback; in Notes mode it acts as clock for step-sequencer use.
OUT · 2
- OUT TOP -5V to +10V · range set per mode CVPrimary CV. Follows finger position in Control/Notes, scaled recorded gesture in Record, processed input in Signal. Range configurable per mode.
- OUT BOTTOM -5V to +10V · range set per mode GATESecondary output. Touch size in Control, gate/env in Record, envelope-of-input in Signal, gate in Notes. Can be a trigger on gesture start/end.