Protected_Primary route target. null is the canonical master route.
Protected_Additional send target to gain-value mappings.
ProtectedglobalCalled by Bus.drainTo to move this source off the draining bus
onto target. The source reroutes its primary route and/or any send that
targeted bus.
Protected_Materialize all declared recipes, then establish this playback's sends.
Resolve the node used by future playbacks for their primary output. Sources left on a subsequently destroyed bus fall back to master.
Protected_Establish every configured send on a newly created playback.
Clones the current Synth instance, creating a deep copy with the option to override specific properties.
This method allows for the creation of a new, independent Synth instance based on the current one, with the
flexibility to modify certain attributes through the overrides parameter. This is particularly useful for
creating variations of a synth without affecting the original instance. The cloned instance includes all properties,
playback settings, and filters of the original, unless explicitly overridden.
An object specifying properties to override in the cloned instance. This can include audio settings like volume, playback rate, and spatial positioning, as well as more complex configurations like 3D audio options and filter adjustments.
ProtectedemitProtectedemitOptionaltype: FadeTypeOptionaltype: FadeTypeOptionaltype: FadeTypeRemove event listener.
Register event listener.
Cleanup function
Optionaloptions: PlayOptionsGenerates a Playback instance for the synth without starting playback. This allows for pre-configuration of playback properties such as volume and position before the synth is actually played.
Removes a BiquadFilterNode from the filter chain by object identity.
Route this source to a bus, or add an independent send when sendGain
is provided.
OptionalsendGain: numberOptionaltype: FadeType
The base interface for any sound-producing entity, including individual sounds, groups, and playbacks. BaseSound