watilde/beeplay
Write a song in JavaScript observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: 4523
- days_rel: n/a
- days_push: 3068
- n_releases_24m: 0
Adoption not part of the score
1041 stars · 53 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
beeplay is a small JavaScript library that lets you write songs in code by chaining .play() calls with note names and durations. It synthesizes melodies in the browser, making it easy to generate music programmatically.
Use cases
- play a melody in the browser with javascript
- write a song in code
- generate beeps and tones from note names
- teach programming with music examples
- add simple sound effects to a web page
When to choose
- you want a tiny dependency-free way to play note sequences in the browser
- you're building a coding-education demo that makes music
- you need quick programmatic melodies without audio files
When to avoid
- you need full music production features like tracks, instruments, or effects
- you need a maintained library with recent updates
- you need MIDI file support or DAW integration
Facets
library · maturity abandoned
audio-processing developer-tools web-development developer-tools browser music sound-synthesis web-audio melody npm audio nodejs javascript
3 sources
- readme: https://github.com/watilde/beeplay · fetched 2026-08-28 · a8714c17b1b3
- homepage: http://watilde.github.io/beeplay · fetched 2026-08-29 · 91e4a75f23bc
- registry_npm: https://registry.npmjs.org/beeplay · fetched 2026-08-29 · 5df7572a7740
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| watilde/beeplay | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem