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

naomiaro/waveform-playlist

Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuffer or WAV! Add effects from Tone.js. Project inspired by Audacity. observed · 2026-08-28

github.com/naomiaro/waveform-playlist · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 98
  • Release rhythm 86
  • Longevity 100
How is this computed?

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

  • gap_med: 0
  • age_days: 4951
  • days_rel: 16
  • days_push: 16
  • n_releases_24m: 82

Full methodology

Adoption not part of the score

1671 stars · 315 forks observed · 2026-08-28

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

A multitrack web audio editor and player library built on the Web Audio API, Tone.js, and React (with a Web Components alternative), featuring canvas waveform visualization, clip editing, recording, effects, MIDI playback, and WAV export. It is distributed as scoped npm packages around a headless engine with pluggable playout adapters.

Use cases

  • build a browser-based multitrack audio editor
  • add waveform visualization and playback to a web app
  • record audio tracks in the browser with live preview
  • export a mixed audio project to WAV
  • add time-synced annotations for transcription or podcast editing
  • render MIDI files with piano roll and SoundFont playback

When to choose

  • you need an embeddable, customizable multitrack audio editor in a React or vanilla web project
  • you want canvas waveform rendering with zoom, fades, and clip editing out of the box
  • you need browser recording, effects, and WAV export without building a DAW from scratch

When to avoid

  • you need a full standalone desktop DAW application rather than an embeddable web component
  • you require video editing or non-audio media workflows
  • you need multiple independent editor instances on one page with the Tone.js provider (only one instance is supported; use the media-element path instead)

Facets

library · maturity active

audio-processing ui-components image-processing web-development media browser web-audio waveform multitrack-editor daw tonejs react-components web-components midi recording wav-export annotations audio web-server nodejs

6 sources

Member repositories

RepositoryRoleHealth v2
naomiaro/waveform-playlistmain94

For agents

markdown · JSON · MCP: product_card(name="naomiaro/waveform-playlist")

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