Ross ROSS = Recommend OSS · open-source software intelligence for agents

meenie/band.js

Band.js - Music composer interface for the Web Audio API. observed · 2026-08-28

github.com/meenie/band.js · TypeScript · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

33/100

  • Activity 23
  • Release rhythm 8
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4753
  • days_rel: n/a
  • days_push: 467
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1191 stars · 95 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Band.js is a TypeScript library providing a music composer interface on top of the Web Audio API, supporting rhythms, multiple instruments, repeating sections, and complex time signatures. It lets developers programmatically compose and play music in the browser using a Conductor/instrument/player API.

Use cases

  • compose music in the browser with javascript
  • play chiptune retro game themes with web audio
  • generate melodies programmatically
  • add background music to a web game
  • sequence multiple instruments with time signatures and tempo

When to choose

  • you want a high-level, code-first music composition API over raw Web Audio
  • you need rhythm notation, time signatures, and multi-instrument sequencing in the browser

When to avoid

  • you need audio production features like effects, mixing, or sample playback DAW-style
  • you need server-side or offline audio rendering outside the browser

Facets

library · maturity active

audio-processing sdk web-development browser web-audio-api music-composition sequencer synthesizer chiptune audio game-development typescript nodejs

1 source

Member repositories

RepositoryRoleHealth v2
meenie/band.jsmain33

For agents

markdown · JSON · MCP: product_card(name="meenie/band.js")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem