wavesurfer.js is a customizable audio waveform visualization, built on top of Web Audio API and HTML5 Canvas. With wavesurfer.js you can create anything from an HTML5 audio player to a sophisticated DJ application. wavesurfer.js works only in modern browsers supporting Web Audio. It will fallback to Audio Element without graphics in other browsers (IE 11 and lower). You can also try wavesurfer.swf which is a Flash-based fallback. The audio will start playing as you press play. A thin line will be displayed until the whole audio file is downloaded and decoded to draw the waveform. Web Audio needs the whole file to decode it in the browser. You can however load pre-decoded waveform data to draw the waveform immediately. wavesurfer.js runs on modern browsers supporting Web Audio, including Firefox, Chrome, Safari (desktop and mobile) and Opera.

Features

  • Create anything from an HTML5 audio player to a sophisticated DJ application
  • wavesurfer.js runs on modern browsers
  • This work is licensed under a BSD 3-Clause License
  • You can also try wavesurfer.swf which is a Flash-based fallback
  • Provides an interactive navigable audio visualization
  • You can use it with a module system

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow wavesurfer.js

wavesurfer.js Web Site

Other Useful Business Software
Stop Storing Third-Party Tokens in Your Database Icon
Stop Storing Third-Party Tokens in Your Database

Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
Try Auth0 for Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of wavesurfer.js!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Data Visualization Software, JavaScript Sound Audio

Registered

2021-10-25