web-audio-api-rs icon indicating copy to clipboard operation
web-audio-api-rs copied to clipboard

A Rust implementation of the Web Audio API, for use in non-browser contexts

Results 90 web-audio-api-rs issues
Sort by recently updated
recently updated
newest added
trafficstars

https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement Some of it is already implemented (pause, seek, playback-rate, ..). Todo: - [ ] pitch preserving playback-rate - [ ] reverse playback - [ ] duration attribute - [...

### rationale - no `panic!` in render thread (see https://github.com/orottier/web-audio-api-rs/pull/62#discussion_r764294272) - requires a `v1 milestone` flag? - performance ### solution to explore - `ArcSwap` https://docs.rs/arc-swap/latest/arc_swap/

Performance

This is in no way meant to be merged soon, just a conversation starter. I am checking what needs to be done to introduce functions that return a `Promise` in...

Getting started with #21 , this is a extremely simple, computationally intensive, single channel convolution engine ~Try it out *with speakers very low because the normalization is not implemented yet!!*~...

Maybe we should have a closer look on non-spec `pub` structs and traits and traits before v1 too, to have an API surface that is as lean as possible? Just...

https://webaudio.github.io/web-audio-api/#ConvolverNode

The example/benchmark.rs "Granular synthesis" program has terrible performance. This program adds 1500 buffer source nodes with increasing start time and a gain envelope. I ran some profiling, which shows time...

Performance

https://www.w3.org/TR/webaudio/#AudioNode-actively-processing

Performance

We are fixed at 0.10 currently 0.11 has some feature to be more 'realtime safe', it contains breaking changes 0.12 enables more SIMD-stuff but requires a very recent rustc We...