Rich-Harris / phonograph
π Stream large audio files without the dreaded 'DOMException: play() can only be initiated by a user gesture' error.
β203Updated 3 years ago
Related projects β
Alternatives and complementary repositories for phonograph
- Utils for audio buffersβ85Updated 4 years ago
- Stream audio from IndexedDBβ72Updated last year
- Tool for making and loading spritesβ61Updated last year
- Library for declaratively manipulating the Web Audio APIβ356Updated 3 weeks ago
- π Polyfill AudioWorklet using the legacy ScriptProcessor API.β195Updated 3 years ago
- A library of React components for building Web Audio graphs.β180Updated last year
- Stuff I often need. WIPβ105Updated 2 months ago
- An implementation of the timing object specification.β38Updated this week
- Experimental toolkit for writing x-to-JavaScript compilersβ333Updated last year
- A tiny (215B) and fast Least Recently Used (LRU) cacheβ319Updated 5 years ago
- Enable/unmute WebAudio on iOS, even while mute switch is onβ116Updated 2 years ago
- Observable selectors in DOMβ77Updated 2 months ago
- Use Rollup with workers and ES6 modules today.β308Updated last month
- An experimental, JSX-compatible renderer for the Web Audio APIβ181Updated last year
- Itβs like import(), but runs the module in a worker.β250Updated last month
- Create a copy of an object with just the bits you actually needβ145Updated last year
- Defer JS work until the browser has a chance to breatheβ133Updated 6 years ago
- A set of tools and libraries for stitching together modules and code in highly dynamic browser environmentsβ190Updated last year
- Pure JS implementation of the Web Audio APIβ60Updated last year
- Uses the typescript engine to type check your svelte projectβ100Updated 4 years ago
- Never worry about polyfills again.β126Updated 5 months ago
- Explainer for the WebSocketStream JavaScript APIβ126Updated 9 months ago
- A parcel plugin that enables svelte supportβ231Updated 2 years ago
- Minimal audio decoders layerβ169Updated 2 months ago
- A Rollup plugin that allows you to import AssemblyScript files and compiles them on-the-fly.β74Updated 3 years ago
- Class for high-level audio manipulations [NOT MAINTAINED]β240Updated 8 months ago
- β97Updated last year
- Compiles tailwind shorthand into css at runtime. Succeeded by Twind.β265Updated 3 years ago
- Reverb.js is a Web Audio API extension for creating reverb nodes and an accompanying impulse-response reverb library.β71Updated 5 months ago
- A small utility for managing an undo stackβ196Updated 3 years ago