virus1 said:
erg not really. you do only have 2 holes in your head as you say, but your hearing is more advanced than that. your brain always factors in all the other elements, like your head position, so your brain notices and calculates the volumes of incoming sounds, so you can distinguish where things are in relation to you. obviously, your brain can't do that with headphones.
No reproduction system is perfect in all environments. When your brain translates a sound, it positions it relative to your head-- a sound in front of you will sound like it's coming from the right if your head is turned left. This is why you tend to look at something before you can react to it. If you have more time to react, your brain will probably work it out correctly.
As you say, headphones alone can't track head movement so the environment will appear to rotate with your head. If you're trying to simulate a fixed environment, or coordinate with an immersive display, then you'll need to deal with this somehow. They have the advantage, however, of being able to collapse the combined impact of a sound field into two point sources directly at the sensors (your ear canals).
Headphones have the additional complication that we position sound vertically by the filter effect of the fleshy parts of our ears-- which are different for every individual. Most systems use a generalized filter to approximate an average ear, whatever that means.
Open air speakers are trying to reproduce a sound field from a small number of point sources and can only produce the desired effect on one location in space, and the listener has to remain there. They also suffer from channel cross talk and reflections from walls and objects in the reproduction sound space that aren't intended to be in the simulated sound space. The Dolby home theater type systems are essentially two dimensional in the plain of the ceiling and floor, which causes problems if you're trying to get 3D sound, or sound indicating the vertical alignment of a computer display.
For positioning screen effects, headphones will probably win since they don't have to compensate for the environment and the user is almost certainly looking at the display fixed in front of them. Since the simulation environment is essentially two dimensional (the display), you might also get away with fixed speakers positioned around the display and ignore the cross talk and reflections. In either case, you'd also have to assume a distance from the display to the user and assume the user is centered.
Nothing simple is going to work in all cases...