📄️ Manager
The Manager class acts as the entrypoint for the WebSDK. It will setup a provided AudioContext and create a Renderer instance within that context.
📄️ Renderer
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.
📄️ AttenuationCurve
Class describing a piecewise-linear curve for conversion between a source's distance to the listener and its attenuation.
📄️ Listener
Class which represents the listener in the virtual space. You can use the instance to control the listener's position and orientation.
📄️ Source
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:
📄️ ExternalizerParameters
Holds the global externalizer parameters of the Renderer
📄️ ReverbParameters
Holds the global reverb parameters of the Renderer.