The Manager class acts as the entrypoint for the WebSDK. It will setup a provided AudioContext and create a Renderer instance within that context.
The Renderer class acts as the main DSP backend and is usually created by the Manager. It subclasses the WebAudio API's AudioNode so it can be easily connected to other nodes in the context.
Class describing a piecewise-linear curve for conversion between a source's distance to the listener and its attenuation.
Class which represents the listener in the virtual space. You can use the instance to control the listener's position and orientation.
The Source class is a handle for an audio object which can be positioned in space and assigned input signals to. You can create a source by calling createSource on the renderer:
Holds the global externalizer parameters of the Renderer
Holds the global reverb parameters of the Renderer.