Your hand becomes the gate — raise it to open, slam it to punch, hold it to breathe with organic drift and chaos-conductor velocity accents.
“The module LEARNS you — after extended use, it starts predicting your gestures and pre-triggering before you complete them. Your synth develops reflexes. The Anticipate knob controls how much you trust the machine to know your body better than you do.”
8HP · 5 parameters · 1 inputs · 3 outputs
PARAMETERS
Driftknob [0.0 – 1.0]How fast the gate voltage wanders when your hand holds still — slow sag like muscle fatigue
Punchknob [0.0 – 1.0]How much fast gestures spike above 10V — slam your hand for percussive accents
Slewknob [0.0 – 1.0]Smoothing on gate voltage — low for tight response, high for gestural swells
Anticipateknob [0.0 – 1.0]How much the module learns and pre-triggers before your gesture completes — creepy AI mode
Calibratebutton [0.0 – 1.0]Hold and wave hand through full range for 3 seconds to teach the module YOUR body
SIGNAL FLOW
▶ Learn CV◀ Gate◀ Velocity◀ Pre-Trig
DSP
Hand tracking via WeirdKit SDK (MediaPipe hand landmarks). Gate voltage = normalized hand Y position (wrist landmark) mapped through calibrated range. Drift implemented as slow Perlin noise (0.1-0.5Hz) summed with gate when hand velocity < threshold. Overshoot uses velocity magnitude to trigger exponential decay spike (50-100ms tau) that adds 2-5V above base gate. Prediction uses simple linear regression on last 500ms of hand position to extrapolate 10-50ms ahead — fires pre-trigger when predicted position crosses threshold AND confidence > 0.7. Calibration captures min/max Y over 3-second window via running min/max with 50ms debounce.
AESTHETIC
Deep black panel with single large circular tracking indicator at top — glows teal when hand detected, dims when lost. Hand silhouette icon etched into panel surface. Knobs arranged in arc below indicator like conducting positions. Outputs at bottom in row. Accent color shifts from teal to hot pink during overshoot spikes. Panel feels like a portal you reach through.