openal moving source and listener

mike4 101 Jul 09, 2010 at 16:42

I’ve got camera/listener x,y,z and heading as well as source x,y,z,heading and roll, pitch.
2 Airplane sounds front and back in OpenAL
Any help is much appreciated as I’m stuck. Currently the sources positions are not moving, could be a fault with the listener heading?
Many thanks

4 Replies

Please log in or register to post a reply.

Reedbeta 167 Jul 09, 2010 at 17:07

Post your code, please.

roel 101 Jul 09, 2010 at 18:51

My problem when using OpenAL was that I was using stereo sounds. Your sounds should be mono, otherwise you can move your sources/listeners whatever you want, the sounds stays the same.

mike4 101 Jul 10, 2010 at 12:36

There’s not much of a working code…I’m banging my head around this for 2 weeks with the only result to get more and more confused.

x’ = x*cos(a) – y*sin(a)
y’ = x*sin(a) + y*cos(a)
z’ = z

y’ = y*cos q – z*sin q
z’ = y*sin q + z*cos q
x’ = x

z’ = z*cos q – x*sin q
x’ = z*sin q + x*cos q
y’ = y

Moving airplane and camera. Any ideas on how to calculate airplane x,y,z and listener heading? The more airplane and camera postions differ the more sound attenuation.
Many thanks

mike4 101 Jul 13, 2010 at 16:41

seems that listener orientation is broken…