Ambisonic Audio Using the WebAudio API
summary
Shows ambisonics decoded to binaural in JavaScript using the WebAudio API and the Omnitone library, with a working 260-line implementation and a headphones demo. Implements ambisonic->rotate->virtual speakers->HRTF pipeline using gain/splitter/merger nodes, detects ambisonic tracks via DASH/HLS characteristics, and notes browser limits: AAC up to 6 channels in Safari, 8 in Chrome/Firefox, WAV tested to 16; also warns channel-order differences across browsers.
AI-written summary · about
chapters (6)
- 0:00Intro
- 4:32Ambisonic Audio
- 8:10Sound Localization
- 15:02Ambisonic Libraries
- 15:43Practical Considerations
- 17:29Video Player
related talks
57mKeynote 2. Accessibility and web audio technologies
38mEverybody dance now with Web Audio API
22mAudio Jedi, May the Sound be with You
44mBeats in the Browser - Coding Music with JavaScript
22mWhat Happens When the Music Starts? The Architecture of Browser Audio
19mAudio Streaming - Using WebRTC for building your own Voice AIs
23mAudio and Video Manipulation
37mThe Web Audio Explanation I Wish I Had
