Skip to content
Gorilla-LabsGORILLA·LABS
Back to portfolio

Open-source library · Dev tool · 2026

Cuelume

A tiny JavaScript library that synthesizes interaction sounds live with Web Audio — no files, no dependencies — to make interfaces feel alive.

Open SourceWeb AudioZero-deps
Visit live site
Cuelume — screenshot

The challenge

Adding sound to an interface usually means shipping heavy samples and dependencies; the result is slow, rigid and hard to tune.

How we solved it

10 cues synthesized in real time with Web Audio, triggered via declarative HTML attributes (hover, press, release, toggle) or an imperative API — zero runtime dependencies.

Results

  • 10 synthesized cues, 0 dependencies
  • No audio files — everything generated live
  • Shipped open-source (MIT) on npm