Research-grade demo. Signals below are synthetically generated in your browser — no hardware, no cloud, nothing leaves this page. Not a medical device.

Simulated wearer

Pick the gesture the simulated 8-channel forearm band is "performing". The SDK decodes it from the raw signal — it never sees this button.

Signal conditions

Data source

CSV format: one row per sample, 8 comma-separated channel values (1000 Hz).

Calibration

Retrains the decoder on this session's signal in-browser (~5 s per gesture).

Raw signal

8 channels · 1 kHz · mains hum + drift visible

Filtered

HP 20 Hz → notch 50 Hz → LP 450 Hz + artifact suppression

Class probabilities

softmax over the gesture vocabulary, every 50 ms

Decoded intent

waiting for signal…

Controlled object

fist = grab · open-hand = release · flex/extend = rotate · pinch = shrink · point = nudge

Decode latency (per-window compute)

p50 ms
p95 ms
p99 ms