Web Audio PDX #4 – The Amazing AudioWorklet!
🔊 Welcome to WebAudioPDX 🔊
We're here to build a conversation and collaborate with people in Portland (and abroad) who're interested in Web Audio!
Our first few meetups have been organizational & focused on gathering a core group of awesome individuals who're excited to build meaningful projects together. In October we’re continuing to trend towards learning together, getting active, and are connecting with the folks who implement Web Audio itself!
This month we couldn’t be more excited to welcome Hongchan Choi (https://hoch.io/), who'll be sharing the magic of the AudioWorklet (https://webaudio.github.io/web-audio-api/#AudioWorklet) with us!
Hongchan (https://twitter.com/hochsays) is implementing Web Audio for Google Chrome (https://www.google.com/chrome/) around the clock, and actively develops the Web Audio API specification (https://webaudio.github.io/web-audio-api/) itself as a member of the W3C Audio Working Group (https://www.w3.org/2011/audio/).
In addition, he’s been building incredible projects like Omnitone (https://github.com/GoogleChrome/omnitone) (Spatial Audio Rendering on the Web), powerful prototyping tools (https://hoch.github.io/canopy/), and is paving the way for Web Audio to be how we interact with and enjoy sound across the Web.
Here's what he'll be sharing with us this month:
AudioWorklet - "What, Why and How-to"
Summary: "What is AudioWorklet (https://webaudio.github.io/web-audio-api/#AudioWorklet) and why do we need it?" To answer this question, the context and background of AudioWorklet project will be discussed. In the later part, the advantage of AudioWorkletNode (https://webaudio.github.io/web-audio-api/#dom-audioworkletnode) over ScriptProcessorNode (https://webaudio.github.io/web-audio-api/#the-scriptprocessornode-interface-deprecated) will be presented with the hands-on demo. Also the talk is followed by several topics around AudioWorklet such as thread priority, garbage collection and WASM (http://webassembly.org/).
Have a project to share?
Bring your current projects to share (https://github.com/WebAudioPDX/webaudiopdx/blob/master/2018-08/README.md#projects-shared) and get everyone stoked about them! If you have a demo you'd like to share–we'd love to see it! We hope to help each other out with encouragement, code, and helpful feedback.
Are you a musician?
If you're a musician and not a programmer, and are interested in the internet of music and/or music tech, please come join us! We'd really love to talk with you and share perspectives!
🎉 See you there! 🎉
Missed the last couple meetups? No prob. These docs will get you up to speed! :D
• Introduction to WebAudioPDX presentation Notes (https://github.com/WebAudioPDX/webaudiopdx/blob/master/2018-08/obensource-presentation.md)
• Initial Meeting Notes (https://github.com/WebAudioPDX/webaudiopdx/blob/master/2018-08/README.md)