Skip to content
Search

Wavesurfer.js

lastmod 2026-06-01created 2021-08-232 edits

wavesurfer.js is a customizable audio waveform visualization, built on top of Web Audio API and HTML5 Canvas.

Open-source interactive audio waveform visualization library

Features

  • Draws audio waveforms in the browser; a selected region can be played
  • Web Audio API + HTML5 Canvas
    • Automatically falls back to HTML5 Media when Web Audio is not supported
  • Can load pre-rendered peaks from the server
  • Provides a variety of events
    • audioprocess, dblclick, finish, interaction, loading, mute, pause, play, ready, scroll, seek, volume, waveform-ready, zoom

See also

  • node
  • AudioMass - Open-source browser-based audio editor with no backend

Favorite site

author Zer0 sitemap