WPT
wpt / webaudio / the-audio-api / the-convolvernode-interface / convolver-channels.html
Spec: Web Audio API ↗
Runs: Chrome 155.0.8043.0 (wpt@b89af32bc, 2026-09-05) | Firefox 157.0a1 (wpt@b89af32bc, 2026-09-05) | Safari 251 preview (wpt@9b965429d, 2026-09-05) | Ladybird 1.0-d25dc (wpt@b89af32bc, 2026-09-05) | 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
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 38/38 | 38/38 | 38/38 | 4/38 | 4/38 | NOT RUN |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| # AUDIT TASK RUNNER STARTED. | PASS | PASS | PASS | PASS | PASS | — |
| Executing "channel-count-test" | PASS | PASS | PASS | FAIL | FAIL | — |
| Audit report | PASS | PASS | PASS | PASS | PASS | — |
| > [channel-count-test] | PASS | PASS | PASS | PASS | PASS | — |
| ConvolverNode with buffer of 1 channels did not throw an exception. | PASS | PASS | PASS | — | — | — |
| ConvolverNode with buffer of 2 channels did not throw an exception. | PASS | PASS | PASS | — | — | — |
| ConvolverNode with buffer of 3 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 3". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 4 channels did not throw an exception. | PASS | PASS | PASS | — | — | — |
| ConvolverNode with buffer of 5 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 5". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 6 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 6". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 7 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 7". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 8 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 8". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 9 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 9". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 10 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 10". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 11 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 11". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 12 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 12". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 13 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 13". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 14 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 14". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 15 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 15". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 16 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 16". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 17 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 17". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 18 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 18". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 19 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 19". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 20 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 20". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 21 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 21". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 22 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 22". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 23 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 23". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 24 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 24". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 25 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 25". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 26 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 26". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 27 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 27". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 28 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 28". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 29 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 29". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 30 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 30". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 31 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 31". | PASS | — | — | — | — | — |
| ConvolverNode with buffer of 32 channels threw NotSupportedError: "Failed to set the 'buffer' property on 'ConvolverNode': The buffer must have 1, 2, or 4 channels, not 32". | PASS | — | — | — | — | — |
| < [channel-count-test] All assertions passed. (total 32 assertions) | PASS | PASS | PASS | — | — | — |
| # AUDIT TASK RUNNER FINISHED: 1 tasks ran successfully. | PASS | PASS | PASS | PASS | PASS | — |
| ConvolverNode with buffer of 3 channels threw NotSupportedError: "ConvolverNode.buffer setter: 3 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 5 channels threw NotSupportedError: "ConvolverNode.buffer setter: 5 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 6 channels threw NotSupportedError: "ConvolverNode.buffer setter: 6 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 7 channels threw NotSupportedError: "ConvolverNode.buffer setter: 7 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 8 channels threw NotSupportedError: "ConvolverNode.buffer setter: 8 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 9 channels threw NotSupportedError: "ConvolverNode.buffer setter: 9 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 10 channels threw NotSupportedError: "ConvolverNode.buffer setter: 10 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 11 channels threw NotSupportedError: "ConvolverNode.buffer setter: 11 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 12 channels threw NotSupportedError: "ConvolverNode.buffer setter: 12 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 13 channels threw NotSupportedError: "ConvolverNode.buffer setter: 13 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 14 channels threw NotSupportedError: "ConvolverNode.buffer setter: 14 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 15 channels threw NotSupportedError: "ConvolverNode.buffer setter: 15 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 16 channels threw NotSupportedError: "ConvolverNode.buffer setter: 16 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 17 channels threw NotSupportedError: "ConvolverNode.buffer setter: 17 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 18 channels threw NotSupportedError: "ConvolverNode.buffer setter: 18 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 19 channels threw NotSupportedError: "ConvolverNode.buffer setter: 19 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 20 channels threw NotSupportedError: "ConvolverNode.buffer setter: 20 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 21 channels threw NotSupportedError: "ConvolverNode.buffer setter: 21 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 22 channels threw NotSupportedError: "ConvolverNode.buffer setter: 22 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 23 channels threw NotSupportedError: "ConvolverNode.buffer setter: 23 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 24 channels threw NotSupportedError: "ConvolverNode.buffer setter: 24 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 25 channels threw NotSupportedError: "ConvolverNode.buffer setter: 25 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 26 channels threw NotSupportedError: "ConvolverNode.buffer setter: 26 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 27 channels threw NotSupportedError: "ConvolverNode.buffer setter: 27 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 28 channels threw NotSupportedError: "ConvolverNode.buffer setter: 28 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 29 channels threw NotSupportedError: "ConvolverNode.buffer setter: 29 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 30 channels threw NotSupportedError: "ConvolverNode.buffer setter: 30 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 31 channels threw NotSupportedError: "ConvolverNode.buffer setter: 31 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 32 channels threw NotSupportedError: "ConvolverNode.buffer setter: 32 is not a supported number of channels". | — | PASS | — | — | — | — |
| ConvolverNode with buffer of 3 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 5 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 6 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 7 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 8 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 9 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 10 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 11 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 12 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 13 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 14 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 15 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 16 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 17 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 18 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 19 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 20 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 21 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 22 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 23 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 24 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 25 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 26 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 27 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 28 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 29 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 30 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 31 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |
| ConvolverNode with buffer of 32 channels threw NotSupportedError: "Buffer should have 1, 2 or 4 channels". | — | — | PASS | — | — | — |