In the previous section we learned how to add sources to the rendering engine and position them in space. The sources' signals will be binaurally rendered according to their relative position in space. However, their positions is not the only thing which directly affects the rendering result.
The distance attenuation curve of the renderer describes how the direct sound of a source is attenuated depending on its distance to the listener. The
AttenuationCurve instance is a member of the renderer
Externalizer and Reverb
The renderer also exposes two parameter groups: Reverb and Externalizer. They can be accessed using
renderer.externalizer, respectively. See
ExternalizerParameters for more details.