Stars
Apply a pinch-and-zoom experience that’s feels native, communicates the transform reactively and lets you project any layer on top of the transformed canvas.
Small library to extract peaks from either a TypedArray of audio samples or a webaudio AudioBuffer into an Int8Array, Int16Array, or Int32Array.
Multitrack Web Audio editor and player with canvas waveform preview. Set cues, fades and shift multiple tracks in time. Record audio tracks or provide audio annotations. Export your mix to AudioBuf…
🎤 Lobe TTS - A high-quality & reliable TTS/STT library for Server and Browser
Capacitor plugin that enables reading and writing large files in chunks ( based on capacitor-blob-writer )
Wait-free thread-safe single-consumer single-producer ring buffer using SharedArrayBuffer
WebRTC for the Curious: Go beyond the APIs
Waveform Audio encoder for browsers
Code and theory of a look-ahead compressor / limiter.
A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.
An extendable drop-in replacement for the native MediaRecorder.
A speech recognition library running in the browser thanks to a WebAssembly build of Vosk
Simple audio player for mobile devices. Playlist & soundboard mode
High-performance time series downsampling algorithms for visualization
An implementation of the largest triangle three buckets (lttb) algorithm for time series downsampling
Encodings that map abstract data to visual representation.
Customizable peak meters, using the web audio API.
Free full-featured web-based audio & waveform editing tool
JavaScript UI component for interacting with audio waveforms
An example of a multi-platform library using JUCE
A UI library for easily adding audio waveforms to your apps, with several customization options.
A Flutter plugin to extract waveform data from an audio file suitable for visual rendering.
A flutter package that can be used to create surround sound with a frequency generator