Phone vibration perfectly synced to any audio or video — timed to the beat, harder on loud moments, softer on quiet ones.
Create a more connected experience — feel the shriek of a rev, or the rumble of a blast.
See examples ↓Synced to what you hear
Haptic motors have startup latency — without compensation, vibration fires before the sound reaches your ears. The library profiles this window on every play event and gates the haptic chain until the motors have fully spun up.
Fully algorithmic
Hand-authored haptics are more precise — but time-consuming to write. This derives them directly from the audio. Not perfect, but instant.
Attaches to any media element
One call. Syncs to <audio> or <video> automatically. Seek, pause, replay — all handled.
Inspired by web-haptics by Lochie
Try it yourself →