controls the position, velocity, and other parameters of the user within the virtual 3D sound space.
Create a Listener object. All instances share the same state, but are different objects. (Borg pattern, not Singleton.) This class should not be instantiated directly, but rather accessed using the Listener property of the World object.
There can be only one listener in pySonic, even though FMOD supports multiple listeners on some platforms.
The position of the listener in 3-space (x,y,z). Defaults to (0,0,0).
The velocity of the listener in 3-space (x,y,z). Defaults to (0,0,0).
The orientation of the listener in 3-space (x,y,z) defined by a look at vector. Defaults to (0,0,1), or looking along the positive z-axis.
The direction of up for the listener in 3-space (x,y,z) defined by an up vector. Defaults to (0,1,0), or up the y-axis.