Web Audio Weekly


Hello! Welcome to the July edition of Web Audio Weekly. This issue is kindly sponsered by the folks at Audiotool. They're looking for a Frontend developer so please check out their post below if you're looking for a new gig. If you'd like to advertise in next month's newsletter, please get in touch. Stay safe, friends.

-- Chris

Web Audio Conference 2022


The Web Audio Conference happened in person (and online) earlier this month. The conference programme has links to the accepted papers, and there's some unedited recordings of the whole conference on Michel Buffa's YouTube channel. Hongchan Choi's pre-recorded keynote "Life after: looking ahead to a new decade" on the next 10 years of Web Audio is thought provoking if you can spare 30 minutes.

A wait-free single-producer single-consumer ring buffer


In any real-time audio application it is critical that any processing that happens on the audio thread has predictable performance. This obviously means avoiding things such as network or file system access, but in native applications locking data structures can also be unpredictable. The situation is no different when using AudioWorklet and this article from Paul Adenot (Web Audio guru at Mozilla) explains how to use a wait free ring buffer to communicate between the AudioWorklet and the browser's main thread.

Audiotool need a Frontend developer


Audiotool has an exciting opportunity for an experienced developer (full time employment) for their award-winning, free online audio workstation with more than two million users. If you are an expert in latest web technologies, an experienced TypeScript developer (5 years+), happy to build your own tool-kits and have a good eye for design patterns, user-interfaces and user-experience, you should not hesitate to get in touch. Audiotool's mission is to democratise music production. You will always be working with cutting edge technologies, a great and supportive team and the best and most passionate and appreciative community in the web. The team is located in Cologne, Germany - remote work is possible with occasional in-person meetings. Work visa sponsorship and relocation assistance (where applicable) is possible.

Web Audio Api | Automator


A very handy tool for creating Web Audio AudioParam automations using a graphical interface.

WebPd 1.0 is coming


Very early on in the history of Web Audio people made attempts to port the venerable Pure Data language to run in the browser. Sébastien Piquemal has announced his intention to release a new version of WebPd, taking advantage of AudioWorklet and WebAssembly to give web developers access to a full-featured implementation of Pd. You can read more about the project, and provide it some financial support at the link above.

The Public Transport Orchestra


Max Alyokhin has created a generative composition called "Concerto for public transport orchestra in four movements". The 4 pieces use real time public transport data feeds to create musical pieces and accompanying visualisations. Max says

Approximately after 22:00 Moscow time the amount of traffic begins to decline dramatically, making the sound less dynamic and more sparse, so the night time is not recommended for listening.

But as I listen now at around that time I'm finding the occasional microtonal plucks very peaceful.

Running Up That Hill Synth Sounds


A fun sound design tutorial to help you recreate some of those classic 80s synth sounds.

What's this?

Web Audio Weekly is a newsletter about audio on the web platform, curated by Chris Lowis. Check out the archives for issues you may have missed and let your friends know they can subscribe by forwarding them this newsletter.


Buy Me A Coffee