Can confirm on Chromium/Linux.
Re:Pluckable Strings
by TazeTSchnitzel on Wednesday May 22, 2024 @02:34PM
(#40444449)
This can happen a lot with web audio stuff like this, it's the browser struggling to keep up.
Re:Pluckable Strings
by petrichorko on Wednesday May 22, 2024 @03:30PM
(#40445243)
Yes, modifying buffer_size in audio_shader.js to 4096 completely fixes this issue on Windows (chrome).
Re:Pluckable Strings
by moffkalast on Wednesday May 22, 2024 @02:14PM
(#40444152)
Chrome on Windows as well.
Brave on Android also
Re:Pluckable Strings
by wayoverthecloud on Wednesday May 22, 2024 @02:50PM
(#40444665)
Chrome on Android too
Firefox on Android is fine
Re:Pluckable Strings
by plasticeagle on Wednesday May 22, 2024 @04:56PM
(#40446440)
Arc on MacOS too.
Re:Pluckable Strings
by chaosprint on Thursday May 23, 2024 @04:16AM
(#40451971)
I also have serious popping in chrome on my mac.
This shouldn't happen.
The main reason is the use of createScriptProcessor.
This should be replaced with AudioWorklet. Use WASM + SharedArraybuffer for calculation.
The visual of picking the strings is great, I spent a lot of time on it, I believe the vote is also a recognition of this.
Here is a similar idea (karplus) implemented with Rust + WASM, which is much better in terms of audio quality:
https://jackschaedler.github.io/karplus-stress-tester/
I also wrote a simple api to use Rust wasm audio here:
If you are interested in doing some use cases, leave a message. I am actively maintaining it recently.
It also happens in Firefox but a lot less.