Displaying 1 to 20 from 37 results

peaks.js - JavaScript UI component for interacting with audio waveforms

  •    Javascript

A browser based audio waveform visualisation frontend component from BBC R&D.Peaks.js is a modular client-side JavaScript component designed for the display of and interaction with audio waveforms in the browser.

wavesurfer.js - Navigable waveform built on Web Audio and Canvas

  •    Javascript

Interactive navigable audio visualization using Web Audio and Canvas. See a tutorial and examples on wavesurfer-js.org.

FDWaveformView - Reads an audio file and displays the waveform

  •    Swift

FDWaveformView is an easy way to display an audio waveform in your app. It is a nice visualization to show a playing audio file or to select a position in a file. To use it, add an FDWaveformView using Interface Builder or programmatically and then just load your audio as per this example. Note: if your audio file does not have file extension, see this SO question.

react-d3-components - D3 Components for React

  •    Javascript

Let React have complete control over the DOM even when using D3. This way we can benefit from Reacts Virtual DOM. to start a webserver, and navigate to http://localhost:8000/example in order to visualize the new example page. Note that the example page directly points to the dist folder.

videojs-record - video.js plugin for recording audio/video/image files.

  •    Javascript

Video.js plugin for recording audio/video/image files. Use npm (npm install videojs-record) to install the plugin or download the library and dependencies elsewhere. If you want to try the examples, check these instructions below.

wavedrom - :ocean: Digital timing diagram rendering engine

  •    Javascript

WaveDrom is a Free and Open Source online digital timing diagram (waveform) rendering engine that uses javascript, HTML5 and SVG to convert a WaveJSON input text description into SVG vector graphics. WaveJSON is an application of the JSON format. The purpose of WaveJSON is to provide a compact exchange format for digital timing diagrams utilized by digital HW / IC engineers.

waveform-playlist - Multitrack Web Audio editor and player with canvas waveform preview

  •    Javascript

Inspired by Audacity, this project is a multiple track playlist editor written in ES2015 using the Web Audio API. Load tracks and set cues (track cue in, cue out), fades (track fade in, fade out) and track start/end times within the playlist. I've written up some demos on github for the different audio fade types in the project.

WPF Sound Visualization Library

  •    WPF

The WPF Sound Visualization Library is a collection of WPF Controls for graphically displaying data related to sound processing. Current controls include a Spectrum Analyzer, Waveform Timeline, and an Album Art Display Panel.


  •    Javascript

waveform-data.js is a JavaScript library for creating zoomable, browsable and segmentable representations of audio waveforms.We use these projects daily in applications such as BBC Radio Archive and browser editing and sharing tools for BBC content editors.

node-waveform - simultaneously transcode audio and generate visuals - Node.js module

  •    C

This is a Node.js module that wraps the waveform command line interface. The C code is bundled from that repository, so if you want to file an issue with or fork the C code, go to the waveform repository.At least one of the options transcode, waveformjs or png is required as output destination.

web-audio-analyser - A thin wrapper around the Web Audio API that takes an <audio> element and gives you its waveform/frequency data in return

  •    Javascript

A thin wrapper around the Web Audio API that lets you take some audio and get its waveform/frequency data in return.Optionally, you can pass in your own AudioContext instance too. Note there may only be one instance of this per page, and if not supplied one will be created for you.

waveform-viewer - display waveforms from audio files in the browser

  •    Javascript

Load audio data into the waveform viewer from an array buffer.Append the viewer v to an html element or css selector string target.

soundcloud-audio.js - Soundcloud tracks and playslists in modern browsers with HTML5 Audio API

  •    Javascript

Wrapper around HTML5 <audio> and SoundCloud tracks and playlists APIs. It could be treated as a small replacement for official SoundCloud SDK or as an independent browser audio library.Create an instance of SoundCloudAudio, internally uses HTML5 <audio> element which is available under audio property.

pcm-transform - Transformation stream for PCM data

  •    Javascript

A transform stream that reads PCM data and transforms with built-in or custom functions. Batches up samples from a PCM stream to a configurable amount (batchSize) and passes them into a configurable transform function so that they can be processed by proximity, like for making waveform data for visualizations.

react-waveform - Generates waveform using Web Audio API.

  •    Javascript

Generates waveform using Web Audio API.

videojs-wavesurfer - video.js plugin that adds a navigable waveform for audio and video files

  •    Javascript

A video.js plugin that adds a navigable waveform for audio and video files, using the wavesurfer.js library. Includes support for fullscreen mode and real-time visualization of microphone input. You can use npm (npm install videojs-wavesurfer) to install the plugin, or download it here. If you want to try the examples, check these instructions below.

waveform_analysis - Functions and scripts for analyzing waveforms, primarily audio

  •    Python

Since they have a lot in common, I'm trying to combine them into one repository, so I'm not duplicating effort. It's a mess so far, though. I'm in the process of splitting it into callable functions and scripts that use those functions.

canopy - Web Audio API programming/debugging suite

  •    Javascript

When you build something bigger than a toy demo with Web Audio API, being able to test and verify is crucial. Canopy provide you with visual tools for prototyping, testing and verification for Web Audio development. For the most part, Canopy is built with Spiral and Polymer. Also a bit of snippets from WAAX as well.

react-native-audiowaveform - Audio waveform renderer for React Native

  •    Java

React Native component for visuaization of audio files waveform. Very early stage, will add more configuration options and styles eventually. Regarding Android is ready with waveform's rederization and audio playback. Thus has been implemented adapting the ringDroid audio libraries, but those need much performance improvement, working on it...

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.