Web Audio Weekly


Welcome to the December edition of Web Audio Weekly. If you'd like to help me cover the costs of sending this newsletter please consider buying me a coffee or advertising in next month's newsletter. And I always love hearing from you, so do hit reply and say hello.

-- Chris



weq8 is a parametric equaliser for Web Audio. Inspired by Abelton Live's EQ Eight it offers a filter bank with 8 (lowpass, highpass, shelf, peak and notch) filters. You can hook up a intuitive Web Component UI, or use the API to control the parameters from your own code.

A screenshot of Weq8 showing a frequency spectra and editable cut/boost bands

RNBO - Run Max patches on the web and elsewhere


RNBO is a new extension for the Max visual programming language that lets you export Max patches to run in Web Audio AudioWorklet nodes. As well as allowing you to author sound engines using a familar authoring environment, the big selling point is that the same patches can also be exported as binaries to run on the Raspberry Pi, as VST3 plugins, Max for Live devices or simply as C++ code for you to edit and embed. There's a fairly hefty price tag to get Max and RNBO, but the trial version will let you try things out.

Your job ad could appear here. Find out more »



A wonderful explorable explanation of Sound from basic molecular physics to modes of vibration and reverberation in enclosed spaces. You may have seen some of Ciechanowski's previous interactive essays on mechanical watches or cameras and lenses and this is similarly magical.

Resources for Microtonal Music


A collection of resources for exploring Microtonal music and microtonal tunings. Including Scale Workshop which allows you to create microtonal tunings and play them within your web browser. You can download the tunings you create in a variety of formats for other software and hardware devices.



Dittytoy is a web-based generative music environment using a minimalistic javascript API. The API syntax is loosely based on the syntax of Sonic Pi. I particularly enjoyed this Vocoder signing Nessun Dorma and this version of Oxygene Pt. 4 by Jean-Michel Jarre.

Euclidean Rhythms


In his paper The Euclidean Algorithm Generates Traditional Musical Rhythms Godfried Toussaint observed that some mathematics dervived by Euclid could be used to efficiently generate music rhythms found in many of the world's musics. Torben Jansens Observable document allows you to play with the mathematics from the paper and see how it is implement (and how it sounds!). I also came across this post by Lawton Hall which gives a visual explanation of the algorithm and lots of recorded examples of rhythms that can be generated with it.

AES Journal Special Issue on Expanding Frontiers of Web Audio


A special issue of Audio Engineering Society journal focussed on some novel future applications of Web Audio. Including papers on Web MIDI, live performance using WebRTC and more.

The Infinite Conversation


an AI generated, never-ending discussion between Werner Herzog and Slavoj Žižek. Everything you hear is fully generated by a machine. The opinions and beliefs expressed do not represent anyone. They are the hallucinations of a slab of silicon.

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