@cybereality said:
You probably want to use a standard AudioStreamPlayer. You can have multiple audio nodes and use the one that is most appropriate for the sound you want to play.
We would like to have the volume attenuation of the AudiostreamPlayer3D, so that the sound gets quieter if the player/listener moves away from it but stays centered.
Would the easiest way to achieve this be to use a non-positional AudiostreamPlayer and control the volume manually depending on its distance to the player?