Orchestrating the Web Audio API
Understand the basics of low latency audio performance within the browser using the graph-based Web Audio API. Understand intricacies of orchestrating WAA’s graphs to build sophisticated composable sound models using the timing and graph abstractions in the Steller library.
The evergreen browsers today ship with a powerful low latency audio generation and processing API - the Web Audio API - that opens up new possibilities for immersive browser-based games, advanced audio/music applications, interactive simulations for children and such. The purpose of this talk is to give a glimpse of this API, dive into its design and provide tips on effective usage and relevant abstractions, focusing on Steller - a small library developed by the author for coordinating audio and visuals.
This could be in a workshop format too. Participants would need a computer with the latest version of Chrome installed, a decent pair of headphones or in-built speakers for … making noise :)
Currently heads engineering at Pramati Technologies, Chennai. Has worked with the Web Audio API since its early days and used it heavily for research into gamaka synthesis for Carnatic music.
- A recent talk on “mathemusicking with children” (given at CRRao Advanced Institute for Mathematics, Statistics and Computer Science, Hyderabad).