I wrote a quick prototype to test playing sounds depending on their X/Y.
I noticed that the overall volume is modified depending on the X/Y, but the sound is the same in both the left and right speakers.
So even if you move the sound to the left, the right speaker still "hears" the same amount as the left. So it's not true stereo
I talked to Boolsheet on IRC and he says this is a limitation of the OpenAL library. So I guess there's nothing I can do. Seems kind of a shame though
I really want sound to be excellent for my game so I guess I'll swap to another game library for my full game.
To use the prototype: Arrow keys to modify x/y, space to play sample.
Also there's a bug somewhere, the sound stops playing sometimes.