News for hackers. Stuff that matters.
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:

https://glicol.js.org/

If you are interested in doing some use cases, leave a message. I am actively maintaining it recently.

There are no comments on this comment yet.