- Fix: AudioRenderCapacity.stop cf. #167
- Fix: More robust debug build loading
- Docs: Faust WASM examples
- Fix
mjsexports
- Fix parsing of parameterData for AudioWorkletNode
- Improve typescript support
- Fix error handling when setting buffer in ABSN and Convolver
- Update upstream crate to v1.2.0
- Align version with upstream crate
- Refactor CI
- Fix: Use module import for
AudioWorklet#addModule - Feat: Resolve
AudioWorkletNodewhen installed innode_modules - Ensure support of
AudioWorkletNodethat use Web Assembly
- Update upstream crate to v1.1.0
- Fix typescript export
- Update upstream crate to v1.0.1
- Fix: Make sure
AudioBufferreturned byOfflineContextis valid - Fix: Allow contexts to be properly garbage collected
- Feat: Buffer pool for AudioWorketProcessor
- Fix: Propagate
addModuleerrors to main thread - Fix: Memory leak due to
onendedevents
- Feat: Implement AudioWorkletNode
- Update upstream crate to v0.44.0
- Implement ScriptProcessorNode
- Fix memory leak introduced in v0.19.0
- Improve events compliance
- Update upstream crate to 1.0.0-rc.5
- Provide JS facades with proper inheritance chain for all exposed interfaces
- Implement all AudioNode connect / disconnect alternatives
- Improve compliance and error handling
- Fix
MediaStreamAudioSourceNode
- Update upstream crate to 1.0.0-rc.2
- Improve compliance and error handling
- Update upstream create to v0.42.0
- Improve Error handling
- Add channelCount to media constraints
- Update upstream create to v0.41.1
- Better error handling
- Implement online AudioContext and AudioScheduledSourceNode events
- Test against wpt
- Update upstream create to v0.38.0
- Implement AudioListener
- Update upstream crate to v0.36.1
- Ship build for linux arm64
- Typescript support
- Update upstream crate to v0.33
- Update upstream crate to v0.32
- Implement AudioDestination API
- Make decodeAudioData(arrayBuffer) API compliant (drop
loadhelper)
- Update upstream crate to v0.31
- Update upstream crate to v0.30
- Implement MediaDevices enumerateDevices and getUserMedia
- Use jack as default output if exists on linux
- Improve readme & doc
- Fix AudioParam method names
- Basic support for mediaDevices & MediaStreamAudioSourceNode
- Add bindings to ConvolverNode, AnalyserNode & Panner nodes
- Update upstream crate to v0.26
- Implement AudioParam#setValueCurveAtTime
- Offline context constructor
- Implement offline audio context
- Update upstream crate to v0.24
- Implement AudioNode#disconnect
- Properly support ESM
- Limit number of online contexts to 1 on Linux
- Force latencyHint to 'playback' if not manually set on RPi