Copy
The live broadcast podcast all about JavaScript.
javascript-air
Watch the lastest episode now
web-audio

Hello JavaScript Air friends!

Web audio opens the door for rich multimedia, audio and gaming applications. It remains an unknown topic for many. Let’s get an overview at audio programming with JavaScript and an introduction to some tools and frameworks that can make your life easier doing this.

Join us as we chat with Chris Lowis (@chrislowis) and Alejandro Mantecon Guillen (@alemangui) for Episode 33: Getting started with web audio!

Click for more about Episode 33, including an audio option

This episode of JavaScript Air was made possible by our sponsors:

trackjs
A linear approach to learning the React.js Ecosystem

React.js Program is a project based, linear approach to learning the React ecosystem. If you want to learn or improve your understanding of React, Redux, Immutable.js, React Native, or Universal React – there’s no better place to look.

 

From this episode:


“One of the things you might struggle with, for example, if you’re building a game in your browser and you want to have the audio synchronized very accurately with what’s happening on the screen. So maybe something in the game explodes and you want an explosion sound, if you just try and start [to] load an audio tag in the background and play the explosion sound you’ll find that it doesn’t synchronize very well with what’s happening on the screen. And that’s because everything in the control environment there is happening in JavaScript’s main thread and you can’t really guarantee when things will execute.

Fundamentally what the Web Audio API lets you do is take all of that audio processing out of the main thread and process it somewhere that the browser gives high priority to so that things happen when you say they’ll happen.” 

 
Chris Lowis, on the Web Audio API

Picks, Links and Tips from this episode

chris-lowis

Chris Lowis, @chrislowis


Links Tips Picks
alejandro-mantecon-guillen

Alejandro Mantecon Guillen, @alemangui


Links Tips
  • When you dive into new realms of programming, be it web-audio, functional programming, or whatever it is you're after, don’t be afraid to dive in and iterate. Start with simple micro-projects and keep growing a notch every time. I find it hard to really get into new technology without getting my hands dirty from the start. Practice is essential.
Picks
kent-c-dodds

Kent C. Dodds, @kentcdodds


Tips Picks
  • p-s All the benefits of npm scripts without the cost of a bloated package.json and limits of json
javascript-air-logo

About JavaScript Air

JavaScriptAir is the live broadcast podcast all about JavaScript hosted by egghead.io instructor Kent C. Dodds. Please visit the JavaScript Air website (javascriptair.com) to see upcoming and past episodes. Go to suggest.jsair.io to suggest topics and guests for the show. Go to feedback.jsair.io to provide feedback on this and other episodes. Also be sure to follow JavaScript Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.







This email was sent to <<Email Address>>
why did I get this?    unsubscribe from this list    update subscription preferences
JavaScript Air · P.O. Box 562 · American Fork, UT 84003 · USA

Email Marketing Powered by MailChimp