Click here to download the Blitz Browser!

WPT

wpt / webaudio / the-audio-api / the-audiobuffersourcenode-interface / note-grain-on-timing.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
Total111/111111/111111/111111/111111/111NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
# AUDIT TASK RUNNER STARTED.PASSPASSPASSPASSPASS
Executing "Test timing of noteGrainOn"PASSPASSPASSPASSPASS
Audit reportPASSPASSPASSPASSPASS
> [Test timing of noteGrainOn] PASSPASSPASSPASSPASS
Found all grain starts and ends is true.PASSPASSPASSPASSPASS
Number of start frames is equal to 100.PASSPASSPASSPASSPASS
Number of end frames is equal to 100.PASSPASSPASSPASSPASS
Pulse 0 boundary is identical to the array [0,327].PASSPASSPASSPASSPASS
Pulse 1 boundary is identical to the array [490,817].PASSPASSPASSPASSPASS
Pulse 2 boundary is identical to the array [980,1307].PASSPASSPASSPASSPASS
Pulse 3 boundary is identical to the array [1470,1797].PASSPASSPASSPASSPASS
Pulse 4 boundary is identical to the array [1960,2287].PASSPASSPASSPASSPASS
Pulse 5 boundary is identical to the array [2450,2777].PASSPASSPASSPASSPASS
Pulse 6 boundary is identical to the array [2940,3267].PASSPASSPASSPASSPASS
Pulse 7 boundary is identical to the array [3430,3757].PASSPASSPASSPASSPASS
Pulse 8 boundary is identical to the array [3920,4247].PASSPASSPASSPASSPASS
Pulse 9 boundary is identical to the array [4410,4737].PASSPASSPASSPASSPASS
Pulse 10 boundary is identical to the array [4900,5227].PASSPASSPASSPASSPASS
Pulse 11 boundary is identical to the array [5390,5717].PASSPASSPASSPASSPASS
Pulse 12 boundary is identical to the array [5880,6207].PASSPASSPASSPASSPASS
Pulse 13 boundary is identical to the array [6370,6697].PASSPASSPASSPASSPASS
Pulse 14 boundary is identical to the array [6860,7187].PASSPASSPASSPASSPASS
Pulse 15 boundary is identical to the array [7350,7677].PASSPASSPASSPASSPASS
Pulse 16 boundary is identical to the array [7840,8167].PASSPASSPASSPASSPASS
Pulse 17 boundary is identical to the array [8330,8657].PASSPASSPASSPASSPASS
Pulse 18 boundary is identical to the array [8820,9147].PASSPASSPASSPASSPASS
Pulse 19 boundary is identical to the array [9310,9637].PASSPASSPASSPASSPASS
Pulse 20 boundary is identical to the array [9800,10127].PASSPASSPASSPASSPASS
Pulse 21 boundary is identical to the array [10290,10617].PASSPASSPASSPASSPASS
Pulse 22 boundary is identical to the array [10780,11107].PASSPASSPASSPASSPASS
Pulse 23 boundary is identical to the array [11270,11597].PASSPASSPASSPASSPASS
Pulse 24 boundary is identical to the array [11760,12087].PASSPASSPASSPASSPASS
Pulse 25 boundary is identical to the array [12250,12577].PASSPASSPASSPASSPASS
Pulse 26 boundary is identical to the array [12740,13067].PASSPASSPASSPASSPASS
Pulse 27 boundary is identical to the array [13230,13557].PASSPASSPASSPASSPASS
Pulse 28 boundary is identical to the array [13720,14047].PASSPASSPASSPASSPASS
Pulse 29 boundary is identical to the array [14210,14537].PASSPASSPASSPASSPASS
Pulse 30 boundary is identical to the array [14700,15027].PASSPASSPASSPASSPASS
Pulse 31 boundary is identical to the array [15190,15517].PASSPASSPASSPASSPASS
Pulse 32 boundary is identical to the array [15680,16007].PASSPASSPASSPASSPASS
Pulse 33 boundary is identical to the array [16170,16497].PASSPASSPASSPASSPASS
Pulse 34 boundary is identical to the array [16660,16987].PASSPASSPASSPASSPASS
Pulse 35 boundary is identical to the array [17150,17477].PASSPASSPASSPASSPASS
Pulse 36 boundary is identical to the array [17640,17967].PASSPASSPASSPASSPASS
Pulse 37 boundary is identical to the array [18130,18457].PASSPASSPASSPASSPASS
Pulse 38 boundary is identical to the array [18620,18947].PASSPASSPASSPASSPASS
Pulse 39 boundary is identical to the array [19110,19437].PASSPASSPASSPASSPASS
Pulse 40 boundary is identical to the array [19600,19927].PASSPASSPASSPASSPASS
Pulse 41 boundary is identical to the array [20090,20417].PASSPASSPASSPASSPASS
Pulse 42 boundary is identical to the array [20580,20907].PASSPASSPASSPASSPASS
Pulse 43 boundary is identical to the array [21070,21397].PASSPASSPASSPASSPASS
Pulse 44 boundary is identical to the array [21560,21887].PASSPASSPASSPASSPASS
Pulse 45 boundary is identical to the array [22050,22377].PASSPASSPASSPASSPASS
Pulse 46 boundary is identical to the array [22540,22867].PASSPASSPASSPASSPASS
Pulse 47 boundary is identical to the array [23030,23357].PASSPASSPASSPASSPASS
Pulse 48 boundary is identical to the array [23520,23847].PASSPASSPASSPASSPASS
Pulse 49 boundary is identical to the array [24010,24337].PASSPASSPASSPASSPASS
Pulse 50 boundary is identical to the array [24500,24827].PASSPASSPASSPASSPASS
Pulse 51 boundary is identical to the array [24990,25317].PASSPASSPASSPASSPASS
Pulse 52 boundary is identical to the array [25480,25807].PASSPASSPASSPASSPASS
Pulse 53 boundary is identical to the array [25970,26297].PASSPASSPASSPASSPASS
Pulse 54 boundary is identical to the array [26460,26787].PASSPASSPASSPASSPASS
Pulse 55 boundary is identical to the array [26950,27277].PASSPASSPASSPASSPASS
Pulse 56 boundary is identical to the array [27440,27767].PASSPASSPASSPASSPASS
Pulse 57 boundary is identical to the array [27930,28257].PASSPASSPASSPASSPASS
Pulse 58 boundary is identical to the array [28420,28747].PASSPASSPASSPASSPASS
Pulse 59 boundary is identical to the array [28910,29237].PASSPASSPASSPASSPASS
Pulse 60 boundary is identical to the array [29400,29727].PASSPASSPASSPASSPASS
Pulse 61 boundary is identical to the array [29890,30217].PASSPASSPASSPASSPASS
Pulse 62 boundary is identical to the array [30380,30707].PASSPASSPASSPASSPASS
Pulse 63 boundary is identical to the array [30870,31197].PASSPASSPASSPASSPASS
Pulse 64 boundary is identical to the array [31360,31687].PASSPASSPASSPASSPASS
Pulse 65 boundary is identical to the array [31850,32177].PASSPASSPASSPASSPASS
Pulse 66 boundary is identical to the array [32340,32667].PASSPASSPASSPASSPASS
Pulse 67 boundary is identical to the array [32830,33157].PASSPASSPASSPASSPASS
Pulse 68 boundary is identical to the array [33320,33647].PASSPASSPASSPASSPASS
Pulse 69 boundary is identical to the array [33810,34137].PASSPASSPASSPASSPASS
Pulse 70 boundary is identical to the array [34300,34627].PASSPASSPASSPASSPASS
Pulse 71 boundary is identical to the array [34790,35117].PASSPASSPASSPASSPASS
Pulse 72 boundary is identical to the array [35280,35607].PASSPASSPASSPASSPASS
Pulse 73 boundary is identical to the array [35770,36097].PASSPASSPASSPASSPASS
Pulse 74 boundary is identical to the array [36260,36587].PASSPASSPASSPASSPASS
Pulse 75 boundary is identical to the array [36750,37077].PASSPASSPASSPASSPASS
Pulse 76 boundary is identical to the array [37240,37567].PASSPASSPASSPASSPASS
Pulse 77 boundary is identical to the array [37730,38057].PASSPASSPASSPASSPASS
Pulse 78 boundary is identical to the array [38220,38547].PASSPASSPASSPASSPASS
Pulse 79 boundary is identical to the array [38710,39037].PASSPASSPASSPASSPASS
Pulse 80 boundary is identical to the array [39200,39527].PASSPASSPASSPASSPASS
Pulse 81 boundary is identical to the array [39690,40017].PASSPASSPASSPASSPASS
Pulse 82 boundary is identical to the array [40180,40507].PASSPASSPASSPASSPASS
Pulse 83 boundary is identical to the array [40670,40997].PASSPASSPASSPASSPASS
Pulse 84 boundary is identical to the array [41160,41487].PASSPASSPASSPASSPASS
Pulse 85 boundary is identical to the array [41650,41977].PASSPASSPASSPASSPASS
Pulse 86 boundary is identical to the array [42140,42467].PASSPASSPASSPASSPASS
Pulse 87 boundary is identical to the array [42630,42957].PASSPASSPASSPASSPASS
Pulse 88 boundary is identical to the array [43120,43447].PASSPASSPASSPASSPASS
Pulse 89 boundary is identical to the array [43610,43937].PASSPASSPASSPASSPASS
Pulse 90 boundary is identical to the array [44100,44427].PASSPASSPASSPASSPASS
Pulse 91 boundary is identical to the array [44590,44917].PASSPASSPASSPASSPASS
Pulse 92 boundary is identical to the array [45080,45407].PASSPASSPASSPASSPASS
Pulse 93 boundary is identical to the array [45570,45897].PASSPASSPASSPASSPASS
Pulse 94 boundary is identical to the array [46060,46387].PASSPASSPASSPASSPASS
Pulse 95 boundary is identical to the array [46550,46877].PASSPASSPASSPASSPASS
Pulse 96 boundary is identical to the array [47040,47367].PASSPASSPASSPASSPASS
Pulse 97 boundary is identical to the array [47530,47857].PASSPASSPASSPASSPASS
Pulse 98 boundary is identical to the array [48020,48347].PASSPASSPASSPASSPASS
Pulse 99 boundary is identical to the array [48510,48837].PASSPASSPASSPASSPASS
Number of grains that started at the correct time is equal to 100.PASSPASSPASSPASSPASS
Number of grains that ended at the correct time is equal to 100.PASSPASSPASSPASSPASS
< [Test timing of noteGrainOn] All assertions passed. (total 105 assertions)PASSPASSPASSPASSPASS
# AUDIT TASK RUNNER FINISHED: 1 tasks ran successfully.PASSPASSPASSPASSPASS