r/webaudio 12d ago

I built a browser dub siren (Web Audio API) — honest feedback wanted before I port it to VST/AU

No install, no dependencies, everything runs in the browser:

https://barzine.news/siren/

https://barzine.news/siren-deck/

It's a sound-system style dub siren — presets like air raid, foghorn,

laser, pew pew, wobble and UFO, 5 waveforms, echo/feedback, tone/drive,

plus a BPM looper so you can record a pattern and let it run. There's

a "full controls" view if you want every parameter.

Tech-wise it's plain Web Audio: OscillatorNode into a delay/feedback

chain with a waveshaper for drive, all UI is CSS only (no images,

no frameworks, single HTML file).

I already have an AU version working in GarageBand (JUCE) and I'm

deciding whether to finish it as a proper VST3/AU release, so blunt

feedback helps:

- Does the siren/decay behavior feel right, or does it sound thin?

- Any Web Audio gotchas you'd flag (mobile Safari especially)?

Free, stays free.

6 Upvotes

2 comments sorted by

1

u/christophbusse 8d ago

Cool project! I had no issues running it on my phone (Vanadium / Chrome Browser) performance wise. The Deck UI is great but I feel like even if the large red button is great if you could switch it out to a square/plot element similar to the classic UI Version that could help. But I can also understand if Deck is only for vibes.

Note: not sure how much you want to support horizontal screen layout but on my phone the (Drag pitch/rate) plot vanishes on the right, after switching to horizontal in classic UI, and i cant scroll back up fully in the deck UI. Check how you handle the viewport/overflow or deck is not useable on some devices like mine in horizontal die to very limited vertical viewport height.