Top down 2D spatial sounds

            FMOD_Studio_System_SetListenerAttributes(
                self.studio_sys,
                0,
                &listener,
                &FMOD_VECTOR::default(),
            );

The problem was right infront of me the whole time :rofl:.

Passing NULL for attenuationposition will result in the listener only using the position in attributes.

I did not pass NULL… I passed &FMOD_VECTOR::default() which is a stack pointer to a zeroed out vector. It works now, thanks guys

https://www.fmod.com/docs/2.02/api/studio-api-system.html#studio_system_setlistenerattributes
When would one want to have the attenuation position not be the same as the listener position?