This podcast episode explores the Web Audio API and Web MIDI API, focusing on their functionalities and applications beyond basic sound playback. The hosts discuss MIDI messages, their structure (bytes, channels, etc.), and demonstrate how to use the WebMIDI.js library for easier interaction. They also cover the Web Audio API, showing how to generate sounds using oscillators and manipulate audio properties like sampling rate. Practical examples include building a virtual keyboard that outputs MIDI data to a DAW and creating custom audio alerts. Listeners gain a working understanding of these APIs and are encouraged to experiment with creative coding projects using them.
Outlines
Part 1: Introduction and Background
Part 2: Web MIDI API Deep Dive
Part 3: Web Audio API Exploration
Part 4: Collaborative Projects and Conclusion
Sign in to continue reading, translating and more.
Open full episode in Podwise
