{"repo":"WebAudio/web-audio-api","summary":{"retrieved":"2026-05-16T07:37:46Z","triageViolations":77,"urgentViolations":3,"soonViolations":5,"agendaViolations":4,"needsEditsViolations":33,"needTriage":0,"urgent":0,"soon":0,"agenda":0,"needsEdits":0,"other":18},"triage":[{"number":2396,"url":"https://github.com/WebAudio/web-audio-api/issues/2396","title":"Storing AudioBuffers in native sample bit depth (was: Add support for 16-bit sample type?)","author":"juj","createdAt":"2014-01-15T22:18:15Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P4503DT9H19M31S","whichSlo":"triage","stats":{"numTimelineItems":6,"numLabels":2},"outOfSlo":true},{"number":2397,"url":"https://github.com/WebAudio/web-audio-api/issues/2397","title":"Exposing a playbackPosition property on AudioBufferSourceNode.","author":"notthetup","createdAt":"2014-02-28T08:26:25Z","labels":["Needs Edits","category: enhancement","size: M"],"sloTimeUsed":"P4459DT23H11M21S","whichSlo":"triage","neededEditsFor":"P1695DT13H9M36S","stats":{"numTimelineItems":7,"numLabels":3},"outOfSlo":true},{"number":2398,"url":"https://github.com/WebAudio/web-audio-api/issues/2398","title":"Configurable sample rate conversion quality","author":"bjornm","createdAt":"2014-03-25T19:31:28Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P4434DT12H6M18S","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2399,"url":"https://github.com/WebAudio/web-audio-api/issues/2399","title":"Expose more implementation limits","author":"rtoy","createdAt":"2014-04-09T17:26:53Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P4419DT14H10M53S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2403,"url":"https://github.com/WebAudio/web-audio-api/issues/2403","title":"Expose arrays in a PeriodicWave object that were used to create it?","author":"rtoy","createdAt":"2015-06-09T22:16:01Z","labels":["category: new feature","Needs External Dependency Resolution"],"sloTimeUsed":"P3993DT9H21M45S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2417,"url":"https://github.com/WebAudio/web-audio-api/issues/2417","title":"loadHRTFDatabase for SpatialPanner","author":"rtoy","createdAt":"2016-02-25T23:04:33Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P3732DT8H33M13S","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2419,"url":"https://github.com/WebAudio/web-audio-api/issues/2419","title":"ConvolverNode is limited to two channels","author":"rillian","createdAt":"2016-05-30T20:31:00Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P3637DT11H6M46S","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2420,"url":"https://github.com/WebAudio/web-audio-api/issues/2420","title":"I wish for the API to know the automation value at specified time.","author":"g200kg","createdAt":"2016-06-28T16:46:08Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P3608DT14H51M38S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2421,"url":"https://github.com/WebAudio/web-audio-api/issues/2421","title":"Customizable windowing function for Analyser node","author":"rtoy","createdAt":"2016-08-02T23:10:05Z","labels":["Needs Edits","category: enhancement","size: L"],"sloTimeUsed":"P3573DT8H27M41S","whichSlo":"triage","neededEditsFor":"P1689DT21H8M1S","stats":{"numTimelineItems":5,"numLabels":3},"outOfSlo":true},{"number":2422,"url":"https://github.com/WebAudio/web-audio-api/issues/2422","title":"Graph code should be in this repo","author":"rtoy","createdAt":"2016-11-16T21:12:37Z","labels":["Needs Edits","category: admin"],"sloTimeUsed":"P3467DT10H25M9S","whichSlo":"triage","neededEditsFor":"P368DT7H56M37S","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2424,"url":"https://github.com/WebAudio/web-audio-api/issues/2424","title":"Inconsistent capitalization of exponentialRampToValueAtTime","author":"rtoy","createdAt":"2016-12-12T17:24:48Z","labels":["Needs Discussion","category: editorial"],"sloTimeUsed":"P3441DT14H12M58S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2425,"url":"https://github.com/WebAudio/web-audio-api/issues/2425","title":"Waveform generation only mentions createPeriodicWave","author":"rtoy","createdAt":"2017-09-01T22:44:43Z","labels":["Needs Discussion","category: editorial"],"sloTimeUsed":"P3178DT8H53M3S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2426,"url":"https://github.com/WebAudio/web-audio-api/issues/2426","title":"Add subsection for acquiring the content of an AudioBuffer?","author":"rtoy","createdAt":"2017-09-06T22:00:54Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P3173DT9H36M52S","whichSlo":"triage","neededEditsFor":"P598DT6H38M21S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2440,"url":"https://github.com/WebAudio/web-audio-api/issues/2440","title":"ChannelMerger with adjustable channelCount","author":"rtoy","createdAt":"2017-10-19T15:43:10Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P3130DT15H54M36S","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2443,"url":"https://github.com/WebAudio/web-audio-api/issues/2443","title":"Real-time pitch adjustment","author":"svgeesus","createdAt":"2018-03-27T18:42:15Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P2971DT12H55M31S","whichSlo":"triage","stats":{"numTimelineItems":6,"numLabels":2},"outOfSlo":true},{"number":2439,"url":"https://github.com/WebAudio/web-audio-api/issues/2439","title":"Use algorithm for defining copyToChannel and copyFromChannel behavior","author":"rtoy","createdAt":"2018-06-08T15:50:03Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P2898DT15H47M43S","whichSlo":"triage","neededEditsFor":"P598DT6H41M1S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2446,"url":"https://github.com/WebAudio/web-audio-api/issues/2446","title":"Use SharedArrayBuffer for getChannelData","author":"JohnWeisz","createdAt":"2018-08-03T08:54:25Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P2842DT22H43M21S","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2452,"url":"https://github.com/WebAudio/web-audio-api/issues/2452","title":"When exactly does stop(time) stop?","author":"rtoy","createdAt":"2018-09-13T23:28:37Z","labels":["Needs Discussion","category: editorial","size: S"],"sloTimeUsed":"P2801DT8H9M9S","whichSlo":"triage","stats":{"numTimelineItems":9,"numLabels":3},"outOfSlo":true},{"number":2438,"url":"https://github.com/WebAudio/web-audio-api/issues/2438","title":"Change outputChannelCount dynamically after instantiation (and independently from input channelCount)","author":"JohnWeisz","createdAt":"2018-10-26T11:47:23Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P2758DT19H50M23S","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2437,"url":"https://github.com/WebAudio/web-audio-api/issues/2437","title":"cancelAndHoldAtTime() algorithm can be made clearer and simpler","author":"tszynalski","createdAt":"2018-11-12T21:34:30Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P2741DT10H3M16S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2436,"url":"https://github.com/WebAudio/web-audio-api/issues/2436","title":"Support Nesting AudioNodes","author":"fabb","createdAt":"2018-12-26T20:10:25Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P2697DT11H27M21S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2434,"url":"https://github.com/WebAudio/web-audio-api/issues/2434","title":"Add sections to link the IDL of each node","author":"rtoy","createdAt":"2019-05-15T17:31:15Z","labels":["Needs Edits","category: editorial"],"sloTimeUsed":"P2557DT14H6M31S","whichSlo":"triage","neededEditsFor":"P625DT10H38M26S","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2433,"url":"https://github.com/WebAudio/web-audio-api/issues/2433","title":"Use channel ordering label names when describing up/down mixing","author":"rtoy","createdAt":"2019-05-17T19:50:01Z","labels":["Needs Edits","category: editorial"],"sloTimeUsed":"P2555DT11H47M45S","whichSlo":"triage","neededEditsFor":"P625DT10H42M14S","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2432,"url":"https://github.com/WebAudio/web-audio-api/issues/2432","title":"front and up directions defined in deprecated setOrientation method","author":"rtoy","createdAt":"2019-05-17T20:20:33Z","labels":["Needs Edits","category: editorial"],"sloTimeUsed":"P2555DT11H17M13S","whichSlo":"triage","neededEditsFor":"P625DT10H46M51S","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2451,"url":"https://github.com/WebAudio/web-audio-api/issues/2451","title":"Add a method to cancel AudioScheduledSourceNode.stop()","author":"bgins","createdAt":"2019-06-08T17:15:29Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P2527DT11H54M33S","whichSlo":"triage","stats":{"numTimelineItems":6,"numLabels":2},"outOfSlo":true},{"number":2431,"url":"https://github.com/WebAudio/web-audio-api/issues/2431","title":"Use of Get in registerProcessor does not seem to handle abrupt completions","author":"bzbarsky","createdAt":"2019-07-05T20:17:55Z","labels":["category: enhancement","Needs External Dependency Resolution"],"sloTimeUsed":"P2506DT11H19M51S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2449,"url":"https://github.com/WebAudio/web-audio-api/issues/2449","title":"Allow setting the Convolution buffer asynchronously","author":"padenot","createdAt":"2019-08-26T14:54:29Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P2454DT16H43M17S","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2447,"url":"https://github.com/WebAudio/web-audio-api/issues/2447","title":"More options when constructing an OfflineAudioContext","author":"rtoy","createdAt":"2020-01-07T22:26:43Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P2320DT9H11M3S","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2428,"url":"https://github.com/WebAudio/web-audio-api/issues/2428","title":"Support Q and S for shelf filters","author":"rtoy","createdAt":"2020-02-03T16:31:18Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P2293DT15H6M28S","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2380,"url":"https://github.com/WebAudio/web-audio-api/issues/2380","title":"Stop referring back to factory methods for information","author":"rtoy","createdAt":"2020-02-13T23:51:42Z","labels":["Needs Edits","category: editorial","size: M"],"sloTimeUsed":"P2283DT7H46M4S","whichSlo":"triage","neededEditsFor":"P598DT6H49M17S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2412,"url":"https://github.com/WebAudio/web-audio-api/issues/2412","title":"DynamicsCompressorNode release parameter range","author":"bradisbell","createdAt":"2020-06-09T03:31:55Z","labels":["Needs Edits","category: new feature"],"sloTimeUsed":"P2167DT4H5M51S","whichSlo":"triage","neededEditsFor":"P1689DT21H14M31S","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2410,"url":"https://github.com/WebAudio/web-audio-api/issues/2410","title":"Report actual startTime of AudioScheduledSourceNodes","author":"chrisguttandin","createdAt":"2020-06-10T16:26:32Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P2165DT15H11M14S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2408,"url":"https://github.com/WebAudio/web-audio-api/issues/2408","title":"Channel layout detection for the destination output device","author":"pmlt","createdAt":"2020-06-17T17:36:46Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P2158DT14H1M","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2406,"url":"https://github.com/WebAudio/web-audio-api/issues/2406","title":"No way to set loop to false at a future time for an AudioBufferSourceNode","author":"STRd6","createdAt":"2020-07-09T04:57:04Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P2137DT2H40M42S","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2405,"url":"https://github.com/WebAudio/web-audio-api/issues/2405","title":"Add detune AudioParam for ConstantSourceNode","author":"rtoy","createdAt":"2020-07-31T20:16:06Z","labels":["Needs Edits","category: new feature","size: S"],"sloTimeUsed":"P2114DT11H21M40S","whichSlo":"triage","neededEditsFor":"P1689DT21H26M57S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2394,"url":"https://github.com/WebAudio/web-audio-api/issues/2394","title":"It should be possible to change a `PannerNode` to `HRTF` and knowing when it's done","author":"padenot","createdAt":"2020-10-21T16:52:46Z","labels":["Needs Edits","category: new feature","size: S"],"sloTimeUsed":"P2032DT14H45M","whichSlo":"triage","neededEditsFor":"P1695DT13H11M25S","stats":{"numTimelineItems":5,"numLabels":3},"outOfSlo":true},{"number":2393,"url":"https://github.com/WebAudio/web-audio-api/issues/2393","title":"Units & examples used in DynamicsCompressorNode are ambiguous","author":"citelao","createdAt":"2020-11-30T20:19:48Z","labels":["Needs Edits","category: editorial","size: M"],"sloTimeUsed":"P1992DT11H17M58S","whichSlo":"triage","neededEditsFor":"P1695DT13H12M3S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2319,"url":"https://github.com/WebAudio/web-audio-api/issues/2319","title":"AudioNode.connect method says output param is optional but input is not.","author":"rtoy","createdAt":"2021-04-13T22:10:55Z","labels":["category: enhancement","Needs External Dependency Resolution"],"sloTimeUsed":"P1858DT9H26M51S","whichSlo":"triage","stats":{"numTimelineItems":14,"numLabels":2},"outOfSlo":true},{"number":2321,"url":"https://github.com/WebAudio/web-audio-api/issues/2321","title":"decodeAudioData and corrupted files","author":"rtoy","createdAt":"2021-04-15T16:59:00Z","labels":["Needs Edits","category: enhancement","size: S"],"sloTimeUsed":"P1849DT13H9M56S","whichSlo":"triage","neededEditsFor":"P1758DT15H20M44S","stats":{"numTimelineItems":9,"numLabels":3},"outOfSlo":true},{"number":2346,"url":"https://github.com/WebAudio/web-audio-api/issues/2346","title":"Update automation to check links","author":"rtoy","createdAt":"2021-05-06T21:07:58Z","labels":["Needs Discussion","category: admin"],"sloTimeUsed":"P1835DT10H29M48S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2347,"url":"https://github.com/WebAudio/web-audio-api/issues/2347","title":"MathJax warnings","author":"rtoy","createdAt":"2021-05-06T21:53:26Z","labels":["category: admin","Needs External Dependency Resolution"],"sloTimeUsed":"P1835DT9H44M20S","whichSlo":"triage","stats":{"numTimelineItems":10,"numLabels":2},"outOfSlo":true},{"number":2386,"url":"https://github.com/WebAudio/web-audio-api/issues/2386","title":"Support Multi-channel PannerNode","author":"pmlt","createdAt":"2021-05-21T17:45:36Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P1820DT13H52M10S","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2384,"url":"https://github.com/WebAudio/web-audio-api/issues/2384","title":"ChannelCount and friends for source nodes is confusing","author":"rtoy","createdAt":"2021-06-03T17:30:00Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P1807DT14H7M46S","whichSlo":"triage","neededEditsFor":"P1695DT13H23M32S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2378,"url":"https://github.com/WebAudio/web-audio-api/issues/2378","title":"Fix the references to mimesniff (follow up  #1563) ","author":"padenot","createdAt":"2021-09-15T08:05:57Z","labels":["Needs Edits","category: admin","size: S"],"sloTimeUsed":"P1703DT23H31M49S","whichSlo":"triage","neededEditsFor":"P1695DT14H52M59S","stats":{"numTimelineItems":11,"numLabels":3},"outOfSlo":true},{"number":2453,"url":"https://github.com/WebAudio/web-audio-api/issues/2453","title":"A way to a) detect if `MediaElementAudioSourceNode` is CORS-restricted & b) revert `createMediaElementSource`","author":"WofWca","createdAt":"2021-10-04T11:00:57Z","labels":["category: new feature","Needs External Dependency Resolution"],"sloTimeUsed":"P1684DT20H36M49S","whichSlo":"triage","stats":{"numTimelineItems":6,"numLabels":2},"outOfSlo":true},{"number":2487,"url":"https://github.com/WebAudio/web-audio-api/issues/2487","title":"Ability to change the playback rate of an AudioBufferSourceNode without affecting the pitch","author":"p-himik","createdAt":"2022-04-27T20:03:28Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P1479DT11H34M18S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2499,"url":"https://github.com/WebAudio/web-audio-api/issues/2499","title":"Globals specified with `[Exposed=*]` not present in `AudioWorkletGlobalScope`","author":"Liamolucko","createdAt":"2022-08-03T07:38:52Z","labels":["category: new feature","Needs External Dependency Resolution"],"sloTimeUsed":"P1381DT23H58M54S","whichSlo":"triage","stats":{"numTimelineItems":8,"numLabels":2},"outOfSlo":true},{"number":2510,"url":"https://github.com/WebAudio/web-audio-api/issues/2510","title":"\"current settings object's relevant global object\" is not defined","author":"Ms2ger","createdAt":"2022-09-15T12:55:19Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P1338DT18H42M27S","whichSlo":"triage","neededEditsFor":"P598DT6H51M21S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2526,"url":"https://github.com/WebAudio/web-audio-api/issues/2526","title":"Calling AudioRenderCapacity.start multiple times","author":"orottier","createdAt":"2022-11-08T07:17:29Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P1285DT20M17S","whichSlo":"triage","stats":{"numTimelineItems":6,"numLabels":2},"outOfSlo":true},{"number":2530,"url":"https://github.com/WebAudio/web-audio-api/issues/2530","title":"Unclearness regarding the DC-offset in PeriodicWave","author":"dd-pardal","createdAt":"2022-11-29T20:00:05Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P1263DT11H37M41S","whichSlo":"triage","neededEditsFor":"P1009DT14H48M37S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2532,"url":"https://github.com/WebAudio/web-audio-api/issues/2532","title":"Fire an event when the audio device that's in use in an AudioContext changes","author":"padenot","createdAt":"2023-01-12T17:26:01Z","labels":["Needs Edits","category: new feature"],"sloTimeUsed":"P1219DT14H11M45S","whichSlo":"triage","neededEditsFor":"P368DT9H2M36S","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2549,"url":"https://github.com/WebAudio/web-audio-api/issues/2549","title":"Inconsistent usage of \"[[control thread state]]\"","author":"gsinafirooz","createdAt":"2023-06-14T20:42:00Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P1066DT10H55M46S","whichSlo":"triage","neededEditsFor":"P598DT6H53M34S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2553,"url":"https://github.com/WebAudio/web-audio-api/issues/2553","title":"atob() is missing in AudioWorkletGlobalScope","author":"juj","createdAt":"2023-08-02T06:09:50Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P1018DT1H27M56S","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2556,"url":"https://github.com/WebAudio/web-audio-api/issues/2556","title":"Lift autoplay restriction on a muted AudioContext","author":"hoch","createdAt":"2023-09-11T14:42:27Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P977DT16H55M19S","whichSlo":"triage","stats":{"numTimelineItems":6,"numLabels":2},"outOfSlo":true},{"number":2565,"url":"https://github.com/WebAudio/web-audio-api/issues/2565","title":"Should copyToChannel accept a shared Float32Array?","author":"kettle11","createdAt":"2024-01-09T19:30:33Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P857DT12H7M13S","whichSlo":"triage","stats":{"numTimelineItems":6,"numLabels":2},"outOfSlo":true},{"number":2566,"url":"https://github.com/WebAudio/web-audio-api/issues/2566","title":"Handling unconnected AudioWorkletNode's output","author":"hoch","createdAt":"2024-01-12T20:32:59Z","labels":["Needs Edits","category: enhancement","size: S"],"sloTimeUsed":"P854DT11H4M47S","whichSlo":"triage","neededEditsFor":"P660DT11H15M21S","stats":{"numTimelineItems":9,"numLabels":3},"outOfSlo":true},{"number":2571,"url":"https://github.com/WebAudio/web-audio-api/issues/2571","title":"Review mute/unmute/ended and constraints on track in audioContext.createMediaStreamDestination().stream","author":"jan-ivar","createdAt":"2024-02-20T21:32:03Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P815DT10H5M43S","whichSlo":"triage","neededEditsFor":"P771DT15H23M13S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2636,"url":"https://github.com/WebAudio/web-audio-api/issues/2636","title":"Scheduling multiple buffers based on currentTime results in a race condition","author":"bendmorris","createdAt":"2025-05-12T14:24:07Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P368DT17H13M39S","whichSlo":"triage","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2638,"url":"https://github.com/WebAudio/web-audio-api/issues/2638","title":"Use script element with type \"worklet\" to load worklet instead of addModule","author":"8749236","createdAt":"2025-05-25T20:55:44Z","labels":["category: new feature","Needs External Dependency Resolution"],"sloTimeUsed":"P355DT10H42M2S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2643,"url":"https://github.com/WebAudio/web-audio-api/issues/2643","title":"end of setValueCurveAtTime range should be exclusive for cancelScheduledValues()","author":"karlt","createdAt":"2025-08-20T23:16:08Z","labels":["Needs Discussion","category: enhancement","Agenda+"],"sloTimeUsed":"P268DT8H21M38S","whichSlo":"triage","onAgendaFor":"P253DT11H23M38S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":1135,"url":"https://github.com/WebAudio/web-audio-api/issues/1135","title":"AudioBuffer constructor behavior is not defined","author":"bzbarsky","createdAt":"2017-01-09T19:48:34Z","labels":["Needs Discussion"],"milestone":{"url":"https://github.com/WebAudio/web-audio-api/milestone/1","title":"Web Audio V1"},"sloTimeUsed":"P256DT23H26M30S","whichSlo":"triage","stats":{"numTimelineItems":6,"numLabels":1},"outOfSlo":true},{"number":2644,"url":"https://github.com/WebAudio/web-audio-api/issues/2644","title":"Should a DynamicsCompressorNode be considered actively processing?","author":"chrisguttandin","createdAt":"2025-09-04T13:08:56Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P253DT18H28M50S","whichSlo":"triage","stats":{"numTimelineItems":6,"numLabels":2},"outOfSlo":true},{"number":2648,"url":"https://github.com/WebAudio/web-audio-api/issues/2648","title":"Explicit removal of resolved promises from [[pending promises]]","author":"Prospero23","createdAt":"2025-10-24T14:55:43Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P203DT16H42M3S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2650,"url":"https://github.com/WebAudio/web-audio-api/issues/2650","title":"Extend sample format support by integrating AudioSampleFormat from WebCodecs","author":"bendmorris","createdAt":"2025-10-30T20:06:07Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P197DT11H31M39S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2651,"url":"https://github.com/WebAudio/web-audio-api/issues/2651","title":"Create a DecoderSourceNode that integrates with WebCodecs decoders","author":"bendmorris","createdAt":"2025-10-30T20:20:54Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P197DT11H16M52S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2652,"url":"https://github.com/WebAudio/web-audio-api/issues/2652","title":"Unclear timing relationship between multiple media element nodes and web Audio","author":"SteveALee","createdAt":"2025-11-04T14:20:01Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P192DT17H17M45S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2653,"url":"https://github.com/WebAudio/web-audio-api/issues/2653","title":"AudioContext.sampleRate might be clamped internally","author":"youennf","createdAt":"2025-11-10T05:37:13Z","labels":["category: enhancement","Needs External Dependency Resolution"],"sloTimeUsed":"P187DT2H33S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2655,"url":"https://github.com/WebAudio/web-audio-api/issues/2655","title":"WaveShaperNode: allow updating the curve","author":"orottier","createdAt":"2025-11-23T15:15:00Z","labels":["Needs Discussion","category: new feature"],"sloTimeUsed":"P173DT16H22M46S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2658,"url":"https://github.com/WebAudio/web-audio-api/issues/2658","title":"Removing AudioWorkletNode from the AudioContext graph does not stop it from being executed","author":"juj","createdAt":"2025-12-04T22:49:37Z","labels":["Needs Discussion","category: enhancement","Agenda+"],"sloTimeUsed":"P162DT8H48M9S","whichSlo":"triage","onAgendaFor":"P162DT8H12M4S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2659,"url":"https://github.com/WebAudio/web-audio-api/issues/2659","title":"renderSizeHint fingerprinting concerns with \"hardware\" hint","author":"mjwilson-google","createdAt":"2025-12-18T21:24:23Z","labels":["Needs Edits","category: enhancement","size: S"],"sloTimeUsed":"P148DT10H13M23S","whichSlo":"triage","neededEditsFor":"P64DT13H54M12S","stats":{"numTimelineItems":7,"numLabels":3},"outOfSlo":true},{"number":2662,"url":"https://github.com/WebAudio/web-audio-api/issues/2662","title":"Specify OfflineAudioContext suspend and resume better","author":"padenot","createdAt":"2026-01-08T08:41:39Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P127DT22H56M7S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2663,"url":"https://github.com/WebAudio/web-audio-api/issues/2663","title":"Add renderSizeHint handling to AudioContext constructor","author":"mjwilson-google","createdAt":"2026-01-08T20:55:19Z","labels":["Needs Edits","category: enhancement","size: S"],"sloTimeUsed":"P127DT10H42M27S","whichSlo":"triage","neededEditsFor":"P127DT10H42M5S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2668,"url":"https://github.com/WebAudio/web-audio-api/issues/2668","title":"AudioBufferSourceOptions buffer seems like it could default to null","author":"annevk","createdAt":"2026-02-08T12:35:29Z","labels":["Needs Discussion","category: enhancement","Agenda+"],"sloTimeUsed":"P96DT19H2M17S","whichSlo":"triage","onAgendaFor":"P92DT16H33M33S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2670,"url":"https://github.com/WebAudio/web-audio-api/issues/2670","title":"Many questions about the DynamicsCompressor spec","author":"matanui159","createdAt":"2026-02-17T02:16:34Z","labels":["Needs Discussion","category: editorial","Agenda+"],"sloTimeUsed":"P88DT5H21M12S","whichSlo":"triage","onAgendaFor":"P87DT13H46M18S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2671,"url":"https://github.com/WebAudio/web-audio-api/issues/2671","title":"Undefined conversion to float for AudioParam initial values passed via AudioNode constructor options dictionary","author":"karlt","createdAt":"2026-02-19T03:03:47Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P86DT4H33M59S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2672,"url":"https://github.com/WebAudio/web-audio-api/issues/2672","title":"\"Queue a media element task\" repeatedly called without a media element","author":"AtkinsSJ","createdAt":"2026-04-17T11:09:02Z","labels":["Needs Discussion","category: enhancement"],"sloTimeUsed":"P28DT20H28M44S","whichSlo":"triage","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2673,"url":"https://github.com/WebAudio/web-audio-api/pull/2673","title":"Clarify renderQuantumSize handling and privacy considerations in AudioContext","author":"mjwilson-google","createdAt":"2026-05-06T23:06:26Z","pull_request":{"draft":false},"labels":[],"sloTimeUsed":"P9DT8H31M20S","whichSlo":"triage","stats":{"numTimelineItems":3,"numLabels":0},"outOfSlo":true}],"urgent":[{"number":2442,"url":"https://github.com/WebAudio/web-audio-api/issues/2442","title":"[audioworklet] Bring Your Own Buffer style of memory management","author":"joeberkovitz","createdAt":"2017-11-07T23:16:56Z","labels":["Needs Discussion","category: new feature","Priority: Urgent"],"sloTimeUsed":"P1689DT20H55M42S","whichSlo":"urgent","stats":{"numTimelineItems":5,"numLabels":3},"outOfSlo":true},{"number":2423,"url":"https://github.com/WebAudio/web-audio-api/issues/2423","title":"Worker support for BaseAudioContext","author":"hoch","createdAt":"2016-11-30T18:07:07Z","labels":["Needs Discussion","category: new feature","Priority: Urgent"],"sloTimeUsed":"P1661DT14H55M31S","whichSlo":"urgent","stats":{"numTimelineItems":9,"numLabels":3},"outOfSlo":true},{"number":2445,"url":"https://github.com/WebAudio/web-audio-api/issues/2445","title":"Incremental delivery of gargantuan amounts of audio data from OfflineAudioContext rendering","author":"JohnWeisz","createdAt":"2020-01-26T13:26:17Z","labels":["Needs Discussion","category: new feature","Priority: Urgent"],"sloTimeUsed":"P1661DT14H37M39S","whichSlo":"urgent","stats":{"numTimelineItems":7,"numLabels":3},"outOfSlo":true}],"soon":[{"number":469,"url":"https://github.com/WebAudio/web-audio-api/issues/469","title":"Audio nodes should expose their intrinsic latency.","author":"cristiano-belloni","createdAt":"2015-01-29T14:18:03Z","labels":["Needs Edits","category: new feature","Priority: Soon","size: M"],"sloTimeUsed":"P1289DT14H53M49S","whichSlo":"soon","neededEditsFor":"P715DT14H52M30S","stats":{"numTimelineItems":15,"numLabels":4},"outOfSlo":true},{"number":2581,"url":"https://github.com/WebAudio/web-audio-api/issues/2581","title":"AudioWorkletProcessCallback should not be a callback type","author":"domenic","createdAt":"2024-04-03T07:54:45Z","labels":["Needs Edits","category: editorial","Priority: Soon","size: M"],"sloTimeUsed":"P743DT15H31M9S","whichSlo":"soon","neededEditsFor":"P598DT6H45M48S","stats":{"numTimelineItems":4,"numLabels":4},"outOfSlo":true},{"number":2570,"url":"https://github.com/WebAudio/web-audio-api/issues/2570","title":"Mono audio plays on only the left speaker if a ChannelSplitterNode is used","author":"Andrews54757","createdAt":"2024-02-20T09:46:59Z","labels":["Needs Discussion","category: new feature","Priority: Soon"],"sloTimeUsed":"P743DT14H53M56S","whichSlo":"soon","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2413,"url":"https://github.com/WebAudio/web-audio-api/issues/2413","title":"Please make high resolution time available within AudioWorkletGlobalScope.","author":"issuefiler","createdAt":"2020-05-13T12:46:52Z","labels":["category: new feature","Priority: Soon","Needs External Dependency Resolution","size: S"],"sloTimeUsed":"P472DT15H28M15S","whichSlo":"soon","stats":{"numTimelineItems":10,"numLabels":4},"outOfSlo":true},{"number":2435,"url":"https://github.com/WebAudio/web-audio-api/issues/2435","title":"Use algorithm to throw exception when constructing Web Audio API objects, where it makes sense.","author":"padenot","createdAt":"2019-01-09T13:28:59Z","labels":["Needs Edits","category: enhancement","Priority: Soon","size: M"],"sloTimeUsed":"P449DT13H34M22S","whichSlo":"soon","neededEditsFor":"P449DT13H34M34S","stats":{"numTimelineItems":8,"numLabels":4},"outOfSlo":true}],"agenda":[{"number":2643,"url":"https://github.com/WebAudio/web-audio-api/issues/2643","title":"end of setValueCurveAtTime range should be exclusive for cancelScheduledValues()","author":"karlt","createdAt":"2025-08-20T23:16:08Z","labels":["Needs Discussion","category: enhancement","Agenda+"],"sloTimeUsed":"P268DT8H21M38S","whichSlo":"triage","onAgendaFor":"P253DT11H23M38S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2658,"url":"https://github.com/WebAudio/web-audio-api/issues/2658","title":"Removing AudioWorkletNode from the AudioContext graph does not stop it from being executed","author":"juj","createdAt":"2025-12-04T22:49:37Z","labels":["Needs Discussion","category: enhancement","Agenda+"],"sloTimeUsed":"P162DT8H48M9S","whichSlo":"triage","onAgendaFor":"P162DT8H12M4S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2668,"url":"https://github.com/WebAudio/web-audio-api/issues/2668","title":"AudioBufferSourceOptions buffer seems like it could default to null","author":"annevk","createdAt":"2026-02-08T12:35:29Z","labels":["Needs Discussion","category: enhancement","Agenda+"],"sloTimeUsed":"P96DT19H2M17S","whichSlo":"triage","onAgendaFor":"P92DT16H33M33S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2670,"url":"https://github.com/WebAudio/web-audio-api/issues/2670","title":"Many questions about the DynamicsCompressor spec","author":"matanui159","createdAt":"2026-02-17T02:16:34Z","labels":["Needs Discussion","category: editorial","Agenda+"],"sloTimeUsed":"P88DT5H21M12S","whichSlo":"triage","onAgendaFor":"P87DT13H46M18S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true}],"needsEdits":[{"number":2321,"url":"https://github.com/WebAudio/web-audio-api/issues/2321","title":"decodeAudioData and corrupted files","author":"rtoy","createdAt":"2021-04-15T16:59:00Z","labels":["Needs Edits","category: enhancement","size: S"],"sloTimeUsed":"P1849DT13H9M56S","whichSlo":"triage","neededEditsFor":"P1758DT15H20M44S","stats":{"numTimelineItems":9,"numLabels":3},"outOfSlo":true},{"number":2378,"url":"https://github.com/WebAudio/web-audio-api/issues/2378","title":"Fix the references to mimesniff (follow up  #1563) ","author":"padenot","createdAt":"2021-09-15T08:05:57Z","labels":["Needs Edits","category: admin","size: S"],"sloTimeUsed":"P1703DT23H31M49S","whichSlo":"triage","neededEditsFor":"P1695DT14H52M59S","stats":{"numTimelineItems":11,"numLabels":3},"outOfSlo":true},{"number":2384,"url":"https://github.com/WebAudio/web-audio-api/issues/2384","title":"ChannelCount and friends for source nodes is confusing","author":"rtoy","createdAt":"2021-06-03T17:30:00Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P1807DT14H7M46S","whichSlo":"triage","neededEditsFor":"P1695DT13H23M32S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2393,"url":"https://github.com/WebAudio/web-audio-api/issues/2393","title":"Units & examples used in DynamicsCompressorNode are ambiguous","author":"citelao","createdAt":"2020-11-30T20:19:48Z","labels":["Needs Edits","category: editorial","size: M"],"sloTimeUsed":"P1992DT11H17M58S","whichSlo":"triage","neededEditsFor":"P1695DT13H12M3S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2394,"url":"https://github.com/WebAudio/web-audio-api/issues/2394","title":"It should be possible to change a `PannerNode` to `HRTF` and knowing when it's done","author":"padenot","createdAt":"2020-10-21T16:52:46Z","labels":["Needs Edits","category: new feature","size: S"],"sloTimeUsed":"P2032DT14H45M","whichSlo":"triage","neededEditsFor":"P1695DT13H11M25S","stats":{"numTimelineItems":5,"numLabels":3},"outOfSlo":true},{"number":2397,"url":"https://github.com/WebAudio/web-audio-api/issues/2397","title":"Exposing a playbackPosition property on AudioBufferSourceNode.","author":"notthetup","createdAt":"2014-02-28T08:26:25Z","labels":["Needs Edits","category: enhancement","size: M"],"sloTimeUsed":"P4459DT23H11M21S","whichSlo":"triage","neededEditsFor":"P1695DT13H9M36S","stats":{"numTimelineItems":7,"numLabels":3},"outOfSlo":true},{"number":2405,"url":"https://github.com/WebAudio/web-audio-api/issues/2405","title":"Add detune AudioParam for ConstantSourceNode","author":"rtoy","createdAt":"2020-07-31T20:16:06Z","labels":["Needs Edits","category: new feature","size: S"],"sloTimeUsed":"P2114DT11H21M40S","whichSlo":"triage","neededEditsFor":"P1689DT21H26M57S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2412,"url":"https://github.com/WebAudio/web-audio-api/issues/2412","title":"DynamicsCompressorNode release parameter range","author":"bradisbell","createdAt":"2020-06-09T03:31:55Z","labels":["Needs Edits","category: new feature"],"sloTimeUsed":"P2167DT4H5M51S","whichSlo":"triage","neededEditsFor":"P1689DT21H14M31S","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2415,"url":"https://github.com/WebAudio/web-audio-api/issues/2415","title":"Add automation using a power law","author":"delucis","createdAt":"2015-12-06T04:14:07Z","labels":["Needs Edits","category: new feature","Priority: Eventually","size: M"],"sloTimeUsed":"PT0S","whichSlo":"none","neededEditsFor":"P1689DT21H11M54S","stats":{"numTimelineItems":8,"numLabels":4},"outOfSlo":true},{"number":2421,"url":"https://github.com/WebAudio/web-audio-api/issues/2421","title":"Customizable windowing function for Analyser node","author":"rtoy","createdAt":"2016-08-02T23:10:05Z","labels":["Needs Edits","category: enhancement","size: L"],"sloTimeUsed":"P3573DT8H27M41S","whichSlo":"triage","neededEditsFor":"P1689DT21H8M1S","stats":{"numTimelineItems":5,"numLabels":3},"outOfSlo":true},{"number":2530,"url":"https://github.com/WebAudio/web-audio-api/issues/2530","title":"Unclearness regarding the DC-offset in PeriodicWave","author":"dd-pardal","createdAt":"2022-11-29T20:00:05Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P1263DT11H37M41S","whichSlo":"triage","neededEditsFor":"P1009DT14H48M37S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2571,"url":"https://github.com/WebAudio/web-audio-api/issues/2571","title":"Review mute/unmute/ended and constraints on track in audioContext.createMediaStreamDestination().stream","author":"jan-ivar","createdAt":"2024-02-20T21:32:03Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P815DT10H5M43S","whichSlo":"triage","neededEditsFor":"P771DT15H23M13S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2574,"url":"https://github.com/WebAudio/web-audio-api/issues/2574","title":"Whether process() is called for an AudioWorkletNode should depend on whether the active source flag is true and whether the AudioNodes connected to inputs are actively processing","author":"karlt","createdAt":"2024-03-11T04:37:13Z","labels":["Needs Edits","category: editorial","Priority: Eventually","size: S"],"sloTimeUsed":"PT0S","whichSlo":"none","neededEditsFor":"P731DT17H45M3S","stats":{"numTimelineItems":6,"numLabels":4},"outOfSlo":true},{"number":469,"url":"https://github.com/WebAudio/web-audio-api/issues/469","title":"Audio nodes should expose their intrinsic latency.","author":"cristiano-belloni","createdAt":"2015-01-29T14:18:03Z","labels":["Needs Edits","category: new feature","Priority: Soon","size: M"],"sloTimeUsed":"P1289DT14H53M49S","whichSlo":"soon","neededEditsFor":"P715DT14H52M30S","stats":{"numTimelineItems":15,"numLabels":4},"outOfSlo":true},{"number":2566,"url":"https://github.com/WebAudio/web-audio-api/issues/2566","title":"Handling unconnected AudioWorkletNode's output","author":"hoch","createdAt":"2024-01-12T20:32:59Z","labels":["Needs Edits","category: enhancement","size: S"],"sloTimeUsed":"P854DT11H4M47S","whichSlo":"triage","neededEditsFor":"P660DT11H15M21S","stats":{"numTimelineItems":9,"numLabels":3},"outOfSlo":true},{"number":2432,"url":"https://github.com/WebAudio/web-audio-api/issues/2432","title":"front and up directions defined in deprecated setOrientation method","author":"rtoy","createdAt":"2019-05-17T20:20:33Z","labels":["Needs Edits","category: editorial"],"sloTimeUsed":"P2555DT11H17M13S","whichSlo":"triage","neededEditsFor":"P625DT10H46M51S","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2433,"url":"https://github.com/WebAudio/web-audio-api/issues/2433","title":"Use channel ordering label names when describing up/down mixing","author":"rtoy","createdAt":"2019-05-17T19:50:01Z","labels":["Needs Edits","category: editorial"],"sloTimeUsed":"P2555DT11H47M45S","whichSlo":"triage","neededEditsFor":"P625DT10H42M14S","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2434,"url":"https://github.com/WebAudio/web-audio-api/issues/2434","title":"Add sections to link the IDL of each node","author":"rtoy","createdAt":"2019-05-15T17:31:15Z","labels":["Needs Edits","category: editorial"],"sloTimeUsed":"P2557DT14H6M31S","whichSlo":"triage","neededEditsFor":"P625DT10H38M26S","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2549,"url":"https://github.com/WebAudio/web-audio-api/issues/2549","title":"Inconsistent usage of \"[[control thread state]]\"","author":"gsinafirooz","createdAt":"2023-06-14T20:42:00Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P1066DT10H55M46S","whichSlo":"triage","neededEditsFor":"P598DT6H53M34S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2510,"url":"https://github.com/WebAudio/web-audio-api/issues/2510","title":"\"current settings object's relevant global object\" is not defined","author":"Ms2ger","createdAt":"2022-09-15T12:55:19Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P1338DT18H42M27S","whichSlo":"triage","neededEditsFor":"P598DT6H51M21S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2380,"url":"https://github.com/WebAudio/web-audio-api/issues/2380","title":"Stop referring back to factory methods for information","author":"rtoy","createdAt":"2020-02-13T23:51:42Z","labels":["Needs Edits","category: editorial","size: M"],"sloTimeUsed":"P2283DT7H46M4S","whichSlo":"triage","neededEditsFor":"P598DT6H49M17S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2430,"url":"https://github.com/WebAudio/web-audio-api/issues/2430","title":"More info for CONTRIBUTING.md","author":"rtoy","createdAt":"2019-10-08T19:47:28Z","labels":["Needs Edits","category: admin","Priority: Eventually","size: S"],"sloTimeUsed":"PT0S","whichSlo":"none","neededEditsFor":"P598DT6H47M13S","stats":{"numTimelineItems":6,"numLabels":4},"outOfSlo":true},{"number":2581,"url":"https://github.com/WebAudio/web-audio-api/issues/2581","title":"AudioWorkletProcessCallback should not be a callback type","author":"domenic","createdAt":"2024-04-03T07:54:45Z","labels":["Needs Edits","category: editorial","Priority: Soon","size: M"],"sloTimeUsed":"P743DT15H31M9S","whichSlo":"soon","neededEditsFor":"P598DT6H45M48S","stats":{"numTimelineItems":4,"numLabels":4},"outOfSlo":true},{"number":2439,"url":"https://github.com/WebAudio/web-audio-api/issues/2439","title":"Use algorithm for defining copyToChannel and copyFromChannel behavior","author":"rtoy","createdAt":"2018-06-08T15:50:03Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P2898DT15H47M43S","whichSlo":"triage","neededEditsFor":"P598DT6H41M1S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2426,"url":"https://github.com/WebAudio/web-audio-api/issues/2426","title":"Add subsection for acquiring the content of an AudioBuffer?","author":"rtoy","createdAt":"2017-09-06T22:00:54Z","labels":["Needs Edits","category: editorial","size: S"],"sloTimeUsed":"P3173DT9H36M52S","whichSlo":"triage","neededEditsFor":"P598DT6H38M21S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2596,"url":"https://github.com/WebAudio/web-audio-api/issues/2596","title":"Specify different behaviors for no sink ID and the default sink ID (\"\").","author":"hoch","createdAt":"2024-07-27T01:01:30Z","labels":["Needs Edits","category: enhancement","Priority: Eventually","size: S"],"sloTimeUsed":"PT0S","whichSlo":"none","neededEditsFor":"P575DT14H38M45S","stats":{"numTimelineItems":6,"numLabels":4},"outOfSlo":true},{"number":2435,"url":"https://github.com/WebAudio/web-audio-api/issues/2435","title":"Use algorithm to throw exception when constructing Web Audio API objects, where it makes sense.","author":"padenot","createdAt":"2019-01-09T13:28:59Z","labels":["Needs Edits","category: enhancement","Priority: Soon","size: M"],"sloTimeUsed":"P449DT13H34M22S","whichSlo":"soon","neededEditsFor":"P449DT13H34M34S","stats":{"numTimelineItems":8,"numLabels":4},"outOfSlo":true},{"number":2634,"url":"https://github.com/WebAudio/web-audio-api/issues/2634","title":"Stray parenthesis in low shelf coefficients in BiquadFilter spec","author":"dead-claudia","createdAt":"2025-04-24T19:21:00Z","labels":["Needs Edits","category: editorial","Priority: Eventually","size: S"],"sloTimeUsed":"PT0S","whichSlo":"none","neededEditsFor":"P386DT12H7M12S","stats":{"numTimelineItems":4,"numLabels":4},"outOfSlo":true},{"number":2532,"url":"https://github.com/WebAudio/web-audio-api/issues/2532","title":"Fire an event when the audio device that's in use in an AudioContext changes","author":"padenot","createdAt":"2023-01-12T17:26:01Z","labels":["Needs Edits","category: new feature"],"sloTimeUsed":"P1219DT14H11M45S","whichSlo":"triage","neededEditsFor":"P368DT9H2M36S","stats":{"numTimelineItems":2,"numLabels":2},"outOfSlo":true},{"number":2422,"url":"https://github.com/WebAudio/web-audio-api/issues/2422","title":"Graph code should be in this repo","author":"rtoy","createdAt":"2016-11-16T21:12:37Z","labels":["Needs Edits","category: admin"],"sloTimeUsed":"P3467DT10H25M9S","whichSlo":"triage","neededEditsFor":"P368DT7H56M37S","stats":{"numTimelineItems":4,"numLabels":2},"outOfSlo":true},{"number":2639,"url":"https://github.com/WebAudio/web-audio-api/issues/2639","title":"Add adjustable makeup gain to DynamicsCompressorNode","author":"mjwilson-google","createdAt":"2025-06-17T20:19:33Z","labels":["Needs Edits","category: new feature","Priority: Eventually","size: S"],"sloTimeUsed":"PT0S","whichSlo":"none","neededEditsFor":"P275DT10H24M55S","stats":{"numTimelineItems":8,"numLabels":4},"outOfSlo":true},{"number":2663,"url":"https://github.com/WebAudio/web-audio-api/issues/2663","title":"Add renderSizeHint handling to AudioContext constructor","author":"mjwilson-google","createdAt":"2026-01-08T20:55:19Z","labels":["Needs Edits","category: enhancement","size: S"],"sloTimeUsed":"P127DT10H42M27S","whichSlo":"triage","neededEditsFor":"P127DT10H42M5S","stats":{"numTimelineItems":3,"numLabels":3},"outOfSlo":true},{"number":2659,"url":"https://github.com/WebAudio/web-audio-api/issues/2659","title":"renderSizeHint fingerprinting concerns with \"hardware\" hint","author":"mjwilson-google","createdAt":"2025-12-18T21:24:23Z","labels":["Needs Edits","category: enhancement","size: S"],"sloTimeUsed":"P148DT10H13M23S","whichSlo":"triage","neededEditsFor":"P64DT13H54M12S","stats":{"numTimelineItems":7,"numLabels":3},"outOfSlo":true}],"other":[{"number":2395,"url":"https://github.com/WebAudio/web-audio-api/issues/2395","title":"A NoiseGate/Expander node would be a good addition to the API.","author":"olivierthereaux","createdAt":"2013-09-11T14:27:37Z","labels":["Needs Discussion","category: new feature","Priority: Eventually","size: L"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":12,"numLabels":4}},{"number":2402,"url":"https://github.com/WebAudio/web-audio-api/issues/2402","title":"Phase-offset of oscillator nodes","author":"pendragon-andyh","createdAt":"2015-06-09T20:26:41Z","labels":["category: new feature","Priority: Soon","Needs Reporter Feedback"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":7,"numComments":44,"numLabels":3}},{"number":2415,"url":"https://github.com/WebAudio/web-audio-api/issues/2415","title":"Add automation using a power law","author":"delucis","createdAt":"2015-12-06T04:14:07Z","labels":["Needs Edits","category: new feature","Priority: Eventually","size: M"],"sloTimeUsed":"PT0S","whichSlo":"none","neededEditsFor":"P1689DT21H11M54S","stats":{"numTimelineItems":8,"numLabels":4},"outOfSlo":true},{"number":2416,"url":"https://github.com/WebAudio/web-audio-api/issues/2416","title":"Add NoiseGenerator Node","author":"g200kg","createdAt":"2016-01-21T12:38:25Z","labels":["Needs Discussion","category: new feature","Priority: Eventually","size: L"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":12,"numLabels":4}},{"number":2418,"url":"https://github.com/WebAudio/web-audio-api/issues/2418","title":"Bandlimited pulse oscillator with a-rate pulseWidth parameter","author":"svgeesus","createdAt":"2016-04-07T19:18:13Z","labels":["Needs Discussion","category: new feature","Priority: Eventually","size: L"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":8,"numLabels":4}},{"number":2441,"url":"https://github.com/WebAudio/web-audio-api/issues/2441","title":"Informing AudioWorklet if output is not connected?","author":"rtoy","createdAt":"2018-03-08T16:49:14Z","labels":["category: enhancement","Needs Reporter Feedback"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":2,"numComments":1,"numLabels":2}},{"number":2448,"url":"https://github.com/WebAudio/web-audio-api/issues/2448","title":"Hard-sync of two oscillators","author":"svgeesus","createdAt":"2019-09-16T02:55:10Z","labels":["Needs Discussion","category: new feature","Priority: Eventually","size: L"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":6,"numLabels":4}},{"number":2430,"url":"https://github.com/WebAudio/web-audio-api/issues/2430","title":"More info for CONTRIBUTING.md","author":"rtoy","createdAt":"2019-10-08T19:47:28Z","labels":["Needs Edits","category: admin","Priority: Eventually","size: S"],"sloTimeUsed":"PT0S","whichSlo":"none","neededEditsFor":"P598DT6H47M13S","stats":{"numTimelineItems":6,"numLabels":4},"outOfSlo":true},{"number":2371,"url":"https://github.com/WebAudio/web-audio-api/issues/2371","title":"Potential error in stated diversity of web audio fingerprints in comparison to User-Agent strings","author":"phani-vadrevu","createdAt":"2021-07-30T14:26:26Z","labels":["category: enhancement","Needs Reporter Feedback"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":8,"numComments":7,"numLabels":2}},{"number":2458,"url":"https://github.com/WebAudio/web-audio-api/issues/2458","title":"Planar-only considered harmful","author":"cmuratori","createdAt":"2021-11-18T19:44:27Z","labels":["category: new feature","Needs Reporter Feedback"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":6,"numComments":9,"numLabels":2}},{"number":2574,"url":"https://github.com/WebAudio/web-audio-api/issues/2574","title":"Whether process() is called for an AudioWorkletNode should depend on whether the active source flag is true and whether the AudioNodes connected to inputs are actively processing","author":"karlt","createdAt":"2024-03-11T04:37:13Z","labels":["Needs Edits","category: editorial","Priority: Eventually","size: S"],"sloTimeUsed":"PT0S","whichSlo":"none","neededEditsFor":"P731DT17H45M3S","stats":{"numTimelineItems":6,"numLabels":4},"outOfSlo":true},{"number":2596,"url":"https://github.com/WebAudio/web-audio-api/issues/2596","title":"Specify different behaviors for no sink ID and the default sink ID (\"\").","author":"hoch","createdAt":"2024-07-27T01:01:30Z","labels":["Needs Edits","category: enhancement","Priority: Eventually","size: S"],"sloTimeUsed":"PT0S","whichSlo":"none","neededEditsFor":"P575DT14H38M45S","stats":{"numTimelineItems":6,"numLabels":4},"outOfSlo":true},{"number":2598,"url":"https://github.com/WebAudio/web-audio-api/issues/2598","title":"AudioContextOptions sinkId should only be allowed in a secure context","author":"mjwilson-google","createdAt":"2024-08-21T21:51:17Z","labels":["Needs Discussion","category: enhancement","Priority: Eventually","size: S"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":8,"numComments":0,"numLabels":4}},{"number":2599,"url":"https://github.com/WebAudio/web-audio-api/issues/2599","title":"Enum values that ignore naming conventions in Web Audio API","author":"dontcallmedom-bot","createdAt":"2024-08-30T12:16:43Z","labels":["category: enhancement","Needs External Dependency Resolution","Priority: Eventually","size: S"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":4,"numLabels":4}},{"number":2634,"url":"https://github.com/WebAudio/web-audio-api/issues/2634","title":"Stray parenthesis in low shelf coefficients in BiquadFilter spec","author":"dead-claudia","createdAt":"2025-04-24T19:21:00Z","labels":["Needs Edits","category: editorial","Priority: Eventually","size: S"],"sloTimeUsed":"PT0S","whichSlo":"none","neededEditsFor":"P386DT12H7M12S","stats":{"numTimelineItems":4,"numLabels":4},"outOfSlo":true},{"number":2639,"url":"https://github.com/WebAudio/web-audio-api/issues/2639","title":"Add adjustable makeup gain to DynamicsCompressorNode","author":"mjwilson-google","createdAt":"2025-06-17T20:19:33Z","labels":["Needs Edits","category: new feature","Priority: Eventually","size: S"],"sloTimeUsed":"PT0S","whichSlo":"none","neededEditsFor":"P275DT10H24M55S","stats":{"numTimelineItems":8,"numLabels":4},"outOfSlo":true},{"number":2640,"url":"https://github.com/WebAudio/web-audio-api/issues/2640","title":"Add maxChannelCount for MediaStreamAudioDestinationNode","author":"mjwilson-google","createdAt":"2025-07-08T22:31:55Z","labels":["Needs Discussion","category: new feature","Priority: Eventually","size: S"],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":6,"numLabels":4}},{"number":2641,"url":"https://github.com/WebAudio/web-audio-api/pull/2641","title":"Specify DynamicsCompressorNode makeup gain control","author":"mjwilson-google","createdAt":"2025-08-15T23:00:49Z","pull_request":{"draft":true},"labels":[],"sloTimeUsed":"PT0S","whichSlo":"none","stats":{"numTimelineItems":8,"numLabels":0}}]}