Interface: reverb

syngen.audio.mixer.send.reverb

Provides an interface for routing audio to the global reverb auxiliary send. Importantly, it models physical space to add pre-delay and attenuate based on distance.

Source:
See:
To Do:
  • Document private members

Methods

(static) create(optionsopt) → {syngen.audio.mixer.send.reverb}

Creates a reverb send.

Parameters:
Name Type Attributes Description
options Object <optional>
Properties
Name Type Attributes Default Description
x Number <optional>
0
y Number <optional>
0
z Number <optional>
0
Source:
Returns:
Type
syngen.audio.mixer.send.reverb

destroy()

Prepares the instance for garbage collection. Immediately disconnects from all inputs and outputs.

Source:

from()

Connects input to this.

Source:

update(optionsopt)

Updates the circuit with options relative to an observer at the origin.

Parameters:
Name Type Attributes Default Description
options Object <optional>
{}
Properties
Name Type Attributes Default Description
x Number <optional>
0
y Number <optional>
0
z Number <optional>
0
Source:
To Do:
  • Assess whether it'd be better to simply pass the distance