Hyperblam: a declarative implementation of the Web Audio API

Lobsters Hottest Tools

Summary

Hyperblam is a declarative implementation of the Web Audio API that lets you create music with HTML without writing JavaScript.

<p><a href="https://lobste.rs/s/nv90oc/hyperblam_declarative_implementation">Comments</a></p>
Original Article
View Cached Full Text

Cached at: 06/22/26, 03:35 PM

# Hyperblam Docs Home Source: [https://hyperblam.how/](https://hyperblam.how/) ## ![Hyperblam: write music, not javascript](https://cdn.jsdelivr.net/gh/Heydon/hyperblam-docs@main/src/static/images/make-music-rough.svg) **HYPERBLAM**lets you make music with HTML\. It’s a declarative implementation of the[Web Audio API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API)and is completely dependency free\. Create**pedal boards**,**drum machines**,**sampled instruments**\. And don’t write*a single line of JavaScript*in the process\. Unless you really want to\. - ![](https://cdn.jsdelivr.net/gh/Heydon/hyperblam-docs@main/src/static/images/illustrations/feature-declarative.svg)## Declarative Custom elements handle everything from sampling to sequencing - ![](https://cdn.jsdelivr.net/gh/Heydon/hyperblam-docs@main/src/static/images/illustrations/feature-independent.svg)## Independent Free of monolithic libraries and proprietary technologies - ![](https://cdn.jsdelivr.net/gh/Heydon/hyperblam-docs@main/src/static/images/illustrations/feature-powerful.svg)## Powerful Use as many effects, LFOs, and auxiliary envelopes as you want - ![](https://cdn.jsdelivr.net/gh/Heydon/hyperblam-docs@main/src/static/images/illustrations/feature-flexible.svg)## Flexible Create polymetric beats, generative drones, or event\-based sound effects for your game - ![](https://cdn.jsdelivr.net/gh/Heydon/hyperblam-docs@main/src/static/images/illustrations/feature-probablistic.svg)## Probablistic Emulate improvisation using multiple random factors and modulations - ![](https://cdn.jsdelivr.net/gh/Heydon/hyperblam-docs@main/src/static/images/illustrations/feature-no-ai.svg)## No AI This is for creating new sounds, not stealing old ones and making them worse **Pretty neat\!**Why not take a look at some[live examples](https://hyperblam.how/examples)or study the in\-depth[guides](https://hyperblam.how/guides)\.

Similar Articles

heygen-com/hyperframes

GitHub Trending (daily)

HyperFrames is an open-source framework that converts HTML, CSS, and animations into MP4 videos, designed for use by AI coding agents and developers via CLI or integrated skills.

Hyperbole Implicit Buttons: Build your Hyperverse

Lobsters Hottest

This article explains GNU Hyperbole's implicit buttons, which are pattern recognizers that turn Emacs text into clickable hyperlinks, with built-in recognizers and an API for creating custom button types.