Audio Visualization
Libraries Visualization
A cross-platform terminal visualizer.
Application of music theory in audio reactive visualizations.
A fast lightweight 2D library that works across all devices. The Pixi renderer allows everyone to enjoy the power of hardware acceleration without prior knowledge of WebGL.
A Chrome extension to play with Web Audio.
Live coded shader editing with audio input.
Purely functional language embedded in Haskell for expressive live coding of fragment shaders (with audio input).
A javascript voice recorder with realtime waveform, using web microphone
A JS library for audio visualization in circular wave using Web Audio API and ECharts
An audio programming language built in JS
Experiments
A real-time audio/music visualizer that displays multi-track waveforms with customizable colors and can export high-quality MP4/H.265 videos.
A playable rendition of the Ondes Martenot in Virtual Reality.
Listen some notes and try to find same notes on the keyboard.
A collection of audio visualizers built in THREE.js.
Audio spectrum visualization with musical scale.
Weekly music visualization experiments built with Three.js and p5.js by Suraya Shivji.
An interesting web audio visualizer built with Pixi.js.
A browser extension that offers audio visualization on your YouTube page with nice musical notes.
A powerful, beat- and amplitude-responsive audio visualizer created with p5.sound, on an HTML5 Canvas by Amanda Yeh.
Software for making music by visualising objects, images, and Blender scenes on an oscilloscope using audio.
Libraries Audio
A thin wrapper around the Web Audio API that takes an <audio> element and gives you its waveform/frequency data in return.
A cross-browser Web Audio player.
Retrieve playback and buffering information about audio or video playing in the browser.
Helps you create music visualizations in Three.js or tQuery.
Making life easy to create a MIDI-app on the web.
A JavaScript toolkit for building browser-based synthesizers.
Brings the Processing approach to Web Audio and p5.js.
A pass-through audio stream, providing structure for rendering stream audio data.
Utilities for reasoning about musical notes, frequencies, and intervals
C++ program to generate waveform data and render waveform images from audio files.
Generic Go package designed to define a common interface to analyze and/or process audio data
Battle tested Wav decoder/encoder
A cross-browser implementation of the AudioContext which aims to closely follow the standard.
A beat detection utility which is using the Web Audio API.
Audio feature extraction for JavaScript.