Going Further
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.
Distance Attenuation
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 Renderer.attenuationCurve
.
Externalizer and Reverb
The renderer also exposes two parameter groups: Reverb and Externalizer. They can be accessed using renderer.reverb
and renderer.externalizer
, respectively. See ReverbParameters
and ExternalizerParameters
for more details.