Sample, signal process, and sequence audio, directly in HTML, with custom elements https://hyperblam.how
Find a file
2026-07-23 12:05:33 +01:00
api Some and One API 2026-07-19 11:42:46 +01:00
dist rebuild 2026-07-23 12:05:33 +01:00
node scripts -> node 2026-06-01 09:23:49 +01:00
src Tap non-null defaultTo 2026-07-23 12:03:37 +01:00
.gitignore jsdocs augments for Notes and Pads 2025-12-07 10:57:05 +00:00
CODE_OF_CONDUCT.md CODE OF CONDUCT 2026-05-30 11:03:03 +01:00
CONTRIBUTING.md contributing commands 2026-06-07 16:09:04 +01:00
LICENSE.txt LICENSE 2026-05-30 11:01:32 +01:00
logo.svg logo for h1 2026-04-17 14:41:58 +01:00
package-lock.json async sample fetching 2026-06-02 09:14:04 +01:00
package.json bump version 2026-07-15 09:36:11 +01:00
README.md hyperbalm?? 2026-06-01 09:25:35 +01:00

Hyperblam

HYPERBLAM is an HTML-based interface for sampling, processing, and sequencing audio in the browser.

  • Declarative: custom elements FTW (write music, not JavaScript)
  • Independent: Built from the ground up. Free of monolithic libraries and proprietary technologies.
  • Powerful: use as many effects, LFOs, and auxiliary envelopes as you want
  • Flexible: create polymetric beats, generative drones, or event-based sound effects for your game
  • Probablistic: emulate improvisation using multiple random factors and modulations
  • No AI: this is for musicians, sound designers, and geeks—not charlatans or ghouls
  • Unopinionated: bring your own UI

Documentation

Documentation for each custom element is available in the /api folder.

However... youre better off visiting hyperblam.how, where this info is accompanied by introductory guides and live examples.

Contributing

Please read CONTRIBUTING.md.