If you're stationary, the countermeasure voice is much stronger than when you're moving; my guess is that the sound source stays at the place where the CM is released, and if you're moving at high speed it simply attenuates so fast that you don't hear it.
Also, I've noticed that pretty much all SFX that originates from your own ship is much weaker in volume than with RC1 compared to external SFX; afterburner sounds, engine sounds, energy management sounds, targetting/aspect lock sounds... and of the external SFX, especially explosions seem really really out of bounds loud almost regardless of the distance. Another thing is that communications seems very low in volume as well, but I can't tell if this is some kind of 3D effect based on the position and distance of the transmitting ship - although if it is, I really think it shouldn't exist as the speakers/helmet headset move along with the player's ship, and so the volume of messages should be constant. I earlier noticed that selecting General Hardware instead of General Software has this effect among other minor things, and you earlier said that it now automatically selects the first option that supports enough samples. And sure enough, without forcing General Software it does this:
Initializing OpenAL...
OpenAL Vendor : Creative Labs Inc.
OpenAL Renderer : Software
OpenAL Version : 1.1
Available Playback Devices:
Generic Hardware on ASUS Xonar DX Audio
Generic Software on ASUS Xonar DX Audio
Available Capture Devices:
ASUS Xonar DX Audio *default*
Microsoft LifeCam VX-1000.
Sample rate: 44100 (44100)
EFX enabled: NO
Playback device: Generic Hardware on ASUS Xonar DX Audio
Capture device: ASUS Xonar DX Audio
... OpenAL successfully initialized!
I probably should test how it sounds with registry settings prioritizing General Software, but I'd like to know why a registry setting is used to change this instead of an INI file? Or is this just an intermediate solution?
Also,
should there even be any change at all between General Hardware and General Software with the new audio code? I'll get back to this when I have time to run some tests with registry changes in place.
Another thing, is there an upper limit to the sample rate? I realize that practically none of the files themselves used in FS2_Open have higher sample rate than 44.1 kHz, but setting that higher should still improve the volumetric sound calculations and other processing accuracy, and my sound card supports 192 kHz output to all 7.1 speakers...
