Audio Working Group - Activity in 2025
No matches.
Past meetings
Participants
-
1 participant joined.
-
Le Zhang (ByteDance) joined.
-
GitHub
WebAudio/web-audio-api
-
3 issues opened.
-
Bikeshed/Python is current broken on GitHub Actions WebAudio/web-audio-api#2661, by @hoch.
-
renderSizeHint fingerprinting concerns with "hardware" hint WebAudio/web-audio-api#2659, by @mjwilson-google.
-
Removing AudioWorkletNode from the AudioContext graph does not stop it from being executed WebAudio/web-audio-api#2658, by @juj.
-
-
2 issues received 11 new comments.
-
Removing AudioWorkletNode from the AudioContext graph does not stop it from being executed WebAudio/web-audio-api#2658 (6 comments by @chrisguttandin, @juj, @lindell, @mjwilson-google)
-
Incremental delivery of gargantuan amounts of audio data from OfflineAudioContext rendering WebAudio/web-audio-api#2445 (5 comments by @gabrielsanbrito, @JohnWeisz, @matanui159, @Vanilagy)
-
-
1 pull request opened.
-
Upgrade Python 3.9 to 3.12 WebAudio/web-audio-api#2660, by @hoch.
-
-
1 pull request merged.
-
Add AudioPlayoutStats interface WebAudio/web-audio-api#2645.
-
-
2 pull requests received 6 new comments.
WebAudio/web-midi-api
-
1 issue received 1 new comment.
-
Rejecting the MIDI permission should use NotAllowedError, not SecurityError WebAudio/web-midi-api#261 (1 comment by @nikelborm)
-
-
1 pull request opened.
-
Replaced deprecated `InvalidAccessError` with `NotAllowedError` WebAudio/web-midi-api#278, by @nikelborm.
-
-
1 pull request merged.
-
Replaced deprecated `InvalidAccessError` with `NotAllowedError` WebAudio/web-midi-api#278.
-
-
2 pull requests received 4 new comments.
-
Replaced deprecated `InvalidAccessError` with `NotAllowedError` WebAudio/web-midi-api#278 (3 comments by @mjwilson-google, @nikelborm)
-
Past meetings
Participants
-
2 participants joined.
-
Sangwhan Moon (Google LLC) joined.
-
Hadrien Gardeur (EDRLab) joined.
-
-
1 organization joined.
-
EDRLab joined.
-
GitHub
WebAudio/web-audio-api
-
3 issues opened.
-
WaveShaperNode: allow updating the curve WebAudio/web-audio-api#2655, by @orottier.
-
AudioContext.sampleRate might be clamped internally WebAudio/web-audio-api#2653, by @youennf.
-
Unclear timing relationship between multiple media element nodes and web Audio WebAudio/web-audio-api#2652, by @SteveALee.
-
-
3 issues received 4 new comments.
-
AudioContext.sampleRate might be clamped internally WebAudio/web-audio-api#2653 (2 comments by @mjwilson-google, @padenot)
-
Please make high resolution time available within AudioWorkletGlobalScope. WebAudio/web-audio-api#2413 (1 comment by @padenot)
-
Accepted sample rates for AudioContext are underspecified WebAudio/web-audio-api#2649 (1 comment by @mjwilson-google)
-
-
3 pull requests opened.
-
Require implementations support exactly the inclusive range [3000, 768000] for sample rate WebAudio/web-audio-api#2657, by @mjwilson-google.
-
Fix expected-errs.txt for passing CI WebAudio/web-audio-api#2656, by @Korilakkuma.
-
Fix typo WebAudio/web-audio-api#2654, by @Korilakkuma.
-
-
2 pull requests merged.
-
Fix expected-errs.txt for passing CI WebAudio/web-audio-api#2656.
-
Fix typo WebAudio/web-audio-api#2654.
-
-
4 pull requests received 7 new comments.
-
Require implementations support exactly the inclusive range [3000, 768000] for sample rate WebAudio/web-audio-api#2657 (1 comment by @mjwilson-google)
-
Specify DynamicsCompressorNode makeup gain control WebAudio/web-audio-api#2641 (1 comment by @mjwilson-google)
WebAudio/web-midi-api
-
2 issues received 2 new comments.
-
Does MIDIPort.id need to be origin-scoped and/or regenerated with cookies? WebAudio/web-midi-api#48 (1 comment by @mjwilson-google)
-
Backpressure exposure for asynchronous send() WebAudio/web-midi-api#158 (1 comment by @mjwilson-google)
-
Past meetings
Participants
-
1 participant joined.
-
Jordan Bayles (Google LLC) joined.
-
GitHub
WebAudio/web-audio-api
-
6 issues opened.
-
Create a DecoderSourceNode that integrates with WebCodecs decoders WebAudio/web-audio-api#2651, by @bendmorris.
-
Extend sample format support by integrating AudioSampleFormat from WebCodecs WebAudio/web-audio-api#2650, by @bendmorris.
-
Accepted sample rates for AudioContext are underspecified WebAudio/web-audio-api#2649, by @bendmorris.
-
Explicit removal of resolved promises from [[pending promises]] WebAudio/web-audio-api#2648, by @Prospero23.
-
Noise Appears When Connecting Microphone to AudioWorkletNode, Preventing Sine Wave Output WebAudio/web-audio-api#2647, by @liangfriend.
-
`decodeAudioData` step 3 has the test inverted WebAudio/web-audio-api#2646, by @bakkot.
-
-
3 issues received 5 new comments.
-
Recovering from unstable biquad filters? WebAudio/web-audio-api#1841 (3 comments by @Blane245, @mjwilson-google)
-
`decodeAudioData` step 3 has the test inverted WebAudio/web-audio-api#2646 (1 comment by @mjwilson-google)
-
Ability to change the playback rate of an AudioBufferSourceNode without affecting the pitch WebAudio/web-audio-api#2487 (1 comment by @pie6k)
-
-
1 pull request received 33 new comments.
-
Add AudioPlayoutStats interface WebAudio/web-audio-api#2645 (33 comments by @chrisguttandin, @Hernqvist)
-
WebAudio/web-midi-api
-
1 pull request received 1 new comment.
-
Make MIDIAccess transferable and exposed to workers WebAudio/web-midi-api#256 (1 comment by @andremichelle)
-
Past meetings
GitHub
WebAudio/web-audio-api
-
1 issue opened.
-
Should a DynamicsCompressorNode be considered actively processing? WebAudio/web-audio-api#2644, by @chrisguttandin.
-
-
2 issues received 2 new comments.
-
Should a DynamicsCompressorNode be considered actively processing? WebAudio/web-audio-api#2644 (1 comment by @mjwilson-google)
-
[audioworklet] Bring Your Own Buffer style of memory management WebAudio/web-audio-api#2442 (1 comment by @JohnWeisz)
-
-
1 pull request opened.
-
Add AudioPlayoutStats interface WebAudio/web-audio-api#2645, by @Hernqvist.
-
-
2 pull requests received 47 new comments.
-
Add AudioPlayoutStats interface WebAudio/web-audio-api#2645 (45 comments by @chrisguttandin, @Hernqvist, @hoch, @padenot, @ulfhammarqvist-st)
-
Add a `MessagePort` to the `AudioWorkletGlobalScope` WebAudio/web-audio-api#2507 (2 comments by @hoch, @juj)
-
WebAudio/web-midi-api
Past meetings
Participants
-
1 participant left.
-
Sunggook Chue (Microsoft Corporation) left.
-
GitHub
WebAudio/web-audio-api
-
2 issues opened.
-
end of setValueCurveAtTime range should be exclusive for cancelScheduledValues() WebAudio/web-audio-api#2643, by @karlt.
-
Add PlayoutStatistics API WebAudio/web-audio-api#2642, by @Hernqvist.
-
-
4 issues received 5 new comments.
-
Add adjustable makeup gain to DynamicsCompressorNode WebAudio/web-audio-api#2639 (2 comments by @mjwilson-google, @padenot)
-
OfflineAudioContext needs a way to handle audio of arbitrary duration WebAudio/web-audio-api#21 (1 comment by @karlt)
-
end of setValueCurveAtTime range should be exclusive for cancelScheduledValues() WebAudio/web-audio-api#2643 (1 comment by @karlt)
-
-
1 pull request opened.
-
Specify DynamicsCompressorNode makeup gain control WebAudio/web-audio-api#2641, by @mjwilson-google.
-
WebAudio/web-midi-api
-
1 issue received 4 new comments.
Past meetings
GitHub
WebAudio/web-audio-api
-
1 issue opened.
-
Add maxChannelCount for MediaStreamAudioDestinationNode WebAudio/web-audio-api#2640, by @mjwilson-google.
-
-
4 issues received 10 new comments.
-
Incremental delivery of gargantuan amounts of audio data from OfflineAudioContext rendering WebAudio/web-audio-api#2445 (4 comments by @hoch, @mattbirman)
-
Add maxChannelCount for MediaStreamAudioDestinationNode WebAudio/web-audio-api#2640 (3 comments by @mjwilson-google, @padenot)
-
Add adjustable makeup gain to DynamicsCompressorNode WebAudio/web-audio-api#2639 (1 comment by @mjwilson-google)
-
Past meetings
Participants
-
1 participant joined.
-
Ben Morris (Netflix Inc.) joined.
-
-
1 organization joined.
-
Netflix Inc. joined.
-
GitHub
WebAudio/web-audio-api
-
1 issue opened.
-
Add adjustable makeup gain to DynamicsCompressorNode WebAudio/web-audio-api#2639, by @mjwilson-google.
-
-
5 issues received 14 new comments.
-
Incremental delivery of gargantuan amounts of audio data from OfflineAudioContext rendering WebAudio/web-audio-api#2445 (8 comments by @bartadaniel, @JohnWeisz, @Vanilagy)
-
Why AudioWorklet disables Atomics.wait? WebAudio/web-audio-api#1848 (3 comments by @JohnWeisz, @Vanilagy)
-
Add adjustable makeup gain to DynamicsCompressorNode WebAudio/web-audio-api#2639 (1 comment by @provos)
-
Scheduling multiple buffers based on currentTime results in a race condition WebAudio/web-audio-api#2636 (1 comment by @chrisguttandin)
-
TR publications
-
1 document published.
-
Audio Processing API published as a Discontinued Draft. History of Audio Processing API
-
Past meetings
Participants
-
1 participant joined.
-
Erik Anderson (Microsoft Corporation) joined.
-
GitHub
WebAudio/web-audio-api
-
4 issues opened.
-
Use script element with type "worklet" to load worklet instead of addModule WebAudio/web-audio-api#2638, by @8749236.
-
BaseAudioContext decodeAudioData typo WebAudio/web-audio-api#2637, by @Prospero23.
-
Scheduling multiple buffers based on currentTime results in a race condition WebAudio/web-audio-api#2636, by @bendmorris.
-
Audio context resume promise gets stuck at pending. WebAudio/web-audio-api#2635, by @eoikonomou.
-
-
4 issues closed.
-
Audio Processing API to Discontinued Draft WebAudio/web-audio-api#2455.
-
Allow user-selectable render quantum size WebAudio/web-audio-api#2450.
-
Support "interrupted" state in AudioContext WebAudio/web-audio-api#2392.
-
Audio context resume promise gets stuck at pending. WebAudio/web-audio-api#2635.
-
-
1 issue reopened.
-
BaseAudioContext decodeAudioData typo WebAudio/web-audio-api#2637, by @Prospero23.
-
-
10 issues received 20 new comments.
-
Audio Processing API to Discontinued Draft WebAudio/web-audio-api#2455 (7 comments by @hoch, @svgeesus)
-
Scheduling multiple buffers based on currentTime results in a race condition WebAudio/web-audio-api#2636 (2 comments by @chrisguttandin, @mjwilson-google)
-
Support "interrupted" state in AudioContext WebAudio/web-audio-api#2392 (2 comments by @gabrielsanbrito, @mjwilson-google)
-
Audio context resume promise gets stuck at pending. WebAudio/web-audio-api#2635 (2 comments by @hoch, @padenot)
-
Use script element with type "worklet" to load worklet instead of addModule WebAudio/web-audio-api#2638 (1 comment by @chrisguttandin)
-
Chrome: AudioContext Will Not Resume, even on User Gesture WebAudio/web-audio-api#2207 (1 comment by @eoikonomou)
-
AudioWorklet is a real world disaster and a major obstacle to simple audio development WebAudio/web-audio-api#2632 (1 comment by @goldwaving)
-
-
1 pull request merged.
-
Consider interrupted case on error handling section WebAudio/web-audio-api#2633.
-
Past meetings
Participants
-
1 participant joined.
-
Brian Kardell (Igalia) joined.
-
-
1 organization joined.
-
Igalia joined.
-
GitHub
WebAudio/web-audio-api
-
3 issues opened.
-
Stray parenthesis in low shelf coefficients in BiquadFilter spec WebAudio/web-audio-api#2634, by @dead-claudia.
-
AudioWorklet is a real world disaster and a major obstacle to simple audio development WebAudio/web-audio-api#2632, by @goldwaving.
-
dft WebAudio/web-audio-api#2631, by @Dustin4444.
-
-
2 issues closed.
-
AudioWorklet is a real world disaster and a major obstacle to simple audio development WebAudio/web-audio-api#2632.
-
dft WebAudio/web-audio-api#2631.
-
-
3 issues received 9 new comments.
-
AudioWorklet is a real world disaster and a major obstacle to simple audio development WebAudio/web-audio-api#2632 (7 comments by @bradisbell, @goldwaving, @hoch, @mjwilson-google)
-
-
1 pull request opened.
-
Consider interrupted case on error handling section WebAudio/web-audio-api#2633, by @gabrielsanbrito.
-
Past meetings
Participants
-
1 participant left.
-
Wei Dai (ByteDance) left.
-
GitHub
WebAudio/web-audio-api
-
3 issues closed.
-
The sample frame data in the inputs of the process method in AudioWorkletProcessor is 0. WebAudio/web-audio-api#2601.
-
Is it guaranteed for currentTime to be non zero when AudioContext.resume() is resolved. WebAudio/web-audio-api#2625.
-
-
3 issues received 3 new comments.
-
Use algorithm to throw exception when constructing Web Audio API objects, where it makes sense. WebAudio/web-audio-api#2435 (1 comment by @mjwilson-google)
-
The sample frame data in the inputs of the process method in AudioWorkletProcessor is 0. WebAudio/web-audio-api#2601 (1 comment by @padenot)
-
Is it guaranteed for currentTime to be non zero when AudioContext.resume() is resolved. WebAudio/web-audio-api#2625 (1 comment by @youennf)
-
-
3 pull requests opened.
-
Fixed spelling of `attribute`. WebAudio/web-audio-api#2630, by @KristofferStrube.
-
Throw onerror instead of exception for AudioContext constructor WebAudio/web-audio-api#2629, by @mjwilson-google.
-
Editorial: add missing indentation WebAudio/web-audio-api#2628, by @gabrielsanbrito.
-
-
5 pull requests merged.
-
Fixed spelling of `attribute`. WebAudio/web-audio-api#2630.
-
Throw onerror instead of exception for AudioContext constructor WebAudio/web-audio-api#2629.
-
Editorial: add missing indentation WebAudio/web-audio-api#2628.
-
AudioContext "interrupted" state WebAudio/web-audio-api#2611.
-
Make it clear promise is resolved as part of control message steps WebAudio/web-audio-api#2627.
-
-
4 pull requests received 26 new comments.
-
AudioContext "interrupted" state WebAudio/web-audio-api#2611 (15 comments by @gabrielsanbrito, @hoch, @padenot)
-
Throw onerror instead of exception for AudioContext constructor WebAudio/web-audio-api#2629 (9 comments by @hoch, @mjwilson-google, @padenot)
-
Past meetings
GitHub
WebAudio/web-audio-api
-
3 issues opened.
-
[Editorial] https://webaudio.github.io/web-audio-api/#dom-audiocontext-resume promise handling could be made more clearly WebAudio/web-audio-api#2626, by @youennf.
-
Is it guaranteed for currentTime to be non zero when AudioContext.resume() is resolved. WebAudio/web-audio-api#2625, by @youennf.
-
Bikeshed 5.x breaks the spec build WebAudio/web-audio-api#2622, by @hoch.
-
-
3 issues closed.
-
A typo in 6.3.1 PannerNode "equalpower" Panning WebAudio/web-audio-api#2477.
-
Remove AudioRenderCapacity WebAudio/web-audio-api#2614.
-
Bikeshed 5.x breaks the spec build WebAudio/web-audio-api#2622.
-
-
6 issues received 14 new comments.
-
Please make high resolution time available within AudioWorkletGlobalScope. WebAudio/web-audio-api#2413 (7 comments by @chrisguttandin, @mjwilson-google, @padenot)
-
Is it guaranteed for currentTime to be non zero when AudioContext.resume() is resolved. WebAudio/web-audio-api#2625 (3 comments by @chrisguttandin, @padenot, @youennf)
-
A typo in 6.3.1 PannerNode "equalpower" Panning WebAudio/web-audio-api#2477 (1 comment by @mjwilson-google)
-
Use algorithm to throw exception when constructing Web Audio API objects, where it makes sense. WebAudio/web-audio-api#2435 (1 comment by @mjwilson-google)
-
Additional events around value changes to AudioParams WebAudio/web-audio-api#1756 (1 comment by @vippelina)
-
-
3 pull requests opened.
-
Make it clear promise is resolved as part of control message steps WebAudio/web-audio-api#2627, by @youennf.
-
Remove RenderCapacity interface WebAudio/web-audio-api#2624, by @hoch.
-
Bug fixes for Bikeshed 5 upgrade WebAudio/web-audio-api#2623, by @hoch.
-
-
2 pull requests merged.
-
Remove RenderCapacity interface WebAudio/web-audio-api#2624.
-
Bug fixes for Bikeshed 5 upgrade WebAudio/web-audio-api#2623.
-
-
2 pull requests received 11 new comments.
-
AudioContext "interrupted" state WebAudio/web-audio-api#2611 (10 comments by @gabrielsanbrito, @hoch)
-
TR publications
-
3 documents published.
-
Web MIDI API published 3 times as a Working Draft. History of Web MIDI API
-
Past meetings
Participants
-
1 organization left.
-
Agora.io left.
-
GitHub
WebAudio/web-audio-api
-
1 issue opened.
-
Web Audio API decodeAudioData Not Working on macOS (Ionic Capacitor App for M1 MacBook) WebAudio/web-audio-api#2620, by @nitzanrh.
-
-
3 issues closed.
-
Web Audio API decodeAudioData Not Working on macOS (Ionic Capacitor App for M1 MacBook) WebAudio/web-audio-api#2620.
-
The spec isn't clear about the initial currentTime of the AudioWorketGlobalScope. WebAudio/web-audio-api#2608.
-
Create a tone, play it back and record it simultaneously WebAudio/web-audio-api#2618.
-
-
7 issues received 14 new comments.
-
Why AudioWorklet disables Atomics.wait? WebAudio/web-audio-api#1848 (5 comments by @JohnWeisz, @padenot, @sotrh)
-
Remove AudioRenderCapacity WebAudio/web-audio-api#2614 (3 comments by @chrisguttandin, @hoch, @mjwilson-google)
-
Create a tone, play it back and record it simultaneously WebAudio/web-audio-api#2618 (2 comments by @Adazus, @mjwilson-google)
-
Use algorithm to throw exception when constructing Web Audio API objects, where it makes sense. WebAudio/web-audio-api#2435 (1 comment by @mjwilson-google)
-
Please make high resolution time available within AudioWorkletGlobalScope. WebAudio/web-audio-api#2413 (1 comment by @mjwilson-google)
-
Web Audio API decodeAudioData Not Working on macOS (Ionic Capacitor App for M1 MacBook) WebAudio/web-audio-api#2620 (1 comment by @mjwilson-google)
-
-
1 pull request merged.
-
Revise wording for currentTime WebAudio/web-audio-api#2617.
-
WebAudio/web-midi-api
-
5 issues closed.
-
Clarification about pending data on device disconnection WebAudio/web-midi-api#133.
-
spec clarification: allow multiple open() and close() requests, and multiple calls to requestMIDIAccess() WebAudio/web-midi-api#128.
-
MIDIPort close() does not cover the "pending" case WebAudio/web-midi-api#201.
-
Ordering of messages scheduled at the exact same time WebAudio/web-midi-api#212.
-
Event Handlers vs. Event Listener and implicit call to `open()` WebAudio/web-midi-api#225.
-
-
2 issues received 3 new comments.
-
Rewrite requestMIDIAccess to hook into permissions WebAudio/web-midi-api#220 (2 comments by @mjwilson-google)
-
Ordering of messages scheduled at the exact same time WebAudio/web-midi-api#212 (1 comment by @mjwilson-google)
-
-
1 pull request opened.
-
Add explicit notes about allowing multiple calls to promise functions WebAudio/web-midi-api#277, by @mjwilson-google.
-
-
5 pull requests merged.
-
Clarify what data should be sent when a port is reopened WebAudio/web-midi-api#276.
-
Add explicit notes about allowing multiple calls to promise functions WebAudio/web-midi-api#277.
-
Cover pending case in close() WebAudio/web-midi-api#274.
-
Clarify ordering of send calls with the same timestamp WebAudio/web-midi-api#273.
-
Specify adding an EventListener also opens MIDIInput ports WebAudio/web-midi-api#275.
-
-
1 pull request received 1 new comment.