Hi,
Ok, had a closer listen to this, and think I know what's up.
Volume in DirectSound is done is a slightly weird way - it's logarithmic, not linear so there's a little tweak done to the value you send SetVolume before it gets passed on to DirectSound.
I now suspect SetPan needs a similar tweak (actually kind of logical really). Anyway, it should be fixable so please stay 'tuned'!
Ok, had a closer listen to this, and think I know what's up.
Volume in DirectSound is done is a slightly weird way - it's logarithmic, not linear so there's a little tweak done to the value you send SetVolume before it gets passed on to DirectSound.
I now suspect SetPan needs a similar tweak (actually kind of logical really). Anyway, it should be fixable so please stay 'tuned'!