21

https://medium.com/@indreklasn/peaks-js-interact-with-audio-waveforms-b7cb5bd393...

 4 years ago
source link: https://t.co/mOGQX9NQfX
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Peaks.js — Interact With Audio Waveforms

Peaks.js is a client-side JavaScript component to display and interact with audio waveforms in the browser

Image for post
Image for post

Peak.js demo

Peaks.js was developed by BBC R&D to allow users to make accurate clippings of audio content in the browser, using a backend API that serves the waveform data.

Image for post
Image for post

Peak.js Github page

Peaks.js uses the HTML canvas element to display the waveform at different zoom levels, and it has configuration options to allow you to customize the waveform views. Peaks.js allows users to interact with the waveform views, including zooming and scrolling. Users can also create a point or segment markers that denote content to be clipped or for reference; e.g., distinguishing music from speech or identifying different music tracks.

Image for post
Image for post

Peaks.js Workflow


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK