Click here to download the Blitz Browser!

WPT

wpt / webaudio / the-audio-api / the-audioparam-interface / k-rate-delay.html

Spec: Web Audio API ↗

Runs: Chrome 155.0.8041.0 (wpt@4a01b83e3, 2026-09-04) | Firefox 157.0a1 (wpt@e7122b73f, 2026-09-04) | Safari 251 preview (wpt@2c385f65e, 2026-09-04) | Ladybird 1.0-70fb3 (wpt@4a01b83e3, 2026-09-04) | Servo Servo 0.6 (wpt@2c385f65e, 2026-09-04) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total14/1411/1414/1414/144/14NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
# AUDIT TASK RUNNER STARTED.PASSPASSPASSPASSPASS
Executing "Test k-rate DelayNode"PASSPASSPASSPASSFAIL
Audit reportPASSPASSPASSPASSPASS
> [Test k-rate DelayNode] PASSPASSPASSPASSPASS
DelayNode: Setting delayTime.automationRate to "k-rate" is equal to k-rate.PASSPASSPASSPASS
DelayNode: k-rate node: delayTime.setValueAtTime(0,0) did not throw an exception.PASSPASSPASSPASS
DelayNode: k-rate node: delayTime.linearRampToValueAtTime(0.5,1) did not throw an exception.PASSPASSPASSPASS
DelayNode: a-rate node:delayTime.setValueAtTime(0,0) did not throw an exception.PASSPASSPASSPASS
DelayNode: a-rate node:delayTime.linearRampToValueAtTime(0.5,1) did not throw an exception.PASSPASSPASSPASS
DelayNode: Output of k-rate DelayNode is identical to the array [0,0.3387375473976135,0.6374233961105347,0.8607417345046997,0.9822860360145569,0.9876875877380371,0.8763061165809631,0.6613110303878784,0.36812421679496765,0.031410690397024155,-0.30901673436164856,-0.6129071116447449,-0.8443270921707153,-0.9759157299995422,-0.9921144843101501,-0.8910053372383118...].PASS
DelayNode: Output of a-rate DelayNode is identical to the array [0,0.16936877369880676,0.3387375473976135,0.4880804717540741,0.6374233961105347,0.7490825653076172,0.8607417345046997,0.9215139150619507,0.9822860360145569,0.9849867820739746,0.9876875877380371,0.9319968223571777,0.8763061165809631,0.7688086032867432,0.6613110303878784,0.5147176384925842...].PASS
DelayNode: Difference between a-rate and k-rate DelayNode is not constantly 0 (contains 7998 different values).PASS
< [Test k-rate DelayNode] All assertions passed. (total 8 assertions)PASSPASSPASS
# AUDIT TASK RUNNER FINISHED: 1 tasks ran successfully.PASSPASSPASSPASS
DelayNode: Output of k-rate DelayNode is identical to the array [0,0.1693689525127411,0.3387379050254822,0.4880809485912323,0.6374239921569824,0.7490829825401306,0.8607419729232788,0.921514630317688,0.9822872281074524,0.9849877953529358,0.9876883625984192,0.931997537612915,0.8763067126274109,0.7688093781471252,0.6613120436668396,0.5147184133529663...].PASS
DelayNode: Output of a-rate DelayNode is identical to the array [0,0.1693689525127411,0.3387379050254822,0.4880809485912323,0.6374239921569824,0.7490829825401306,0.8607419729232788,0.921514630317688,0.9822872281074524,0.9849877953529358,0.9876883625984192,0.931997537612915,0.8763067126274109,0.7688093781471252,0.6613120436668396,0.5147184133529663...].PASS
X DelayNode: Difference between a-rate and k-rate DelayNode should have contain at least one value different from 0.FAIL
< [Test k-rate DelayNode] 1 out of 8 assertions were failed.FAIL
# AUDIT TASK RUNNER FINISHED: 1 out of 1 tasks were failed.FAIL
DelayNode: Output of k-rate DelayNode is identical to the array [0,0.3387376368045807,0.6374233961105347,0.8607417345046997,0.9822861552238464,0.9876875877380371,0.8763060569763184,0.6613110303878784,0.36812421679496765,0.03141048550605774,-0.30901673436164856,-0.6129069924354553,-0.8443270921707153,-0.9759157299995422,-0.9921144843101501,-0.891005277633667...].PASS
DelayNode: Output of a-rate DelayNode is identical to the array [0,0.16936880350112915,0.3387376070022583,0.4880805015563965,0.6374233365058899,0.7490825057029724,0.8607417345046997,0.9215139150619507,0.9822861552238464,0.9849868416786194,0.9876875877380371,0.9319968223571777,0.8763060569763184,0.7688085436820984,0.6613110899925232,0.514717698097229...].PASS
DelayNode: Difference between a-rate and k-rate DelayNode is not constantly 0 (contains 7953 different values).PASS
DelayNode: Output of k-rate DelayNode is identical to the array [0,0.33873793482780457,0.6374239921569824,0.8607420325279236,0.9822872281074524,0.9876883625984192,0.8763066530227661,0.6613118648529053,0.3681245446205139,0.03141075745224953,-0.30901700258255005,-0.6129070520401001,-0.8443279266357422,-0.9759167432785034,-0.9921147227287292,-0.8910065293312073...].PASS
DelayNode: Output of a-rate DelayNode is identical to the array [0,0.1693689525127411,0.3387379050254822,0.4880809783935547,0.6374239921569824,0.7490830421447754,0.8607420325279236,0.921514630317688,0.9822872281074524,0.9849877953529358,0.9876883625984192,0.931997537612915,0.8763066530227661,0.7688092589378357,0.66131192445755,0.5147181749343872...].PASS
DelayNode: Difference between a-rate and k-rate DelayNode is not constantly 0 (contains 7937 different values).PASS