Write audio code for the browser using recommended languages & frameworks!
Listen on
- 🎧 Spotify
- 🎥 YouTube
- 🎧 Apple Podcasts (iTunes)
- 🎧 Amazon Music
- 🎧 Google Podcasts
- 🎧 Stitcher
- 🎧 TuneIn Radio
Sign up for WolfSound’s newsletter!
Introduction
In this podcast episode, I was lucky to interview Christoph Guttandin: a web audio developer from Berlin, Germany.
Chris is a self-taught programmer with a formal training as an audio-visual technician. He’s a freelancer who deals with playing back sound in the browser, sometimes on multiple computers simultaneously. He’s a member of the W3C Audio Community Group where he gives feedback regarding the new standards. He’s especially careful about the compliance of browsers to standard updates. He regularly answers questions regarding web audio on StackOverflow. He was a speaker at the Audio Developer Conference 2022.
In the podcast, we not only discuss his background and his story of how he became a web audio developer but we also uncover how you can become one. I specifically ask him about the best resources on web audio programming and which languages, tools & frameworks to use.
Note: If you like the podcast so far, please, go to Apple Podcasts and leave me a review there. It will benefit both sides: more reviews mean a broader reach on Apple Podcasts and feedback can help me to improve the show and provide better quality content to you. Thank you for doing this 🙏
Episode Contents
In this podcast episode, you will learn:
- how Christoph learn web audio programming and how he started his freelancing career
- which resources he recommends for learning web audio programming
- which languages, libraries & frameworks to use best, if you want to start coding audio in the browser (it’s not JavaScript!)
- what are the challenges of audio synchronization on the web
- how to ensure that your audio code behaves the same across all browsers
- how web audio standards are developed and implemented
References
Below you’ll find all people, places, and references mentioned in the podcast episode.
- Christoph Guttandin
- Medieninformatik HTW Berlin
- Berlin Music Hackday
- The World Wide Web Consortium (W3C)
- Web audio technologies
- Web Audio API
- AudioWorklet
- Shared AudioBuffer
- OscillatorNode
- BiquadFilterNode
- MediaSession
- Tone.js library
- WebAssembly
- Christoph’s Standardized Audio Context
- Web Platform Tests
- Web RTC
- Web Audio API
- Resources to learn web audio programming: 0. MDN web docs on web audio API
- Chris Rogers
- Browsers:
- Chrome
- Firefox
- Edge
- Safari
- Programming languages
- TypeScript
- JavaScript
- Coffee Script
- Java
Thank you for listening!
Comments powered by Talkyard.