openal moving source and listener

0d3d4a385afe66d6965f4d0d0907e958
0
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
Michael

4 Replies

Please log in or register to post a reply.

A8433b04cb41dd57113740b779f61acb
0
Reedbeta 167 Jul 09, 2010 at 17:07

Post your code, please.

6aa952514ff4e5439df1e9e6d337b864
0
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.

0d3d4a385afe66d6965f4d0d0907e958
0
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

0d3d4a385afe66d6965f4d0d0907e958
0
mike4 101 Jul 13, 2010 at 16:41

seems that listener orientation is broken…