microsoft / HoloJS

Provides a framework for creating holographic apps using JavaScript and WebGL.
MIT License
1.19k stars 114 forks source link

Basic WebAudio implementation #167

Closed Almost-Done closed 6 years ago

Almost-Done commented 6 years ago

Implement WebAudio using the C++ library LabSound

To initialize the LabSound submodule, after pulling this change run: git submodule update --init --recursive

Not all the WebAudio spec is implemented. Implementing the rest is a matter of creating more JavaScript projections into LabSound, which implements the WebAudio interface in C++.

As part of this pull request, VS2015 is no longer supported and HoloJS requires Windows 10 build 17134 (RS4).

Added a simple spatial audio sample with a cube as the audio origin.