Lecture video
Talk slides
Try this webapp
The 2-D Waveguide Mesh synthesizes vibrating surfaces of solids, membranes and even non-physical media. Sounds are plausible and the synthinstruments respond intuitively to direct strikes and excitations as sympathetic resonances. Extensions to the classical mesh first designed in the 80’s were designed into a native C++ implementation in 2019. Five years later, the mesh was translated to an Internet Audio physical model that could “vibrate” a mesh of internet-connected computers using JackTrip and Faust. The present browser-based version is an interactive synthinstrument that can be emailed, linked or hosted anywhere and offers a superset of the previous versions. Its mesh runs in an Audioworklet that drives a realtime visualization of the vibrating mesh. LLM-assisted coding baked in all the bells and whistles one would expect of a new software synthintstrument. And the bells are pretty good.
Presented at the 2026 CCRMA Open House