Drag up or down; double-click resets. STR is finer near freeze (half a turn 1×, the end 4×); TUNE glides, Shift for semitones; SIZE gives the large K more of its turn. Shift is fine on STR and SIZE.
pactl load-module module-null-sink sink_name=keyframer, pick it as the Output above (Show device names first), and record its monitor in the DAW.sudo modprobe snd-virmidi.MIDI and the output choice need Chrome or Edge (Firefox asks before MIDI; Safari has neither).
The engine is the unit's own C (kf/kf.c, kf/tkeo.c) compiled to WebAssembly, with no changes to its arithmetic, so every number matches the Digitakt's. Samples play at 48 kHz in 32-sample blocks, one engine per channel, as on the unit. STR's knob here is curved for finer control near freeze; the unit's is linear. Keys: Space plays and stops.