VoxelJS & Web Audio

720 views

Published on

BrooklynJS lightning talk on adventures with VoxelJS & Web Audio and other Web Audio-related thoughts

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
720
On SlideShare
0
From Embeds
0
Number of Embeds
142
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

VoxelJS & Web Audio

  1. 1. VOXELJS & WEB AUDIO Janessa Det | @jandet
  2. 2. ZOMBIE-BATTLEPOCALYPSE HTTP://NODEKNOCKOUT.COM/TEAMS/SPACE-INVADERS HTTP://SPACE-INVADERS.2013.NODEKNOCKOUT.COM/
  3. 3. VOXEL-AUDIO HTTPS://GITHUB.COM/RYANRAMAGE/VOXEL-AUDIO AudioBufferNode • positional Destination audio • configurable • no PannerNode upon init obvious exposure for movement of sound • orientation system) was flipped (up vector should match voxel’s coord
  4. 4. VOXEL-AUDIO FORK HTTPS://GITHUB.COM/JANDET/VOXEL-AUDIO/TREE/INTERACTIVE • moveTo method to alter position upon avatar update • orientation up vector fix (0, -1, 0) to (0, 1, 0) • spec and compatibility updates • make Gain configurable NICE TO HAVE: • exposure of raw node and context would enable more complex audio graph building • auto bind position to voxel item w/ listeners on position movement
  5. 5. POSITIONAL-AUDIO HTTPS://NPMJS.ORG/PACKAGE/POSITIONAL-AUDIO • Wrappers to make working with audio graphs and nodes easier (2D) FUTURE IDEAS: • Incorporate 3D properly Context • Environmental convolution • Panning Sound • More clear how to build custom audio graphs upon it • Listener • • Directional Mixin Format for transitioning “sheet music” to web audio nodes •
  6. 6. THANKS! caniuse: http://caniuse.com/audio-api spec: http://www.w3.org/TR/webaudio/ improvements? https://github.com/w3ctag/spec-reviews/blob/master/2013/07/WebAudio.md

×