LucienLefebvre's starred repositories
webaudio-peaks
Small library to extract peaks from either a TypedArray of audio samples or a webaudio AudioBuffer into an Int8Array, Int16Array, or Int32Array.
waveform-playlist
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 AudioBuffer or WAV! Add effects from Tone.js. Project inspired by Audacity.
capacitor-file-chunk
Capacitor plugin that enables reading and writing large files in chunks ( based on capacitor-blob-writer )
ringbuf.js
Wait-free thread-safe single-consumer single-producer ring buffer using SharedArrayBuffer
webrtc-for-the-curious
WebRTC for the Curious: Go beyond the APIs
wav-audio-encoder-js
Waveform Audio encoder for browsers
SimpleCompressor
Code and theory of a look-ahead compressor / limiter.
standardized-audio-context
A cross-browser wrapper for the Web Audio API which aims to closely follow the standard.
extendable-media-recorder
An extendable drop-in replacement for the native MediaRecorder.
vosk-browser
A speech recognition library running in the browser thanks to a WebAssembly build of Vosk
luplayer_mobile
Simple audio player for mobile devices. Playlist & soundboard mode
tsdownsample
High-performance time series downsampling algorithms for visualization
web-audio-peak-meter
Customizable peak meters, using the web audio API.
audioengine-demo
An example of a multi-platform library using JUCE
augmented-audio
Rust - Augmented Audio Libraries
flutter_audio_waveforms
A UI library for easily adding audio waveforms to your apps, with several customization options.
just_waveform
A Flutter plugin to extract waveform data from an audio file suitable for visual rendering.
surround_sound
A flutter package that can be used to create surround sound with a frequency generator