waveform-component

Own the frames. Pick a surface.

Waveform, envelope, spectrum, meter, and band-energy frames. Canvas 2D, SVG, DOM/CSS, and WebGL2. Pages homepage 404 on 2026-08-18.

pnpm install
Open the repository
  1. 0.1.0 package version
  2. 4 core renderers
  3. 11 WebGL2 VFX families

Surfaces

Core renderers.

  1. Canvas 2D Bounded bitmap surface.
  2. SVG Shape nodes with documented caps.
  3. DOM/CSS CSS-driven surface.
  4. WebGL2 VFX

Repo

Install the workspace.

pnpm install

Then pnpm run dev. Node 22. pnpm 11.20.0. README does not give an npm publish command. Do not invent npm i waveform-component.

Limits

Not a published npm line.

  • Pages

    The API homepage returned GitHub Pages 404 on 2026-08-18.

  • Screenshots

    None in the README or docs listing.

  • WebGL2

    VFX families

Boundary

No window access at module scope.

Stays local

  • createRecordedAudioSource never uploads.
  • createMicrophoneSource stays inert until attach.

Leaves the machine

  • Nothing at module load. The package does not touch window or Web Audio until you attach a source.

Import the frames. Do not invent an npm badge.

Open the repository