It has click artifacts in my browser (Firefox). PS. I've recently implemented an FM / additive / modular synthesizer entirely in SQL: https://github.com/ClickHouse/NoiSQL
Web FM synthesizer made with HTML5
11–20 of 51 posts
Re: Web FM synthesizer made with HTML5
#12If anyone's interested, some years ago I made a wrapper library for things like this, to wallpaper over the famously hairy WebAudio synthesis API. Basically you pass in a static object describing the audio graph and parameters you want, and the lib creates the WebAudio nodes and then cleans them up after the sound releases (hopefully without clicks, unless you specifically want them).
Re: Web FM synthesizer made with HTML5
#13Re: Web FM synthesizer made with HTML5
#14Is there no way to play the notes on the keyboard (without clicking)?
Re: Web FM synthesizer made with HTML5
#15Re: Web FM synthesizer made with HTML5
#16Re: Web FM synthesizer made with HTML5
#17It has click artifacts in my browser (Firefox). PS. I've recently implemented an FM / additive / modular synthesizer entirely in SQL: https://github.com/ClickHouse/NoiSQL
Re: Web FM synthesizer made with HTML5
#18Audio processing and synthesis is one of those things where you can do high quality in real time on mobile devices, and achieve delicious fast feedback loops. Creating new interactive modes of creativity! It's less possible with video because of the complexity and added cost. Right now anyway.
So exciting! I know the synth may look simple, but it's my feeling that it's really well made.
Regarding commenters mentioning click artefacts...that's troubling! I personally did not encounter it here, but I find, quite strangely I think, that: click artefacts are almost a "Random" bug. They show up sometimes, but not other times, even if everything else is seemingly the same.
That's been my experience. Maybe it's an "artefact" (pun intended) of dealing so closely with hardware. I don't know! Any experts want to weigh in on a way to avoid click crunches in WebAudio?? :)
edits in italic:
I found the GitHub repo: https://github.com/mizuhiki/webfmsynth from 11 years ago!!!! :) ;px xx ;p
More fascinatingly it seems the original genesis of this project and its innovations came from the guy's academic work: https://github.com/mizuhiki/webfmsynth/blob/2cd2655fb5f8e1f7...
Re: Web FM synthesizer made with HTML5
#19Re: Web FM synthesizer made with HTML5
#20As in most cases, "HTML5" has little to do with this and it's all javascript.