We derestricted crbug.com/382005099 today which might just be my favorite bug of the last few years: bad interaction between WebAudio changing the CPU's handling of floats and V8 not expecting that. See crbug.com/382005099#co... for a PoC exploit. Also affected other browsers
October 29, 2025 at 2:27 PM
We derestricted crbug.com/382005099 today which might just be my favorite bug of the last few years: bad interaction between WebAudio changing the CPU's handling of floats and V8 not expecting that. See crbug.com/382005099#co... for a PoC exploit. Also affected other browsers
I bought an old, second hand oscilloscope and made something cool.
I’m using WebAudio to send separate signals to the left and right channel. Feed those into the BNC inputs of the oscilloscope. Plot it on the X and Y axis. And you can make arbitrary line drawings.
I’m using WebAudio to send separate signals to the left and right channel. Feed those into the BNC inputs of the oscilloscope. Plot it on the X and Y axis. And you can make arbitrary line drawings.
October 25, 2025 at 3:49 PM
I bought an old, second hand oscilloscope and made something cool.
I’m using WebAudio to send separate signals to the left and right channel. Feed those into the BNC inputs of the oscilloscope. Plot it on the X and Y axis. And you can make arbitrary line drawings.
I’m using WebAudio to send separate signals to the left and right channel. Feed those into the BNC inputs of the oscilloscope. Plot it on the X and Y axis. And you can make arbitrary line drawings.
Ryan cheated with the Spectral Analyzer on his demo, and ya know I kinda took that personally.
Turns out it's pretty straightforward with the WebAudio API
Added a pattern editor too for shits and giggles
Turns out it's pretty straightforward with the WebAudio API
Added a pattern editor too for shits and giggles
October 13, 2025 at 4:11 AM
Ryan cheated with the Spectral Analyzer on his demo, and ya know I kinda took that personally.
Turns out it's pretty straightforward with the WebAudio API
Added a pattern editor too for shits and giggles
Turns out it's pretty straightforward with the WebAudio API
Added a pattern editor too for shits and giggles
How would you generate a sound on the fly in JavaScript? I don’t want to rely on oscillators from the audio API because I already have some code doing that with harmonics, modulation, envelope, …
#gamedev #javascript #webaudio
#gamedev #javascript #webaudio
September 22, 2025 at 6:32 PM
How would you generate a sound on the fly in JavaScript? I don’t want to rely on oscillators from the audio API because I already have some code doing that with harmonics, modulation, envelope, …
#gamedev #javascript #webaudio
#gamedev #javascript #webaudio
Moi c'est plutôt le yak shaving. Genre quand en préparant un talk sur WebAudio j'ai fini par écrire un système de live-coding et une librairie MIDI... youtu.be/LShM4QzMOxY?...
[DEVFEST Toulouse 2019] Live coding musical : vous savez coder ?
🗣 Sylvain WallezTout le code est disponible sur https://github.com/swallez/livecoding-webaudio-tonejsSans nécessiter de formation musicale pointue, tout dév...
youtu.be
September 24, 2023 at 8:04 AM
Moi c'est plutôt le yak shaving. Genre quand en préparant un talk sur WebAudio j'ai fini par écrire un système de live-coding et une librairie MIDI... youtu.be/LShM4QzMOxY?...
Ça a un poil changé depuis, mais le spectrum analyser n'a pas d'autre vocation d'être là pour le fun et de tester l'API WebAudio 😅
October 26, 2023 at 4:48 PM
Ça a un poil changé depuis, mais le spectrum analyser n'a pas d'autre vocation d'être là pour le fun et de tester l'API WebAudio 😅
Noodling. This is the HTML/WebAudio version of my ESP-303 project, I hope to convert it back to C code and run it on hardware soon, but I'm pretty happy with the button and interface design right now
August 8, 2025 at 8:19 PM
Noodling. This is the HTML/WebAudio version of my ESP-303 project, I hope to convert it back to C code and run it on hardware soon, but I'm pretty happy with the button and interface design right now
very new project
Ableton Link to/between browsers via node.js server
github.com/vigliensoni/browser-sync-ableton-link
not tried, no need, just putting it out there!
#abletonlink #temposync #webaudio #node.js #creativecoding #javascript #musictech #opensourcemusic #floss #creativecollaboration
Ableton Link to/between browsers via node.js server
github.com/vigliensoni/browser-sync-ableton-link
not tried, no need, just putting it out there!
#abletonlink #temposync #webaudio #node.js #creativecoding #javascript #musictech #opensourcemusic #floss #creativecollaboration
GitHub - vigliensoni/browser-sync-ableton-link: Syncing browsers with Ableton link
Syncing browsers with Ableton link. Contribute to vigliensoni/browser-sync-ableton-link development by creating an account on GitHub.
github.com
September 28, 2025 at 7:55 AM
very new project
Ableton Link to/between browsers via node.js server
github.com/vigliensoni/browser-sync-ableton-link
not tried, no need, just putting it out there!
#abletonlink #temposync #webaudio #node.js #creativecoding #javascript #musictech #opensourcemusic #floss #creativecollaboration
Ableton Link to/between browsers via node.js server
github.com/vigliensoni/browser-sync-ableton-link
not tried, no need, just putting it out there!
#abletonlink #temposync #webaudio #node.js #creativecoding #javascript #musictech #opensourcemusic #floss #creativecollaboration
Exploring WebAudio with AssemblyScript. I think the combination hits a good sweet spot when it comes to interactive audio that runs everywhere and is easy to write. I found this wonderful example project combining the two, in a single file garten.salat.dev/wasm/asc-wor...
🌱 assemblyscript worklet
garten.salat.dev
December 28, 2024 at 10:35 PM
Exploring WebAudio with AssemblyScript. I think the combination hits a good sweet spot when it comes to interactive audio that runs everywhere and is easy to write. I found this wonderful example project combining the two, in a single file garten.salat.dev/wasm/asc-wor...
The completely overhauled Babylon Audio Engine now supports all WebAudio nodes as sound sources! Including tone.js and WebAudioModule effects and Synthesizers!
doc.babylonjs.com/features/fea...
#3D #WebDev #gamedev #indiedev #WebDevelopment #webgl #gamedevelopment #IndieDevs
doc.babylonjs.com/features/fea...
#3D #WebDev #gamedev #indiedev #WebDevelopment #webgl #gamedevelopment #IndieDevs
July 4, 2025 at 5:03 PM
The completely overhauled Babylon Audio Engine now supports all WebAudio nodes as sound sources! Including tone.js and WebAudioModule effects and Synthesizers!
doc.babylonjs.com/features/fea...
#3D #WebDev #gamedev #indiedev #WebDevelopment #webgl #gamedevelopment #IndieDevs
doc.babylonjs.com/features/fea...
#3D #WebDev #gamedev #indiedev #WebDevelopment #webgl #gamedevelopment #IndieDevs
Warum WebAudio für Professionelle Audioanwendungen Nicht Ausreicht
https://dasgeld.co/posts/2641E42E-7211-4DE4-B31A-23F0884B3244
https://dasgeld.co/posts/2641E42E-7211-4DE4-B31A-23F0884B3244
June 12, 2025 at 7:46 PM
Warum WebAudio für Professionelle Audioanwendungen Nicht Ausreicht
https://dasgeld.co/posts/2641E42E-7211-4DE4-B31A-23F0884B3244
https://dasgeld.co/posts/2641E42E-7211-4DE4-B31A-23F0884B3244
Blink: Intent to Extend Experiment: Playout Statistics API for WebAudio
Blink: Intent to Extend Experiment: Playout Statistics API for WebAudio
Blink: Intent to Extend Experiment: Playout Statistics API for WebAudio
groups.google.com
May 9, 2025 at 2:41 PM
Blink: Intent to Extend Experiment: Playout Statistics API for WebAudio
4件の脆弱性を修正した「Google Chrome」セキュリティ更新 ~「V8」「WebAudio」に問題 - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1620699.html
https://forest.watch.impress.co.jp/docs/news/1620699.html
4件の脆弱性を修正した「Google Chrome」セキュリティ更新 ~「V8」「WebAudio」に問題 - 窓の杜
米Googleは9月2日(現地時間)、デスクトップ向け「Google Chrome」の安定(Stable)チャネルをアップデートした。現在、Windows/Mac環境にv128.0.6613.119/.120が、Linux環境にv128.0.6613.119が展開中。拡張安定(Extended Stable)チャネルにもv128.0.6613.120がロールアウトされる。
forest.watch.impress.co.jp
September 3, 2024 at 8:25 AM
4件の脆弱性を修正した「Google Chrome」セキュリティ更新 ~「V8」「WebAudio」に問題 - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1620699.html
https://forest.watch.impress.co.jp/docs/news/1620699.html
AudioWorklet完全に理解した
俺がWebAudioだ(?)
俺がWebAudioだ(?)
July 10, 2024 at 2:26 AM
AudioWorklet完全に理解した
俺がWebAudioだ(?)
俺がWebAudioだ(?)
finally got a bit of audio reactive things going in my sketches.
Next up is a song picker from my library :)
in the meantime, here is my art reacting to the coffee shop that I'm in
#generative #webcanvas #webaudio #creativecoding
nextgenart.elijahlucian.ca
Next up is a song picker from my library :)
in the meantime, here is my art reacting to the coffee shop that I'm in
#generative #webcanvas #webaudio #creativecoding
nextgenart.elijahlucian.ca
January 18, 2025 at 12:06 AM
finally got a bit of audio reactive things going in my sketches.
Next up is a song picker from my library :)
in the meantime, here is my art reacting to the coffee shop that I'm in
#generative #webcanvas #webaudio #creativecoding
nextgenart.elijahlucian.ca
Next up is a song picker from my library :)
in the meantime, here is my art reacting to the coffee shop that I'm in
#generative #webcanvas #webaudio #creativecoding
nextgenart.elijahlucian.ca
Youpi ! Début juillet à SunnyTech on fera du live coding musical avec WebAudio et WebMIDI ! Trop content !
March 13, 2024 at 10:39 PM
Youpi ! Début juillet à SunnyTech on fera du live coding musical avec WebAudio et WebMIDI ! Trop content !
Want to learn how to make an amazing visualiser using #JavaScript and the #WebAudio apis? (with bits of #SVG and #TurtleGraphics thrown in for fun)
This little #PowerShell code generation project is getting out of hand (in the best of all possible ways)
mrpowershell.com/HTML/AudioVi...
Thoughts?
This little #PowerShell code generation project is getting out of hand (in the best of all possible ways)
mrpowershell.com/HTML/AudioVi...
Thoughts?
Audio Visualizer
A simple audio visualizer using the Web Audio API, made with PowerShell.
MrPowerShell.com
August 19, 2025 at 8:00 PM
Want to learn how to make an amazing visualiser using #JavaScript and the #WebAudio apis? (with bits of #SVG and #TurtleGraphics thrown in for fun)
This little #PowerShell code generation project is getting out of hand (in the best of all possible ways)
mrpowershell.com/HTML/AudioVi...
Thoughts?
This little #PowerShell code generation project is getting out of hand (in the best of all possible ways)
mrpowershell.com/HTML/AudioVi...
Thoughts?
https://github.com/WebAudio/web-audio-api/issues/2487
用 JS 实现 PitchShift 的效果都不太理想:
Howler.js 完全不支持。
Tune.js 的 PitchShift 效果器有莫名的噪音,GrainPlayer 效果要好很多,但是有很明显的回声效果。
最后试试基于 HTML5 的方案吧。
用 JS 实现 PitchShift 的效果都不太理想:
Howler.js 完全不支持。
Tune.js 的 PitchShift 效果器有莫名的噪音,GrainPlayer 效果要好很多,但是有很明显的回声效果。
最后试试基于 HTML5 的方案吧。
Ability to change the playback rate of an AudioBufferSourceNode without affecting the pitch · Issue #2487 · WebAudio/web-audio-api
Describe the feature Basically the title - it would be nice to have an easy way to change the playback rate of a source node without affecting the pitch. Is there a prototype? Alas, I have no clue ...
github.com
February 16, 2025 at 2:50 PM
https://github.com/WebAudio/web-audio-api/issues/2487
用 JS 实现 PitchShift 的效果都不太理想:
Howler.js 完全不支持。
Tune.js 的 PitchShift 效果器有莫名的噪音,GrainPlayer 效果要好很多,但是有很明显的回声效果。
最后试试基于 HTML5 的方案吧。
用 JS 实现 PitchShift 的效果都不太理想:
Howler.js 完全不支持。
Tune.js 的 PitchShift 效果器有莫名的噪音,GrainPlayer 效果要好很多,但是有很明显的回声效果。
最后试试基于 HTML5 的方案吧。
Hop, 2 propositions envoyées à @devoxxfr.bsky.social :
- Apache Arrow, son écosystème et son intégration dans Elasticsearch (mon projet du moment)
- Live coding musical avec WebAudio et WebMidi, qui a bien plu cette année à @sunnytech.bsky.social et @rivieradev.fr
Et un 3ème en préparation 😛
- Apache Arrow, son écosystème et son intégration dans Elasticsearch (mon projet du moment)
- Live coding musical avec WebAudio et WebMidi, qui a bien plu cette année à @sunnytech.bsky.social et @rivieradev.fr
Et un 3ème en préparation 😛
December 28, 2024 at 11:49 AM
Hop, 2 propositions envoyées à @devoxxfr.bsky.social :
- Apache Arrow, son écosystème et son intégration dans Elasticsearch (mon projet du moment)
- Live coding musical avec WebAudio et WebMidi, qui a bien plu cette année à @sunnytech.bsky.social et @rivieradev.fr
Et un 3ème en préparation 😛
- Apache Arrow, son écosystème et son intégration dans Elasticsearch (mon projet du moment)
- Live coding musical avec WebAudio et WebMidi, qui a bien plu cette année à @sunnytech.bsky.social et @rivieradev.fr
Et un 3ème en préparation 😛
Mon émulateur du PSG AY-3-8910 et du SSG YM2149 en JS avec l'API WebAudio avance bien ! Je sors du son, l'émulation des chips audios et l'implémentation de l'AudioWorkletProcessor sont quasi complètes, je vais pouvoir bientôt pouvoir jouer des morceaux complets de Chiptune 🎧
September 7, 2023 at 5:14 PM
Mon émulateur du PSG AY-3-8910 et du SSG YM2149 en JS avec l'API WebAudio avance bien ! Je sors du son, l'émulation des chips audios et l'implémentation de l'AudioWorkletProcessor sont quasi complètes, je vais pouvoir bientôt pouvoir jouer des morceaux complets de Chiptune 🎧
🐪 brr
neato library for ocaml that lets you interact with canvas, webaudio, webgpu, webworkers, etc
for people building webapps with js_of_ocaml
github.com/dbuenzli/brr
neato library for ocaml that lets you interact with canvas, webaudio, webgpu, webworkers, etc
for people building webapps with js_of_ocaml
github.com/dbuenzli/brr
GitHub - dbuenzli/brr: Browser programming toolkit for OCaml
Browser programming toolkit for OCaml. Contribute to dbuenzli/brr development by creating an account on GitHub.
github.com
May 1, 2025 at 4:55 PM
🐪 brr
neato library for ocaml that lets you interact with canvas, webaudio, webgpu, webworkers, etc
for people building webapps with js_of_ocaml
github.com/dbuenzli/brr
neato library for ocaml that lets you interact with canvas, webaudio, webgpu, webworkers, etc
for people building webapps with js_of_ocaml
github.com/dbuenzli/brr
fell down the rabbit hole and explored Audio Worklets, an API to process audio on a separate thread, and used #Rust to write a white noise generator
i know what you're thinking, how is running Rust on the web fast? let's find out #WebAudio #WASM #ReactJS
whoisryosuke.com/blog/2025/pr...
i know what you're thinking, how is running Rust on the web fast? let's find out #WebAudio #WASM #ReactJS
whoisryosuke.com/blog/2025/pr...
Processing Web Audio with Rust and WASM
The blog and portfolio of Ryosuke Hana
whoisryosuke.com
June 9, 2025 at 5:20 PM
fell down the rabbit hole and explored Audio Worklets, an API to process audio on a separate thread, and used #Rust to write a white noise generator
i know what you're thinking, how is running Rust on the web fast? let's find out #WebAudio #WASM #ReactJS
whoisryosuke.com/blog/2025/pr...
i know what you're thinking, how is running Rust on the web fast? let's find out #WebAudio #WASM #ReactJS
whoisryosuke.com/blog/2025/pr...
If you were just doing audio processing I’d say a WebAudio worklet in wasm/rust might be fine?? But if you are trying to update actual GUI at 120fps that is absolutely a WebGPU task.
September 16, 2025 at 7:29 PM
If you were just doing audio processing I’d say a WebAudio worklet in wasm/rust might be fine?? But if you are trying to update actual GUI at 120fps that is absolutely a WebGPU task.